Skip to main content

TikTok Scraper API

Fetch full user profiles, posted videos, comments and replies, video transcripts, hashtag and music detail, run keyword search across videos/users/hashtags, pull trending videos/hashtags/songs, and query TikTok’s EU Commercial Content (ad transparency) library. The API handles request signing, anti-bot bypass, and regional proxy routing automatically.

Key Features

Profiles & Videos

Full user profiles with stats and verification, plus posted videos and reposts with cursor pagination.

Comments & Transcripts

Top-level comments, threaded replies, and ASR voice-to-text transcripts with subtitle tracks.

Search

Keyword search across videos, users, and hashtags, plus a general Top-feed search.

Trending

Trending videos, hashtags, and songs ranked by usage, with rank-change deltas.

Ad Transparency

Search TikTok’s EU Commercial Content Library by keyword or advertiser id.

SDK Support

First-class support via the ScrapeBadger Node.js and Python SDKs.

Supported Regions

TikTok content is region-aware. Use the region query parameter (ISO 3166-1 alpha-2) on any endpoint to route the request through a proxy and signer for that locale. It defaults to US.
Use the /v1/tiktok/regions endpoint to get the full list of supported regions (with locale and country code) programmatically.

Quick Start

Endpoints

Credit Costs

Authentication

All requests require your API key in the x-api-key header:

Anti-Bot Handling & Notes

TikTok protects its mobile and web APIs with request signing (X-Argus / X-Ladon / X-Gorgon / X-Khronos), device trust, and per-IP reputation scoring. ScrapeBadger clears these automatically — you never need to manage signatures, device registration, proxies, or sessions. Requests are routed through proxies matched to the region you request.
Trending hashtags and trending songs (/v1/tiktok/trending/hashtags, /v1/tiktok/trending/songs) are served via an on-device signer path. They are ranked by real usage (view counts, distinct-creator counts) rather than the deprecated Creative Center trend lists.
Followers, following, and liked-video lists are deprecated. These endpoints (/v1/tiktok/users/{username}/followers, /following, /liked) require an authenticated account session, which this API intentionally does not provide. They return HTTP 410 Gone with a deprecation notice and are not charged. All other TikTok endpoints (videos, profile, search, comments, hashtags, trending, music) remain fully supported.

Next Steps

Get User Profile

Full API reference for fetching a TikTok user profile

Get Video Detail

Retrieve full metadata for a specific TikTok video