TikTok API

TikTok Profile playlists API

List the playlists a TikTok creator has published on their profile, with each playlist's name, video count and cover image.

POST/v1/run/tiktok.profile_playlists
Requests
-
30d

Pricing

One price, in dollars

Providers
Tiger- served- uptime- p50$1.20/1k reqflat

Try it

Make your first request

Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "data": {
    "nextCursor": "example",
    "playlists": [
      {
        "coverUrl": "https://example.com/page",
        "creatorHandle": "alex_rivera",
        "id": "a1b2c3d4",
        "name": "Example title",
        "videoCount": 12500
      }
    ]
  },
  "found": true
}
Response interface
interface TiktokProfilePlaylistsResponse {
  data: {
    nextCursor: string | null;
    playlists: {
      coverUrl?: string;
      creatorHandle?: string;
      id: string;
      name: string;
      videoCount: number;
    }[];
  } | null;
  found: boolean;
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-16 · uptime and latency measured over 30d
POST /v1/run/tiktok.profile_playlists
curl -X POST https://api.getanyapi.com/v1/run/tiktok.profile_playlists \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"secUid":"MS4wLjABAAAABKjQkOz_IIzXXzEAl_9LGsWhvK-gBnlczwRPXK8EmxAp6K3X0qiaP5_OEqmm0XwG"}'
FieldTypeExample value
Request body
secUidstring"MS4wLjABAAAABKjQkOz_IIzXXzEAl_9LGsWhvK-gBnlczwRPXK8EmxAp6K3X0qiaP5_OEqmm0XwG"TikTok's opaque sec_uid for the account. TikTok's own endpoint keys on it and will not accept a handle; call tiktok.profile with the handle first and read secUid off its response.
cursorstringPagination cursor from a previous response's nextCursor.
limitintegerMaximum items to return in one page.
Response
dataobject
data.nextCursorstringOpaque cursor for the next page, or null when there are no more. Pass it back as cursor to continue.
data.playlistsobject[]
data.playlists[].coverUrlstringPlaylist cover image. A signed, short-lived TikTok CDN URL - the query params are load-bearing, so keep the URL intact.
data.playlists[].creatorHandlestringHandle of the account that owns the playlist, without the leading @. Useful because this SKU is keyed by secUid rather than handle.
data.playlists[].idstringPlaylist id. Pass it to tiktok.playlist_videos as id to list the videos in it. Populated whenever the provider has data for the entity.
data.playlists[].namestringPopulated whenever the provider has data for the entity.
data.playlists[].videoCountintegerNumber of videos TikTok reports in the playlist.
foundboolean
Price
Price per requestUSD$0.0012
Price /1k reqUSD$1.20

FAQ

About the TikTok Profile playlists API

The AnyAPI TikTok Profile playlists API returns TikTok profile playlists data as normalized JSON from one POST call to /v1/run/tiktok.profile_playlists. List the playlists a TikTok creator has published on their profile, with each playlist's name, video count and cover image. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum.

It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

List the playlists a TikTok creator has published on their profile, with each playlist's name, video count and cover image. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.