Skip to main content
POST
Use this endpoint to browse a public TikTok account before copying one of its posts. Send a profile link or @handle and get one page of posts back, newest first. Pass the page’s next_cursor back as cursor to read older posts; next_cursor is null once the account has no more. Listing is read-only and spends no credits. To copy a slideshow you picked, send its url to Preview TikTok Slideshow Copy and then Import TikTok Slideshow Copy. Only slideshow posts can be imported. Each page makes one live read of TikTok, so request the next page only when you need it. Ads are left out, and pinned posts are marked is_pinned: true. Image URLs (thumbnail_url, slide_image_urls, avatar_url) are TikTok CDN links. They can expire, and any image outside the TikTok CDN comes back as null or is left out of slide_image_urls. A count TikTok did not report is null, never 0.

Body Parameters

string
required
TikTok profile link (https://www.tiktok.com/@handle) or @handle. Post links are rejected.
string
The previous page’s next_cursor, to read the next (older) page.

Example

Error Responses

  • 400 invalid_json - request body is not valid JSON
  • 400 invalid_tiktok_profile - profile is not a TikTok profile link or handle (for example, a post link)
  • 404 tiktok_account_not_found - the account does not exist, or it is private or restricted
  • 422 invalid_payload - profile is missing, cursor is malformed, or the body has unknown fields
  • 429 rate_limited - more than 30 requests in a minute
  • 503 tiktok_account_unavailable - TikTok could not be read right now; retry shortly
  • 500 account_posts_failed