Skip to main content

Pricing & Limits

Concrete numbers for every Upload-Post plan and every enforced limit, in one place. Prices below are in USD; the live source of truth (including EUR prices and the annual-billing toggle) is upload-post.com/#pricing.

Plans

All paid plans include unlimited uploads (unlimited API upload calls per month), all supported platforms, scheduling and analytics. "Profiles" are Upload-Post sub-accounts: each profile can connect one account per platform (5 profiles = up to 5 TikTok accounts, 5 Instagram accounts, and so on).

FreeBasicProfessionalAdvancedBusiness
Price (monthly billing)$0$24/mo$50/mo$147/mo$438/mo
Price (annual billing)$0$16/mo ($192/yr)$33/mo ($400/yr)$118/mo ($1,411/yr)$350/mo ($4,205/yr)
Uploads per month10UnlimitedUnlimitedUnlimitedUnlimited
Profiles252575225
TikTok postingNoYesYesYesYes
Whitelabel integrationNoNoYesYesYes
Priority supportNoNoNoYesYes
Team seats11 (owner only)2510
FFmpeg video editor API30 min/mo300 min/mo1,000 min/mo3,000 min/mo10,000 min/mo
AI Shorts Uploader10 analyses/mo100 analyses/mo300 analyses/mo600 analyses/mo1,000 analyses/mo

Annual billing is ~40% cheaper than monthly. The Free plan requires no credit card. Check your current plan and usage with GET /api/uploadposts/me.

Add-ons

  • Extra profiles (choose one size, they don't stack): Basic +5 ($120/yr) or +10 ($200/yr); Professional +15 ($280/yr) or +25 ($440/yr); Advanced +25 ($650/yr) or +50 ($1,150/yr); Business: +$1/mo per extra profile.
  • X Links add-on: +$19/mo. Keeps clickable URLs in X (Twitter) posts, up to 50 link-posts/mo (URLs are stripped by default to avoid X's 13× per-URL fee).

Upload limits per plan

  • Free: 10 uploads per month; exceeding it returns 429 with your current usage. TikTok uploads return 403 (paid plans only).
  • Paid plans: unlimited monthly API upload calls. You're still subject to the per-platform daily caps below, your plan's profile count, and each network's own rules.

Daily platform caps (per connected account, rolling 24 h)

Upload-Post enforces hard caps per connected social account to protect accounts from platform bans. They are per account, not per API key: 5 profiles with 5 TikTok accounts get 5 × 15 = 75 TikTok posts/day. Full details in Limit of uploads.

PlatformHard cap (posts / 24 h)
Instagram50
TikTok15
LinkedIn150
YouTube10
Facebook25
X (Twitter)Per plan: Free/Basic 10 · Professional 20 · Advanced/Business 30
Threads50
Pinterest20
Reddit40
Bluesky50

Hitting a cap returns 429 Too Many Requests with a violations array. Scheduled posts re-check the cap at execution time.

API rate limits

From the Rate Limits guide:

  • Every authenticated response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers; exceeding the window returns 429.
  • Duplicate protection: identical uploads (same user, platform, content hash) within a short window return the existing request; send an Idempotency-Key header for exactly-once retries.
  • Brute-force protection: 10 consecutive failed auth attempts block the IP for 5 minutes.
  • Polling: don't poll Upload Status faster than every 5 s, since statuses are cached for 2 to 5 s (recommended intervals). Or skip polling and use webhooks.

Other concrete limits worth knowing