Best Social Media APIs (2026)
Best Social Media APIs (2026) are ReefAPI category hubs for live JSON: social media APIs return structured data for developer workflows. ReefAPI offers 12 social media APIs behind one key, one credit pool and the same { ok, data, meta, error } envelope, with examples derived from the catalog and committed live snapshots.
Ranked Social Media API list
Ordered by how many endpoints each API exposes, then alphabetically.
| # | Engine | What it returns | Actions | Snapshot sample | Free tier | Landing |
|---|---|---|---|---|---|---|
| 1 | Bluesky | actor profile: did/handle/displayName/desc/followers/follows/posts counts/avatar/banner/labels... | 23 | did: did:plc:z72i7hdynmk6r22z27h6tvur; handle: bsky.app | yes | View API |
| 2 | Medium | Public Medium user profile by username | 20 | user: 54bcbf647830 | yes | View API |
| 3 | Twitter / X Data | User profile by @username — name, bio, followers, following, tweet/like counts, verified, creat... | 14 | query: openai; product: Top | yes | View API |
| 4 | Search Pinterest pins by keyword. Returns pin id/title/description/image/link/save-count with t... | 13 | pins: 5903905836824113669; bookmark: Y2JVSG81V2sxcmNHRlpWM1J5VFVaU2NscEhSbE5XYTNCYVdWVlZNVlV4U1hwVWFsWlhVa1Zh... | yes | View API | |
| 5 | Twitch | Full channel/user profile by login: id, display name, description, created-at, profile and bann... | 13 | channel: 37402112 | yes | View API |
| 6 | Posts in a subreddit, ranked by `sort`. Returns title/author/score/comment-count. Supports deep... | 11 | title: CryptoClipGuard: A real-time Windows clipboard-hijacking mitigation tool for crypto addresses | yes | View API | |
| 7 | Threads | Public Threads profile by username — name, bio, bio links, follower count, verification, profil... | 11 | id: DdnUwzeE8IU; code: DdnUwzeE8IU | yes | View API |
| 8 | Instagram Public Data | public profile facts and first-page recent posts | 10 | username: nike; full_name: Nike | yes | View API |
| 9 | Snapchat Public Data | Full public Snapchat profile by username: display name, snapcode, subscriber count, bio, websit... | 8 | profile: kyliejenner | yes | View API |
| 10 | TikTok Creative Center | Top-performing TikTok ads for a market, filterable by region, period, industry, objective and a... | 7 | ads: 7677468070310707220; pagination: 1 | yes | View API |
| 11 | Forum Feed | Newest topics from one forum, each with its creation time. Ask for the last 24 hours and you ge... | 4 | site: n8n; query: webhook | yes | View API |
| 12 | Username Search | Find every public account for a username across 3000+ sites (powered by the Maigret OSINT engin... | 1 | platform: Bit.ly; category: links | yes | View API |
What each Social Media API covers
Bluesky includes 23 actions (profile, author_feed, search_actors). Profiles, posts, followers and the social graph. The primary catalog return is actor profile: did/handle/displayname/desc/followers/follows/posts counts/avatar/banner/labels....
Medium includes 20 actions (user, user_id, user_articles). Medium The primary catalog return is public medium user profile by username.
Twitter / X Data includes 14 actions (profile, user_by_id, user_tweets). Twitter / X Data The primary catalog return is user profile by @username — name, bio, followers, following, tweet/like counts, verified, creat....
Pinterest includes 13 actions (search_pins, search_videos, search_users). Pinterest The primary catalog return is search pinterest pins by keyword. returns pin id/title/description/image/link/save-count with t....
Twitch includes 13 actions (channel, stream, videos). Twitch The primary catalog return is full channel/user profile by login: id, display name, description, created-at, profile and bann....
Reddit includes 11 actions (subreddit_posts, multi_subreddit_posts, post_comments). Posts, comments, subreddits and search. The primary catalog return is posts in a subreddit, ranked by `sort`. returns title/author/score/comment-count. supports deep....
Threads includes 11 actions (profile, posts, replies). Threads The primary catalog return is public threads profile by username — name, bio, bio links, follower count, verification, profil....
Instagram Public Data includes 10 actions (profile, posts, reels). Instagram Public Data The primary catalog return is public profile facts and first-page recent posts.
Snapchat Public Data includes 8 actions (profile, story, highlights). Snapchat Public Data The primary catalog return is full public snapchat profile by username: display name, snapcode, subscriber count, bio, websit....
TikTok Creative Center includes 7 actions (top_ads, ad_detail, search_ads). TikTok Creative Center The primary catalog return is top-performing tiktok ads for a market, filterable by region, period, industry, objective and a....
Forum Feed includes 4 actions (latest, sites, topic). Forum Feed The primary catalog return is newest topics from one forum, each with its creation time. ask for the last 24 hours and you ge....
Username Search includes 1 actions (username). Username Search The primary catalog return is find every public account for a username across 3000+ sites (powered by the maigret osint engin....
Questions about Social Media APIs
Which Social Media API is free?
Every Social Media API listed here can be tried with ReefAPI's free tier: 1,000 credits on signup, no card required. The current hub includes Bluesky, Medium, Twitter / X Data, Pinterest, Twitch, Reddit, Threads, Instagram Public Data, Snapchat Public Data, TikTok Creative Center, Forum Feed, Username Search.
Do these Social Media APIs need login?
No source-site login is needed for the listed ReefAPI responses. You call ReefAPI with an x-api-key header, and each engine returns the standard JSON envelope.
How fresh is the Social Media data?
Production requests fetch live data through ReefAPI. The table's sample data point comes from the committed snapshot for each engine, and the sitemap uses catalog freshness for recrawling.
What is the best Social Media API to start with?
Bluesky appears first because this hub ranks engines by action count, then alphabetically for ties. Use that as a coverage signal, then choose the API whose returned fields match your workflow.