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.
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.
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 quickstartcurl --get 'https://extractor.sh/api/extract' \
--data-urlencode 'url=https://www.tiktok.com/@scout2015/video/6718335390845095173' \
--data-urlencode 'format=json'const params = new URLSearchParams({
url: 'https://www.tiktok.com/@scout2015/video/6718335390845095173',
format: 'json',
});
const response = await fetch(
`https://extractor.sh/api/extract?${params}`,
);
const data = await response.json();from json import load
from urllib.parse import urlencode
from urllib.request import urlopen
params = urlencode({
"url": "https://www.tiktok.com/@scout2015/video/6718335390845095173",
"format": "json",
})
with urlopen(f"https://extractor.sh/api/extract?{params}") as response:
data = load(response)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