Social Media API
One social media API for TikTok, Instagram, and YouTube. Pull profiles, posts, reels, videos, comments, hashtags, and engagement stats as clean JSON — no OAuth review, no app approval, no per-platform contracts. Pay per call from $0.01 with $5 free credit.
No credit card required. Takes 30 seconds.
2,400+
Developers
1.2M+
API calls served
100+
Endpoints
$0.01
Per call
Yep, that's it.
63
endpoints
$0.01
min per call
30
YouTube endpoints
Why builders choose YepAPI
Profiles & followers
Look up any public TikTok, Instagram, or YouTube account by handle — follower counts, bio, verification, post counts, and follower lists. The data behind creator vetting and influencer discovery.
Posts, reels & videos
Fetch a creator's posts, reels, stories, Shorts, and long-form videos with view, like, and comment counts attached. Page through a whole back catalogue with cursors.
Comments & engagement
Pull comment threads and replies, likers, and engagement stats from any public post or video — the raw material for sentiment analysis and social listening.
Hashtags, sounds & trends
Search by keyword or hashtag, track TikTok challenges and sounds, and read YouTube trending feeds to spot what is rising before it peaks.
Start pulling social data in 30 seconds
$5 free credit on signup. No credit card required.
One API call. Any platform.
Same key, same request shape, whichever network you are pulling from.
// Search TikTok for videos on a topic
const res = await fetch("https://api.yepapi.com/v1/tiktok/search", {
method: "POST",
headers: {
"Authorization": "Bearer yep_sk_your_key",
"Content-Type": "application/json",
},
body: JSON.stringify({
keywords: "cooking recipes",
count: 20,
}),
});
const { data } = await res.json();
for (const video of data.videos) {
console.log(video.author.uniqueId, video.stats.playCount);
}import requests
# Look up an Instagram profile by username
r = requests.post("https://api.yepapi.com/v1/instagram/user",
headers={"Authorization": "Bearer yep_sk_your_key"},
json={"username": "instagram"},
)
data = r.json()["data"]
print(data["follower_count"], data["is_verified"])Search
$0.01Search TikTok videos by keyword with sorting and filtering. Content discovery and trend research from $0.01/call.
Search Users
$0.01Search TikTok users by keyword. Find creators and influencers from $0.01/call.
Search Challenges
$0.01Search TikTok challenges and hashtag trends. Trend tracking from $0.01/call.
Search Photos
$0.01Search TikTok photo posts by keyword. Photo content discovery from $0.01/call.
Video
$0.01Get full TikTok video details including download URLs, engagement stats, and author info from $0.01/call.
User
$0.01Get TikTok user profile data — followers, bio, verification status, and stats from $0.01/call.
User Posts
$0.01List all videos posted by a TikTok user with pagination. Content auditing from $0.01/call.
Followers
$0.01Get a TikTok user's followers list with profile data. Audience analysis from $0.01/call.
Following
$0.01Get who a TikTok user follows. Network analysis from $0.01/call.
Favorites
$0.01Get a TikTok user's favorited videos. Content preference analysis from $0.01/call.
Reposts
$0.01Get videos a TikTok user has reposted. Content sharing analysis from $0.01/call.
Story
$0.01Get a TikTok user's active stories. Ephemeral content tracking from $0.01/call.
Comments
$0.01Get comments on any TikTok video. Sentiment analysis and engagement research from $0.01/call.
Comment Replies
$0.01Get replies to a specific TikTok comment. Thread analysis from $0.01/call.
Music
$0.01Get TikTok music/sound details. Trending audio research from $0.01/call.
Music Videos
$0.01Get videos using a specific TikTok sound/music. Viral audio tracking from $0.01/call.
Challenge
$0.01Get TikTok challenge/hashtag details and stats. Hashtag research from $0.01/call.
Challenge Videos
$0.01Get videos in a TikTok challenge/hashtag. Trend participation analysis from $0.01/call.
Search
$0.01Search Instagram users, hashtags, and places. Discovery and research from $0.01/call.
User
$0.01Get Instagram user profiles — followers, bio, posts count, and verification from $0.01/call.
User About
$0.01Get extended Instagram user info — account category, contact details, and business info from $0.01/call.
User Posts
$0.01Get an Instagram user's posts with engagement data. Content analysis from $0.01/call.
User Reels
$0.01Get an Instagram user's reels with engagement data. Short-form video analysis from $0.01/call.
Stories
$0.01Get an Instagram user's active stories. Ephemeral content tracking from $0.01/call.
Highlights
$0.01Get an Instagram user's story highlights. Curated content research from $0.01/call.
Tagged Posts
$0.01Get posts where an Instagram user is tagged. UGC and mention tracking from $0.01/call.
Followers
$0.01Get an Instagram user's followers list. Audience analysis from $0.01/call.
Similar Accounts
$0.01Find similar Instagram accounts. Competitor and influencer discovery from $0.01/call.
Post
$0.01Get full Instagram post details — media, captions, engagement stats from $0.01/call.
Post Comments
$0.01Get comments on any Instagram post. Sentiment analysis and community research from $0.01/call.
Post Likers
$0.01Get users who liked an Instagram post. Engagement analysis from $0.01/call.
Hashtag
$0.01Search Instagram hashtags with post counts. Hashtag research from $0.01/call.
Media ID
$0.01Convert Instagram shortcode to numeric media ID. Utility endpoint from $0.01/call.
Search
$0.01YouTube search API — find videos, channels, and playlists with filters for date, duration, and type. Structured JSON results from $0.01/call.
Video Details
$0.02Full YouTube video metadata — title, views, likes, description, keywords, thumbnails, and available formats. Video intelligence from $0.02/call.
Comments
$0.01YouTube comments API — fetch top-level comments and replies with author info, likes, and timestamps. Sentiment analysis and engagement research from $0.01/call.
Related Videos
$0.01YouTube related videos API — discover recommended videos for any video ID. Content suggestion and competitor video research from $0.01/call.
Playlist
$0.01YouTube playlist API — get playlist metadata and all video entries with titles, thumbnails, and durations. Playlist analytics from $0.01/call.
Trending
$0.01YouTube trending videos API — get trending content by country and category (music, gaming, news, etc.). Trend monitoring from $0.01/call.
Hashtag
$0.01YouTube hashtag API — discover videos tagged with any hashtag. Track hashtag campaigns and trending topics from $0.01/call.
Home Feed
$0.01YouTube homepage feed API — get recommended videos from YouTube's front page by region. Discover trending and promoted content from $0.01/call.
URL Resolver
$0.01Resolve any YouTube URL to a canonical video, channel, or playlist ID. Handle shortened URLs and redirects programmatically from $0.01/call.
Hype
$0.01YouTube Hype leaderboard API — trending videos across Gaming, Sports, Music, and more by region. Discover viral content early from $0.01/call.
Suggest
$0.01YouTube autocomplete suggestions API — get real-time search completions for keyword research and search UI autocomplete. From $0.01/call.
Video Info
$0.01Lightweight YouTube video metadata API — title, views, likes, description, and channel info without streaming URL overhead. From $0.01/call.
Transcript
$0.01YouTube transcript API — full video captions with timestamps in multiple languages. AI training data and content indexing from $0.01/call.
Subtitles
$0.01List all subtitle and caption tracks for any YouTube video — language codes, names, and translatability. Localization planning from $0.01/call.
Metadata
$0.01Real-time YouTube video metrics API — live view counts, like counts, and formatted numbers. Perfect for live dashboards and viral tracking from $0.01/call.
Screenshot
$0.01YouTube video screenshot API — capture frames at any timestamp. Generate thumbnails, previews, and visual summaries programmatically from $0.01/call.
Shorts Info
$0.01YouTube Shorts metadata API — title, channel, views, and engagement for any Short. Short-form content analytics from $0.01/call.
Shorts Feed
$0.01YouTube Shorts feed API — browse the Shorts feed with pagination. Discover trending short-form content for aggregation and analysis from $0.01/call.
Channel
$0.01YouTube channel API — metadata, subscriber count, avatar, and featured content shelves. Creator research and competitor analysis from $0.01/call.
Channel Videos
$0.01List all videos from any YouTube channel with sorting (newest, oldest, popular). Channel archiving and upload monitoring from $0.01/call.
Channel Shorts
$0.01List all Shorts from any YouTube channel sorted by newest, oldest, or popular. Short-form content analytics from $0.01/call.
Channel Livestreams
$0.01YouTube channel livestreams API — past and active streams with live status indicators. Live stream monitoring and archiving from $0.01/call.
Channel Playlists
$0.01YouTube channel playlists API — all playlists with titles, video counts, and thumbnails. Content organization analysis from $0.01/call.
Channel Community
$0.01YouTube community posts API — polls, images, and text posts with engagement data. Community sentiment analysis from $0.01/call.
Channel About
$0.01YouTube channel about API — description, subscriber count, total views, join date, and social links. Influencer research from $0.01/call.
Channel Search
$0.01Search within a specific YouTube channel for videos by keyword. Targeted content discovery across large creator libraries from $0.01/call.
Featured Channels
$0.01YouTube featured channels API — discover related creators and channel networks. Influencer discovery and network mapping from $0.01/call.
Channel Store
$0.01YouTube channel store API — merchandise listings with titles, prices, and URLs. Creator monetization analysis from $0.01/call.
Post
$0.01YouTube community post API — full post content, like count, reply count, and channel info for any public post. Engagement tracking from $0.01/call.
Post Comments
$0.01YouTube post comments API — comments and replies on community posts with author info and likes. Audience insight and sentiment analysis from $0.01/call.
One social media data API for TikTok, Instagram, and YouTube
YepAPI is a single social media API covering 63 endpoints across three platforms. Instead of applying for TikTok's Research API, passing Meta's app review, and provisioning a Google Cloud project for YouTube Data API quota, you send an HTTP request with one key and get structured JSON back. Every endpoint is POST, every response has the same shape, and pricing starts at $0.01 per call.
The endpoints cover what social data work actually needs: profile and follower lookups, a creator's full post history, comment threads, hashtag and keyword search, and engagement counts on every result. That is enough to build influencer discovery, social listening, competitor tracking, and content research tools without touching a headless browser.
Because it is one key across every YepAPI product, the same credentials also reach SEO, SERP, web scraping, and AI endpoints — so a tool that finds a creator on TikTok can score their landing page and summarise their content in the same pipeline.
What is a social media API?
A social media API is a programmatic interface that returns data from social platforms — profiles, posts, comments, hashtags, and engagement metrics — as structured JSON instead of a web page. Official platform APIs exist but are gated: TikTok's Research API is limited to approved academic and enterprise applicants, Meta requires app review and a business verification for most Instagram data, and YouTube's Data API bills against a daily quota you have to request increases for. YepAPI exposes the same public data through TikTok, Instagram, and YouTube endpoints that need only an API key, so you can start building the same afternoon.
What social media data can you pull?
Across the three platforms you can pull public profile details and follower counts, a creator's posts, reels, stories, Shorts and videos, comment threads and replies, post likers, hashtag and keyword search results, TikTok sounds and challenges, YouTube transcripts and trending feeds, and engagement stats on every item. Start with the Instagram User Profile API or the TikTok User Profile API to resolve a handle, then follow it with TikTok user posts or Instagram reels to walk their catalogue.
Build influencer discovery and social listening tools
Most social tooling is a UI over data you can pull yourself. Search a niche with the TikTok Search API or YouTube Search API, rank results by the engagement stats already on each row, resolve the creators behind the winners, then pull their recent posts to check whether the numbers hold up. Add post comments for sentiment and you have influencer discovery, brand monitoring, and competitor tracking on one key — no vendor per platform.
Social media API pricing — from $0.01 per call
Every social endpoint on YepAPI starts at $0.01 per call, with no monthly subscription, no seat licences, and no minimum balance. New accounts get $5 in free credit without a card, which is 500 calls — enough to crawl a few hundred profiles or several thousand search results while you are still prototyping. Compare that with per-actor marketplace pricing or enterprise data contracts that start in the hundreds per month before you have made a single request.
No OAuth, no app review, no platform contracts
The slowest part of building on social data is usually approval, not code. Official programmes want an app review, a use-case justification, and in some cases a signed contract before you can read a public profile. YepAPI endpoints authenticate with a bearer token you generate yourself and return public data on the first call. You still control how you use it — rate limits, retention, and compliance are your call — but nothing blocks you from evaluating whether the data fits before you commit.
Looking for an Apify or Bright Data alternative?
YepAPI gives you the same data with simpler pricing. One API key, pay per call, no monthly minimums.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
A social media API gives you programmatic access to data from social platforms — profiles, posts, comments, hashtags, and engagement metrics — as structured JSON rather than a web page. YepAPI's social media API covers TikTok, Instagram, and YouTube through 63 endpoints on a single key, so you can query all three networks with the same request shape instead of integrating three vendors.
TikTok (18 endpoints), Instagram (15 endpoints), and YouTube (30 endpoints) — 63 in total. TikTok covers search, videos, user profiles, followers, comments, music, and challenges. Instagram covers search, profiles, posts, reels, stories, highlights, followers, comments, likers, and hashtags. YouTube covers search, videos, transcripts, comments, channels, Shorts, playlists, trending, and community posts.
No. You authenticate with a YepAPI bearer token you generate in the dashboard, and the endpoints return public social data on the first call. There is no OAuth flow, no app review, and no platform contract to sign. That is the main practical difference from the official programmes, where access to comparable data usually requires an approved application.
Every social endpoint starts at $0.01 per call with no monthly subscription and no minimum balance. New accounts get $5 in free credit with no credit card — about 500 calls. A crawl of 1,000 profiles costs roughly $10, and you only pay for the calls you actually make.
YepAPI gives every new account $5 of free credit with no card required, which covers around 500 social calls across TikTok, Instagram, and YouTube. It is not a capped free tier — the credit works on every endpoint, and when it runs out you pay per call from $0.01 with no monthly minimum.
Yes. The Instagram User Profile API returns username, full name, biography, follower count, following count, media count, and verification status for any public account. Separate endpoints return that account's posts, reels, stories, highlights, tagged posts, followers, and similar accounts.
Yes. The TikTok Search API takes a keyword and returns matching videos with IDs, descriptions, author handles, and engagement stats, plus a cursor for pagination. Separate endpoints search users, challenges, and photo posts, and the challenge endpoints return the videos behind a given hashtag.
That is one of the most common uses. Search a niche, rank the results by the play and like counts returned on every row, resolve the creators behind the top videos, then pull their recent posts to check whether their engagement is consistent. Because the same key reaches all three platforms, you can compare a creator's TikTok, Instagram, and YouTube presence in one pipeline.
YepAPI returns publicly accessible data, and courts in several jurisdictions have distinguished public data from data behind a login. That is not legal advice, and it does not settle the question for your use case: platform terms of service, the GDPR or CCPA treatment of personal data, and what you do with the data all matter. Check your obligations, especially if you are storing personal data or operating in the EU.
Access and scope. TikTok's Research API is limited to approved applicants, Instagram's Graph API requires app review and generally only reaches accounts that have authorised your app, and YouTube's Data API bills against a daily quota you must apply to raise. YepAPI needs only an API key, reaches any public account, and charges per call. The official APIs remain the right choice when you need authorised access to accounts that have granted your app permission, such as posting on a user's behalf.
Yes. Poll keyword and hashtag searches on a schedule, pull comment threads on the posts they return, and track engagement counts over time. All responses are consistent JSON, so one ingestion pipeline handles all three platforms, and pay-per-call pricing means the cost scales with how often you poll rather than with a seat count.
Ready to build?
Get your API key and start making calls in 30 seconds. $5 free credit on signup. No credit card required.