Upload-Post Upload-Post Pricing
SDKs for Node.js & Python available

Unified Social Media API
for Developers

One API key and one request format for TikTok, Instagram, YouTube, LinkedIn, X and 17 more platforms. Publish and schedule posts, answer comments and DMs, and pull analytics. We handle OAuth, token refresh and video encoding.

TikTok
Instagram
YouTube
Facebook
LinkedIn
X (Twitter)
Threads
Pinterest
Bluesky
Discord
Telegram
Slack
Mastodon
WordPress
Dev.to

Free tier available - No credit card required

Don't Waste Months on Integrations

Building social media integrations yourself is a maintenance trap. Skip the headaches and ship your product today.

Forget OAuth Hell

Managing refresh tokens, scopes, and breaking API changes for 22 platforms is a full-time job. We handle the entire auth lifecycle.

Skip the Audits

Getting approved for TikTok, YouTube, or Instagram APIs requires passing strict audits. Use our pre-approved integration instead.

Live in 5 Minutes

Connect your accounts with 2 clicks in our dashboard, generate an API key, and start posting. No rigorous dev setup.

Simple API Integration

Get started in minutes with our SDKs for Node.js and Python, or use cURL for direct API calls.

curl \
  -H 'Authorization: Apikey your-api-key-here' \
  -F 'video=@/path/to/your/video.mp4' \
  -F 'title="Your Video Title"' \
  -F 'user="your_profile_user"' \
  -F 'platform[]=tiktok' \
  -F 'platform[]=instagram' \
  -F 'platform[]=youtube' \
  -X POST https://api.upload-post.com/api/upload

Unified API Surface

Normalized JSON schema for all platforms. Post to TikTok, Reels, and Shorts without learning 3 different API specs.

Zero-Maintenance Auth

We manage OAuth tokens, refresh flows, and session liveness. Your integration never breaks due to expired credentials.

Normalized Analytics

Get consistent metrics across platforms. We map 'plays', 'views', and 'impressions' to a single standard format.

Smart Transcoding

Forget ffmpeg. We automatically crop, resize, and re-encode your video to meet each platform's strict requirements.

Webhooks & Async

Reliable webhook events for upload success/failure. Handle long-running video processing without timeouts.

Whitelabel API

Build your own social media tool. Let your users connect their accounts while we stay completely invisible.

22 Platforms Supported

The major networks plus the community and blogging platforms, all behind the same request format.

TikTok TikTok Available
Instagram Instagram Available
YouTube YouTube Available
Facebook Facebook Available
LinkedIn LinkedIn Available
X (Twitter) X (Twitter) Available
Threads Threads Available
Pinterest Pinterest Available
Bluesky Bluesky Available
Discord Discord Available
Telegram Telegram Available
Slack Slack Available
Mastodon Mastodon Available
WordPress WordPress Available
Dev.to Dev.to Available

What the unified API covers

Posting is the start, not the whole job. The same API key reaches publishing, scheduling, comments, DMs, analytics and account linking, and every group links to its reference page.

Publish

Videos, photos, carousels, documents and text posts to any mix of networks in one request.

Schedule and track

Pass scheduled_date on any upload, then list, edit or cancel the job. Poll status or receive a webhook.

Comments

List, create, delete and moderate comments on Instagram, Facebook, YouTube, LinkedIn, TikTok, X, Threads and Bluesky with one set of endpoints.

DMs and comment-to-DM

Send Instagram DMs, read conversations, reply privately to commenters and run keyword-triggered AutoDM monitors.

Analytics

Account and per-post metrics for Instagram, TikTok, YouTube, LinkedIn pages, Facebook, X, Threads, Pinterest, Bluesky and Google Business.

Profiles and account linking

Create one profile per customer and hand them a hosted link to connect their own accounts, under your brand.

SDKs, MCP and no-code

Call the REST API directly, use an official SDK, or let an AI agent drive it through the MCP server.

Python SDK

pip install upload-post

PyPI →

Node.js / TypeScript SDK

npm install upload-post

npm →

MCP server

Hosted at mcp.upload-post.com for Claude, ChatGPT, Cursor and any MCP client. Also on npm as @upload-post/mcp.

MCP setup →

n8n, Make and Zapier

Native nodes and modules, so no-code workflows call the same API.

n8n guide →

Transparent Pricing

Start for free. Scale as you grow. No hidden fees.

Free

$0 /month

For testing & hobbyists

Start Free
  • 10 uploads/mo
  • 2 Profiles
  • Full API, SDK and MCP access
  • 30 min FFmpeg/mo

Basic

$16 /month

$192 billed yearly

Start for Free
  • Unlimited uploads
  • 5 Profiles
  • All platforms
  • 300 min FFmpeg/mo
Most Popular

Professional

$33 /month

$396 billed yearly

Start for Free
  • Unlimited uploads
  • 25 Profiles
  • All platforms
  • Whitelabel included
  • 1000 min FFmpeg/mo

Advanced

$118 /month

$1416 billed yearly

Start for Free
  • Unlimited uploads
  • 75 Profiles
  • All platforms
  • Priority Support
  • Whitelabel included
  • 3000 min FFmpeg/mo

Business

$350 /month

$4200 billed yearly

Start for Free
  • Unlimited uploads
  • 225 Profiles
  • All platforms
  • Whitelabel included
  • Priority Support
  • 10000 min FFmpeg/mo
  • $1/mo per extra profile

Compare Unified Social Media APIs

How Upload-Post compares with other social media API aggregators on price, coverage and what the API can do beyond posting.

Feature Upload-Post Ayrshare Blotato Zernio Post for Me
Free tier 10 uploads/mo, no card No (28-day trial, $299 plan) No (7-day trial, no API) 2 accounts free No
Cheapest paid plan $24/mo ($16 annual) $149/mo $29/mo $6/account/mo (3-10) $10/mo
Pricing model Flat per plan Per plan + packs Per plan + AI credits Per connected account Per post volume
Platforms 22 14 9 16 9
Posts per month Unlimited Max limits via Max Pack (+$300/mo) Included Unlimited 1,000 on $10 tier
Comments API Yes (8 networks) Yes Yes Yes —
DMs API Yes (Instagram + AutoDMs) Yes Yes (metered contacts) Yes —
Analytics API Yes (11 networks) Yes Yes Yes Yes
Official SDKs Python, Node.js Python, Node.js No 8 languages JS/TS, Python, Ruby, Go
n8n / Make native Yes / Yes — / Yes Yes / Yes — No
MCP server Yes, hosted (22 platforms) Yes Yes Yes Yes
Whitelabel From $50/mo $149-599/mo plans — Yes Yes (bring your own credentials)
Video auto-transcode Yes (FFmpeg included) — — — —

Prices and features checked 29 September 2026 on each vendor's own site and docs. A dash means we could not verify the value. Zernio was formerly Late (getlate.dev). See the full pricing comparison.

Infrastructure for Social Products

We provide the plumbing so you can focus on building the product.

Add Publishing to Your SaaS

Don't build integrations from scratch. Use our Whitelabel API to let your users connect their own accounts.

Automate Internal Workflows

Connect your AI agents, n8n workflows, or internal tools to social media without dealing with OAuth token management.

Scale Agency Operations

Programmatically manage hundreds of client accounts. Post thousands of videos per day without hitting IP rate limits.

Unified Social Media API FAQ

The questions developers ask before they wire the first endpoint.

What is a unified social media API?

A unified social media API is one REST interface in front of many networks. You send the same request shape to publish, schedule, read comments or pull analytics on TikTok, Instagram, YouTube, LinkedIn, X and the rest, instead of integrating each platform’s own API, OAuth flow and app review.

Is Upload-Post a social media API aggregator?

Yes, in the sense most developers mean: it aggregates the official APIs of 22 platforms behind one API key, one auth model and one response format. Your users connect their accounts once through Upload-Post, and you call a single endpoint whatever the network.

Does the API only post, or does it handle comments, DMs and analytics too?

All four. Beyond publishing and scheduling there are Comments endpoints for Instagram, Facebook, YouTube, LinkedIn, TikTok, X, Threads and Bluesky, Instagram DM and comment-to-DM endpoints, and account and per-post analytics for 11 networks. The endpoint table above links to the reference for each one.

Do I need app review from TikTok, Meta or Google to use it?

No. Upload-Post holds the approved platform apps. Your users connect their accounts to an Upload-Post profile and you post through one endpoint.

Is there a free social media API plan?

Yes. The Free plan includes 10 uploads a month, 2 profiles and full API access with no credit card. Paid plans with unlimited uploads start at $24/mo ($16/mo billed annually).

How does Upload-Post compare to Ayrshare, Zernio or Post for Me?

Upload-Post is flat-priced per plan with unlimited posts, 22 platforms, comments, DMs and analytics endpoints, native n8n and Make integrations, a hosted MCP server and included video transcoding. See the comparison table above, the best social media APIs roundup and the pricing comparison page for verified prices.

Which SDKs and integrations are available?

Official Python and Node.js SDKs, an MCP server for Claude, ChatGPT and Cursor, Claude Code skills, and native nodes for n8n, Make, Zapier, Airtable and WordPress.

Can I white-label the social media API inside my SaaS?

Yes. From the Professional plan ($50/mo) your users connect their own social accounts inside your product, under your branding.

Start Building on the Unified API

Get your free API key and start posting to all social networks in minutes.

Free tier No credit card Unlimited platforms