YepAPI

Command Palette

Search for a command to run...

POST/v1/tiktok/user-posts

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.

POST/v1/tiktok/user-posts

Numeric user ID (get from User Profile API)

Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "videos": [
      {
        "id": "7234567890",
        "desc": "New video!",
        "stats": {
          "playCount": 50000
        }
      }
    ],
    "cursor": "20",
    "hasMore": true
  }
}

Features

All user videos

Provide a creator's numeric user_id and page through every public video they have posted, returned as a videos array.

Engagement stats per video

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.

Cursor pagination

A numeric cursor and hasMore flag let you walk a creator's entire upload history one page at a time without missing posts.

Chronological ordering

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.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

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