TikTok User Posts API
List all videos posted by a TikTok user with pagination. Content auditing from $0.01/call.
Fetch all videos posted by a TikTok user. Returns video metadata and engagement stats with cursor-based pagination.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": {
"videos": [
{
"id": "7234567890",
"desc": "New video!",
"stats": {
"playCount": 50000
}
}
],
"cursor": "20",
"hasMore": true
}
}Features
Provide a creator's numeric user_id and page through every public video they have posted, returned as a videos array.
Each post in the list carries its own stats object with playCount and related figures, so you can compare performance across a creator's catalog.
A numeric cursor and hasMore flag let you walk a creator's entire upload history one page at a time without missing posts.
Posts return newest-first, making it easy to detect a creator's latest uploads or analyze their posting cadence over time.
Use cases
Content Audit
Audit a creator's complete video library.
Performance Analysis
Analyze which content performs best for a specific creator.
Upload Monitoring
Monitor creators for new content uploads.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/tiktok/user-posts', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"user_id": "6753174029657301",
"cursor": "0",
"count": "20"
}),
});
const data = await res.json();
console.log(data);TikTok User Posts API to list a creator's full video catalog
The YepAPI TikTok User Posts API returns every public video a creator has published. Supply their numeric user ID and page through the complete catalog — each video with its own engagement stats — newest first, with cursor pagination so nothing is missed.
It is the workhorse for content audits and upload monitoring. Get the user ID from the TikTok User Profile API first, then use this endpoint to analyze which posts perform best or to detect new uploads as they happen.
What is a TikTok User Posts API?
A TikTok User Posts API lists all the videos a specific account has published, as opposed to searching across creators or looking up one video. With YepAPI you POST a numeric user_id to /v1/tiktok/user-posts and receive a videos array, each entry holding an id, desc, and stats object, plus a cursor and hasMore for paging through the full history. Since TikTok offers no open endpoint for a creator's feed, this gives you structured, chronological access to an account's entire public catalog — the basis for content audits, performance analysis, and new-upload monitoring.
Build your own content audit tool
Use this endpoint to build a content-audit tool that pulls a creator's whole library, aggregates playCount and diggCount across every post, and surfaces their best- and worst-performing videos and ideal posting cadence. Run it on a schedule and compare against the last snapshot to fire an alert whenever a creator uploads something new. Because it needs the numeric user_id, pair it with the User Profile API to resolve handles first. The same YepAPI key audits YouTube and Instagram catalogs too.
TikTok User Posts API pricing — $0.01 per call
Each call costs $0.01 and returns one page of posts (default 20) plus a cursor. You pay only per page fetched. Pulling a creator's full catalog of 500 videos costs about $0.25, and monitoring 100 creators daily for new uploads runs roughly $1 per day — making continuous catalog tracking inexpensive.
Detect new uploads and analyze posting cadence
Because posts return newest-first with creation details, this endpoint doubles as an upload monitor: store the latest video ID per creator and flag anything newer on your next run. The same chronological data lets you measure how often a creator posts and whether their cadence correlates with engagement — insight that is invaluable for partnership timing, competitive benchmarking, and content-strategy research.
Try the TikTok User Posts API free
Begin with $5 of free credit and no credit card. That covers 500 page fetches — enough to audit several full catalogs and prototype an upload monitor before you pay. Sign up, grab your key, and list a creator's posts in minutes.
Start making API calls in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
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
Fetch all videos posted by a TikTok user. Returns video metadata and engagement stats with cursor-based pagination.
Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.
Sign up for a free API key, then send a POST request to /v1/tiktok/user-posts. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.
YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.
Ready to integrate?
Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.
More tiktok api endpoints
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.