Skip to main content
GET /v1/tiktok/profile returns a creator’s public profile plus their most recent videos with engagement stats. Pass a username or a full profile URL — you don’t need to know any individual video URLs in advance. This makes it the right starting point for any agent workflow that needs to explore a creator’s presence before deciding which videos to transcribe or analyze. Credits: Free — 0 credits consumed.

Endpoint

Authentication

This endpoint requires an x-api-key header.

Parameters

string
TikTok username, with or without the leading @. Required if url is not provided.
string
Full TikTok profile URL — e.g. https://www.tiktok.com/@charlidamelio. Required if username is not provided.
number
Number of recent videos to return. Min 1, max 24. Defaults to 12.

Examples

Response

string
Always "tiktok" for this endpoint.
string
Always "profile" for this endpoint.
string
The creator’s TikTok username.
string
The canonical profile URL.
object
Creator identity fields: username, displayName, avatarUrl, and verified.
object
Aggregate account statistics: followers, following, likes, and videos (total post count).
array
Array of recent videos, each a full VideoMeta object with id, url, title, description, stats, media, tags, and createdAt.
Each video in the videos array is a full VideoMeta object — the same shape returned by /v1/metadata. You can pass any video.url directly into /v1/transcript or /v1/extract without any additional lookup.
This endpoint is on the light rate limit tier — 120 requests per minute. At 24 videos per call, a single agent can pull performance data for up to 2,880 videos in one minute.