Social Media APIs in 2026: Developer's Guide to Every Platform
What every social media API actually costs, where the hard limits are, and which ones to skip in 2026. A builder's view of X, Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, Bluesky, Pinterest, and Reddit.
I’ve been shipping on social media APIs for years now. (Here’s my background if you want context on where I’m coming from.) Every guide I read while building out Blotato treats them like a help-doc reference: here’s the endpoint, here’s the rate limit, good luck. Almost none of them tell you what these platforms actually cost to build on, where the cliff edges are, or which ones quietly shifted the rules in the last 12 months.
This is the version I wish I’d had. A 2026 view of every major social media API, what each one lets you do, what it really costs at scale, and the gotchas that don’t make it into the docs.
If you just want to publish content to social platforms, the honest answer at the bottom is going to be: don’t build directly on any of these. I’ll show you why.
TL;DR: Social Media APIs in 2026
In 2026, X is pay-per-use ($0.20 per post with a URL), Meta (Instagram, Facebook, Threads) is free but gated by App Review, LinkedIn’s Community Management API requires MDP partner approval, TikTok forces a sandbox audit, YouTube prices in quota units, Reddit charges around $12,000/year for commercial use, Bluesky is free with a 5,000-points-per-hour rate cap, and Pinterest is free but rate-limited per category. None of them are friendly to a publisher who just wants to post to all of them. A unified API like Blotato covers 9 platforms from one endpoint and skips every review queue.
Social Media APIs at a Glance (2026)
| Platform | Free / entry tier | Approval friction | The biggest gotcha |
|---|---|---|---|
| X (Twitter) | Pay-per-use, no flat free tier | Same-day | $0.20 per post containing a URL |
| Business/Creator accounts only | Weeks for App Review | 25 posts per 24 hours per account | |
| Pages only, no personal profiles | Weeks for App Review | API publishing is Pages-only; personal-profile publishing is no longer available | |
| Community Management Dev Tier: 500 req/app, 100 req/member, daily | Standard tier requires partner application + screencast | Sales Navigator API isn’t onboarding new SNAP partners | |
| TikTok | Sandbox mode forces private posts | 1 to 2 weeks for first-pass audit | Sandbox-mode posts are private only, audit gate decides public access |
| YouTube | 10,000 quota units/day | Quota increase review takes weeks | Search burns 100 units per call, the new expensive operation post-December 2025 |
| Threads | Free, no published paid tier | Standard Meta App Review | Inherits Meta’s BUC rate-limit math |
| Bluesky | Free, no published paid tier | None (open AT Protocol) | 5,000 points/hour per account, OAuth still in dev preview |
| Free Trial and Standard tiers | Video-demo review for Standard | Trial pins are hidden from the public web | |
| 100 req/min OAuth, non-commercial | OAuth app registration | Commercial use floor is around $12,000/year |
What Changed in the Last Twelve Months
Six shifts you need to know before you start building on any of these.
X retired its flat-rate plans for new developers. As of February 2026, pay-per-use is the only on-ramp. Legacy Basic ($200/mo) and Pro ($5,000/mo) still exist, but only for accounts that subscribed before the cutover. I cover the full pricing math in the X API pricing breakdown. The headline: a post containing a URL now costs $0.20 versus $0.015 for a plain-text post. Auto-publish a newsletter link 100 times a month and you’ve spent $20 on what used to be a $1.50 line item.
Instagram’s Basic Display API was sunset on December 4, 2024. Personal-account access is gone. Everything now flows through the Instagram Graph API, which means a Business or Creator account, a Meta Developer App, and App Review. If you have a side project that read user content via Basic Display, it stopped working over a year ago.
LinkedIn published explicit Community Management Development tier defaults. Per the Community Management overview, Dev Tier now defaults to 500 requests per app and 100 requests per member, daily, resetting at midnight UTC. Production tier limits are negotiated with your partner manager and visible only inside the LinkedIn Developer Portal Analytics tab. Old guides that quote a flat 150 calls/day are stale.
YouTube cut its videos.insert quota cost on December 4, 2025. Google reduced the upload cost from roughly 1,600 units per call to roughly 100 units per call against the unchanged 10,000-unit daily quota. The default free tier now covers up to 100 uploads per day instead of six. Search is now the expensive operation. The YouTube API pricing guide covers the new math.
Pinterest published its per-category rate limits. After years of “see your dashboard,” the official rate-limits page now lists the exact ceilings per category (1,000 req/min for ads_read on Standard, 400 for ads_write, 25 for advanced_auction_write). The shape of your integration now determines whether Standard access is enough or whether you need an MDP partner conversation.
Bluesky moved AT Protocol to OAuth (still in developer preview). Bluesky announced OAuth on September 25, 2024 and asked developers to stop using App Passwords for new projects. OAuth has been in developer preview through 2025 with broader auth-scope work ongoing. If you’re starting a new Bluesky integration in 2026, OAuth is the path.
The pattern across all six: platforms are quietly raising the floor for commercial use. Plan for it.
X (Twitter) API
X is the most transparent of the major social media APIs. You can sign up at developer.x.com, load credits, and make your first call the same day. The price you pay for that openness is per-resource billing on every action.
The pricing in 2026:
- $0.001 per owned read (your own posts, bookmarks, followers)
- $0.005 per third-party post read
- $0.010 per user, follower, or trend read
- $0.015 per standard write (text or media post without a URL)
- $0.20 per post that contains a URL
- Following, liking, and quote-posting are Enterprise-only
There’s a hard ceiling of 2 million post reads per month on pay-per-use. Above that, you’re looking at an Enterprise contract starting around $42,000/month.
For the full math (real-world cost examples, the 2M cap, the xAI credit kickback), see the X API pricing guide.

Instagram Graph API
Instagram requires the most up-front work of any API on this list, but it’s stable once you’re through it. Personal accounts are gone. Everything routes through Business or Creator accounts via Meta’s developer platform.
What you can do:
- Publish single images, carousels, reels, and stories
- Read and reply to comments
- Pull post and account insights
- Search by hashtag (with limits)
- Receive webhooks for new comments and mentions
What it actually takes to ship:
- A Meta Developer account
- A Meta App in your developer console
- Business or Creator account on the Instagram side
- App Review for any meaningful permission (
instagram_content_publish,pages_show_list)
Plan weeks for review, not days. Meta is consistent but not fast, and any AI-related disclosure adds another round.
The headline gotcha: 25 posts per 24 hours per Business Account, rolling window. This caps multi-account agency workflows hard. For the full cost picture (App Review timelines, the BUC rate-limit formula, and third-party scraper pricing), see my Instagram API pricing breakdown.
Facebook Graph API
Facebook shares Meta’s developer infrastructure with Instagram. Same dev account, same App Review, same dashboard. The thing to remember: API publishing is Pages-only. Personal-profile publishing is no longer available through the Graph API and isn’t coming back.
What you can do on Pages:
- Publish text, images, and video
- Manage and respond to comments
- Pull Page Insights (reach, engagement, audience)
- Manage events
- Receive real-time webhooks
- Run ad campaigns through the Marketing API
Rate limits use Meta’s Business Use Case (BUC) tier system, layered on top of app-level and page-level caps. The numbers scale with your app’s usage history, so a brand-new app gets aggressively throttled until it earns its way up. Plan for that during onboarding.
For the WhatsApp Cloud API per-message rates, Marketing API access tiers, and the time-cost of Meta’s app review, see the full Facebook API pricing breakdown.
LinkedIn API
LinkedIn has the highest approval bar of any platform on this list. There are three products you actually care about:
- Sign In with LinkedIn: Basic OAuth and profile read. Usable without partner approval but very restricted in what you can do with it.
- Marketing Developer Platform (MDP): Advertising, analytics, and the Community Management API live under this umbrella. Requires a partner application.
- Community Management API: The product you want for posting and engagement on organization pages. This is where the work is.
The Community Management API has two tiers. Development tier defaults to 500 requests per app and 100 requests per member, daily, resetting at midnight UTC - good enough to build against test pages and confirm your integration works. Standard tier is the production surface, and you apply for it through the same MDP increasing-access flow:
- A formal access form
- A screen recording demonstrating your integration end-to-end
- Test credentials for LinkedIn’s review team
- A clearly defined commercial use case
LinkedIn rejects applications that look like generic schedulers. If you’re building a consumer-grade publishing tool, expect a hard road. If you’re building enterprise workflow software with a real customer story, you can get through it. I have. It takes time. One thing worth flagging in 2026: LinkedIn isn’t onboarding new SNAP partners for Sales Navigator API access at all right now, so even the “apply and wait” option is closed there until the official Sales API landing page updates.
For the full free-tier vs Marketing Partner vs Sales Navigator breakdown, see the LinkedIn API pricing guide.
TikTok API
TikTok publishes two separate APIs that get conflated in most write-ups. They are not the same product.
Content Posting API. For publishing video and photo posts to authenticated accounts. This is what you want if you’re shipping a publisher tool. The catch: there are two phases to your access.
- Sandbox mode (default state for new clients): Every post is forced to private visibility regardless of the OAuth scope or what the user selects. You can build and test, you cannot ship public content. Each app supports up to five sandboxes, each shareable with up to ten TikTok accounts.
- Audited: Post publicly, multi-user, normal throughput, subject to TikTok’s 6 requests per minute posting cap. Community reports in 2026 put a clean first-pass audit at roughly one to two weeks. Messy submissions take longer.
Research API. Read access to public post and user data. Available only to approved academic researchers in the US and EU. Not a commercial product. If you see a “social listening” pitch built on the TikTok Research API, ask hard questions.
The sandbox-mode trap is the single most common reason TikTok integrations look broken on day one. Posts go up, but no one can see them. Confirm your app has cleared audit before you debug anything else.
For the full sandbox audit walkthrough, scraper rate comparisons, and the 6-per-minute posting cap math, see TikTok API pricing in 2026.
YouTube Data API
YouTube prices its API in quota units, not requests. Every account starts with 10,000 quota units per day, resetting at midnight Pacific time. Each operation has a fixed unit cost.
| Operation | Quota cost |
|---|---|
| List videos / metadata | 1 unit |
| List playlists | 1 unit |
| Search request | 100 units |
| Comment insert | 50 units |
| Video upload (post-December 2025) | ~100 units |
Before December 4, 2025, a single videos.insert call cost ~1,600 units, which capped the default free tier at six uploads a day and forced any production publisher into the Quota Extension queue. Google reduced it to ~100 units that day. The default 10,000 quota now covers up to 100 uploads a day, and the binding constraint has shifted: search is the call that burns budget fast at 100 units a request. If your workflow is search-heavy, the Quota Extension Form is still the only path above 10,000 units a day, and Google’s review runs a few weeks to multiple months.

The quirk no one talks about: search is expensive (100 units) and easy to over-call during development. I’ve watched team members blow through a day’s quota in a single afternoon iterating on a search-driven feature. Cache aggressively or build with mocked responses until you’re sure of the call patterns.
For the December 2025 quota changes, the quota-increase application process, and real-world cost examples for publisher workflows, see the YouTube API pricing guide.
Reddit API
Reddit’s API was effectively free for commercial use until 2023, when the platform introduced paid tiers after the Apollo controversy. The structure today:
- Free / non-commercial: 100 requests per minute with OAuth, 10 without. Personal projects, academic research, and non-commercial use only.
- Standard (commercial): Starts around $12,000 per year for higher rate limits and commercial rights. Negotiated, not self-serve.
- Enterprise: Custom pricing, direct contract.
If your product reads Reddit data at any volume and your business model isn’t academic, you owe Reddit a check. The “Reddit API is free” narrative you’ll see in older guides hasn’t been true for two and a half years.
A few subreddit-level things to know on top of the API tier: many communities ban API-posted content outright, spam detection is aggressive on automated accounts, and rate limits are enforced both globally and per-subreddit.
Threads API
Threads runs on Meta’s developer infrastructure, the same dashboard you’d use for Instagram or Facebook. There’s no published paid tier and no per-call fee. The friction is the same Meta App Review process and the Business Use Case rate-limit math layered on top of app-level and account-level caps.
What you can do:
- Publish text, image, and video posts to your Threads account (500-character text cap)
- Read, reply to, and manage your own posts
- Pull post and account insights
The catch: the Threads API is newer than Instagram or Facebook, so the available endpoints are narrower and the docs lag the platform. Long-lived tokens cap at 60 days, and refresh requires the user to re-engage with your app before they expire. If your build requires anything outside the standard publish-and-engage loop, expect to wait for endpoints that haven’t shipped yet. For the rate-limit formula, the 24-hour caps, and current wrapper options, see the Threads API pricing guide.
Bluesky API
Bluesky is the simplest social media API in this list: no published paid tier, no per-call fee, no App Review. The official AT Protocol API charges in rate-limit points instead of dollars. Every account gets 5,000 points per hour and 35,000 per day. Each record write (post, like, follow, repost) costs 3 points, so a write-heavy bot burns through the hour budget faster than you’d expect.
What you can do:
- Publish posts, threads, and replies through your account’s PDS
- Read public feeds, profiles, and the firehose through the AppView
- Build custom feeds and third-party clients on AT Protocol
- Federate against third-party PDS instances if you don’t want to run on
bsky.social
The two operational decisions: OAuth versus the legacy App Password flow (OAuth is the path for new builds), and Bluesky-hosted PDS versus your own. For the points math, the OAuth rollout timeline, and third-party wrapper pricing, see the Bluesky API pricing guide.

Pinterest API
Pinterest doesn’t sell its API. The v5 API is free at both Trial and Standard tiers. The real cost is the video-demo review to move from Trial to Standard, and the per-category rate ceilings that depend on the shape of your integration.
The two-tier structure:
- Trial access: Universal cap of 1,000 requests/day per app, stricter per-category caps for
ads_writeandorg_write(300/day). Pins created in Trial are hidden from the public web - your code path succeeds, the Pin exists, nobody outside the app can see it. - Standard access: Production publishing, ads, catalogs, analytics. Reached via a video-demo review with no published timeline. Most rejections come from three patterns: demo doesn’t show the OAuth flow, app description is vague, privacy policy is inaccurate or inaccessible.
On Standard, per-category limits dictate what you can build. ads_read and org_read sit at 1,000 req/min per user per app, ads_write at 400, advanced_auction_write at 25. For the full tier breakdown, MDP partner track, and the storage-rule gotcha that kills certain product shapes, see the Pinterest API pricing guide.

Patterns That Apply to Every Social Media API
After enough years of this, the patterns matter more than the per-platform details:
- Approval is the slow part, not the code. The integration itself takes a sprint. App Review, partner approval, and audit cycles take weeks to months. Build the boring approval timeline into your project plan from day one.
- Rate limits are layered. Almost every platform stacks a daily cap, a per-minute cap, and an account-level cap on top of each other. Hitting any one of them throttles you. Backoff logic is non-optional.
- Webhooks are the exception. Meta gives you webhooks on Instagram and Facebook. The rest mostly require polling. That’s an architecture decision that compounds.
- Pricing scales aggressively at the upper end. Every free tier is sized for a hobby project. Every paid tier prices for an enterprise. The middle is where you’ll feel the squeeze.
- AI and automated-content rules are tightening everywhere. Every platform added disclosure requirements or restrictions in the last 18 months. Read each ToS before you ship.
The Honest Pitch: Skip the Platform APIs Entirely
Here’s the thing nobody publishing a “best social media APIs” listicle will tell you. If your goal is to publish content, every API on this list is more friction than the problem warrants.
Building directly on these platforms means signing up for:
- A Meta Developer account, App Review, and Business account verification
- A LinkedIn Partner Program application with a screen recording
- A TikTok audit process with no committed timeline
- A pay-per-use credit balance and per-call billing on X
- A YouTube quota increase review
- A $12,000/year contract for commercial Reddit access
- OAuth flows, refresh tokens, retry logic, and queueing for every single one of them
- And then the ongoing work of keeping all of it alive as each platform shifts its rules
I’ve done the work. I built Blotato because I was tired of stitching ten APIs together to ship one piece of content.
What you get with Blotato instead:
- One API key, every platform. Publish to X, Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, Bluesky, and Pinterest with a single consistent endpoint.
- No app review queues. Connect accounts via standard OAuth. Start posting the same day.
- Rate limits and retries handled. No backoff math, no silent failures, no per-minute math against three different ceilings.
- Flat subscription, not per-call billing. No URL-post tax, no quota units, no $12k commercial floor on top.
- MCP server included. Claude and other AI agents can publish through Blotato natively at
https://mcp.blotato.com/mcp.
If you’re comparing the unified-API options at this layer, I ranked the best Ayrshare alternatives on flat versus per-profile pricing, since that billing model is what sends most builders looking.
A minimal post via the Blotato API:
curl -X POST https://backend.blotato.com/v2/posts \
-H "blotato-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"post": {
"accountId": "YOUR_ACCOUNT_ID",
"target": { "targetType": "twitter" },
"content": { "text": "Hello from the Blotato API." }
}
}'
Change targetType to instagram, linkedin, tiktok, or any other supported platform. Same payload shape, same auth, same code path. Full reference at help.blotato.com/api/start.
Sabrina’s Take
The major social media APIs in 2026 are developer products, not publisher products. They exist to feed analytics tools, research databases, and enterprise data buyers. If that’s your build, you do the work, eat the cost, and budget the approval cycles.
If you just want to publish content reliably across every platform that matters, the official APIs are the wrong layer. They were the right answer in 2016. They aren’t anymore.
Pick the level of abstraction that matches the problem you’re solving. For most builders, that isn’t an OAuth handshake with ten platforms. It’s one API call.
FAQs
Which social media API is cheapest in 2026?
Bluesky and Threads have no published paid tier and no per-call fee, which makes them the cheapest in dollar terms. Pinterest is free at both Trial and Standard tiers. Meta’s Graph API for Instagram and Facebook is also free at the API level, with App Review as the gating cost. The platforms that actually charge are X (pay-per-use, starting at $0.001 per owned read and $0.20 per post containing a URL) and Reddit (a roughly $12,000/year floor for commercial use). YouTube is free but capped at 10,000 quota units per day by default. After the December 4, 2025 quota cut on videos.insert, that’s enough for about 100 uploads a day - search is now the call that burns the budget fast at 100 units each.
Which social media API has the worst approval process?
LinkedIn. The Community Management API runs on a Development-to-Standard tier flow, and the Standard application is gated by a formal access form, a screen recording of your integration, test credentials for the review team, and a clearly defined commercial use case. Generic schedulers get rejected. TikTok’s sandbox-to-audited audit is a close second because outcomes are inconsistent and a clean first-pass audit still runs one to two weeks. Meta’s App Review is slow (plan weeks, not days) but predictable.
Can I post to every social platform with one API?
Not through the official APIs. Each platform runs its own auth flow, rate-limit shape, and content rules. A unified API like Blotato wraps the underlying platform APIs behind a single endpoint that publishes to X, Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, Bluesky, and Pinterest. You connect accounts via OAuth, hit one endpoint, and skip every platform’s review queue.
Do I need App Review for the Instagram and Facebook APIs?
Yes, for any meaningful permission. instagram_content_publish, pages_show_list, and the equivalent Facebook permissions all require Meta App Review before they work on accounts other than your own. Plan weeks, not days. AI-related disclosures add another round.
What’s the difference between TikTok’s Content Posting API and Research API?
The Content Posting API is for publishing video and photo posts to authenticated accounts (the product you want if you’re shipping a publisher tool). The Research API is read-only access to public TikTok data, available only to approved academic researchers in the US and EU. They’re often conflated in older write-ups. The Research API is not a commercial product.
Is the Reddit API still free in 2026?
Only for non-commercial use. The free tier gives you 100 requests per minute with OAuth (10 without) for personal projects, academic research, and non-commercial workflows. Commercial use starts around $12,000 per year on the Standard tier, negotiated directly. The “Reddit API is free” framing from older guides hasn’t been true since 2023.
Which social media APIs support webhooks?
Instagram and Facebook do, through Meta’s Graph API webhooks. Most of the others require polling. That’s an architecture decision that compounds: a polling-based integration is more expensive to run, harder to make real-time, and burns more rate-limit budget than the same workflow on webhooks. Bluesky’s firehose is the closest non-Meta equivalent, but it streams the public network rather than your own account events.