extractor.sh

TikTok extraction API

TikTok Scraper - Extract Videos & Profiles

Turn public TikTok videos, photo posts, profiles, and supported short links into clean Markdown or normalized JSON.

Try it free No account needed

Live playground

Try TikTok extraction.

Use an example or paste your own public URL. The playground calls the same cacheable GET API your agent will use.

Output format

Supported inputs

Built for normal public URLs.

  • Public video and photo posts
  • Public creator profiles
  • Supported short links
  • Markdown and normalized JSON

Clear boundaries

Know exactly what to expect.

  • No private, deleted, or age-restricted content
  • No comments, transcripts, or media downloads
  • Profiles do not include a complete post history

One GET request

Add TikTok data to your agent.

No SDK and no account are required during the public preview. Choose JSON for typed entities or Markdown for direct model context.

Read the quickstart
curl --get 'https://extractor.sh/api/extract' \
  --data-urlencode 'url=https://www.tiktok.com/@scout2015/video/6718335390845095173' \
  --data-urlencode 'format=json'

Common questions

TikTok scraper FAQ

What TikTok URLs can extractor.sh process?

Video and photo posts, Creator profiles, Short links. Use an ordinary public URL from the platform.

What does the TikTok extraction API return?

One public post or a creator profile with up to ten recent posts. Choose raw Markdown or schema-versioned JSON for every request.

What are the limits of TikTok extraction?

No private, deleted, or age-restricted content. No comments, transcripts, or media downloads. Profiles do not include a complete post history.

More sources