Skip to main content
This guide shows you how to send a synchronous request to each Bright Data TikTok Scraper API endpoint. It covers profiles, posts, TikTok Shop, comments, and posts by profile.

Prerequisites

Request structure

Every synchronous request follows the same pattern:
The only thing that changes between endpoints is the dataset_id and the input URL format.
The /scrape endpoint is built for real-time, single-URL requests. Bright Data recommends 20 URLs or fewer per request, a best practice rather than a hard limit, and the endpoint waits up to 1 minute. If collection takes longer, the response is HTTP 202 with a snapshot_id instead of data, and collection continues asynchronously. Fetch the result with async requests or have it pushed to you with webhook delivery.

How to scrape TikTok profiles

Dataset ID: gd_l1villgoiiidt09ci
You should see a 200 response. Processing time varies with target-site conditions and scraper workload.
Full Profiles response schema

Which output fields does the TikTok profiles scraper return?

The TikTok profiles scraper (gd_l1villgoiiidt09ci, collect_by_url) returns 39 output fields.
Machine-readable version with the input schema: /scrapers/gd_l1villgoiiidt09ci.json

How to scrape TikTok posts

Dataset ID: gd_lu702nij2f790tmv9h
Full Posts response schema

Which output fields does the TikTok posts scraper return?

The TikTok posts scraper (gd_lu702nij2f790tmv9h, collect_by_url) returns 43 output fields.
Machine-readable version with the input schema: /scrapers/gd_lu702nij2f790tmv9h.json

How to scrape TikTok Shop

Dataset ID: gd_m45m1u911dsa4274pi
Full TikTok Shop response schema

Which output fields does the TikTok Shop scraper return?

The TikTok Shop scraper (gd_m45m1u911dsa4274pi, collect_by_url) returns 59 output fields.
Machine-readable version with the input schema: /scrapers/gd_m45m1u911dsa4274pi.json

How to scrape TikTok comments

Dataset ID: gd_lkf2st302ap89utw5k
Full Comments response schema

Which output fields does the TikTok comments scraper return?

The TikTok comments scraper (gd_lkf2st302ap89utw5k, collect_by_url) returns 14 output fields. Machine-readable version with the input schema: /scrapers/gd_lkf2st302ap89utw5k.json

Posts by Profile Fast API

Dataset ID: gd_m7n5v2gq296pex2f5m
Full Posts by Profile Fast API response schema

Which output fields does the TikTok posts by profile Fast API scraper return?

The TikTok posts by profile Fast API scraper (gd_m7n5v2gq296pex2f5m, collect_by_url) returns 35 output fields.
Machine-readable version with the input schema: /scrapers/gd_m7n5v2gq296pex2f5m.json

Quick reference: dataset IDs

Output formats

Control the response format with the format query parameter: These are the format values for /scrape. The full list, NDJSON (default), JSON, JSON lines, CSV and Parquet, and where each applies is in output formats.

Async batch requests

Scrape hundreds of URLs in a single batch job.

API reference

Full parameter and response field reference.