Datapika / Ads & research
TikTok Shop Scraper
Products, prices, units sold and buyer reviews. Product rows with title, price, currency, units sold and rating; review rows with stars, date and reviewer; the full product or review record is kept in raw.
Apify store response · 2026-10-30. Usage counts do not measure output accuracy.
· Build 1.0.15 · 3 rows reviewed. Previewing 3 below.
Swipe the table to inspect more fields →
| title | price | currency | sold_count | rating |
|---|---|---|---|---|
| ORNARTO Liquid Silicone Soft Gel Plastic Cellphone Protector for iPhone 18/17/16 Pro/16/15 Series, Scratch-Safe Shell, Microfiber-Lined Shockproof Casing, Phone Accessories… | 25.50 | USD | 24891 | 4.8 |
| Black Flower Luxury Matte Back Smartphone Case, Durable Thermoplastic Polyurethane Phone Accessory with Shockproof, Scratch-Resist Protection for iPhone 11-17 Pro… | 2.88 | USD | 235 | 4.5 |
| Magnetic for iPhone 17/16/15/14/13/12/11/16E Pro Max Plus Phone Case with Invisible Magnetic 360° Rotating O-Ring Stand, Camera Sliding Cover (Compatible… | 6.99 | USD | 26 | 5 |
Selected public fields from one recorded run. Text may be shortened to 20 words and non-HTTPS links are omitted. Missing values are preserved; this sample does not establish complete source coverage. Downloads contain all reviewed rows and selected fields. CSV text cells are escaped for spreadsheet safety.
Inspect the first JSON record
{
"title": "ORNARTO Liquid Silicone Soft Gel Plastic Cellphone Protector for iPhone 18/17/16 Pro/16/15 Series, Scratch-Safe Shell, Microfiber-Lined Shockproof Casing, Phone Accessories…",
"price": "25.50",
"currency": "USD",
"sold_count": 24891,
"rating": 4.8,
"item_id": "1731617369713709985",
"item_type": "product"
}02 / Run your own query
From a console, code or agent.
Use Apify's input form, or start a run with your own API token. The small starter input below was checked against build 1.0.15's published input schema on October 28, 2026. Recorded samples can use different inputs or older builds.
curl -X POST \
"https://api.apify.com/v2/acts/openclawai~tiktok-shop-scraper/runs?maxTotalChargeUsd=1" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"shop_search","queries":["phone case"],"region":"US","maxItems":10}'This starts an asynchronous paid run with a $1 total run cap. Use the returned defaultDatasetId to retrieve results after the run succeeds. Never put your API token in public frontend code.
03 / Field reference
Plan your data model.
Selected documented fields from build 1.0.15, reviewed October 28, 2026. Availability varies by mode and source. Missing and null values stay visible in the recorded samples.
| Field | Type | Meaning |
|---|---|---|
| item_type | string | Row type: product, review, hint or error; hint and error rows are free. |
| item_id | string | null | TikTok Shop product ID or review ID. |
| title | string | null | Product title. |
| price | string | null | Price as shown, sometimes a range. |
| currency | string | null | Price currency, for example USD. |
| sold_count | integer | null | Units sold as shown on TikTok Shop. |
| rating | number | null | Product rating, or the review's stars on review rows. |
| cover_url | string | null | Main product image URL. |
| author_name | string | null | Reviewer name on review rows, masked by TikTok Shop. |
| created_at | string | null | Review date on review rows, in ISO 8601. |
| source_input | string | null | The keyword, link or ID this row came from. |
| raw | object | null | Full product or review record: images, SKUs, shop, review text. |
04 / Know before you run
Coverage, without the guesswork.
Not a TikTok Shop seller or affiliate API. Product details cover the US, UK, Singapore, Malaysia, Philippines, Thailand, Vietnam and Indonesia shops only.
What does a TikTok Shop product row contain?
Product ID, title, price as shown (sometimes a range), currency, units sold, rating and the product image, plus the full record in raw. In a US search for "phone case" on October 21, 2026, the first product listed 24,891 units sold at 25.50 USD with a 4.8 rating.
Which TikTok Shop regions are supported?
Search takes a Region field, US by default. Product details cover the US, UK, Singapore, Malaysia, Philippines, Thailand, Vietnam and Indonesia shops; products from other regions are not supported.
Do I need a TikTok Shop seller or affiliate account?
No. The scraper reads public TikTok Shop data without a seller account, affiliate approval, cookies or proxies.
How is the TikTok Shop scraper priced?
Pay per event: one charge per product or review from a list and one per full product lookup, shown on the live price line above. Hint and error rows are free. On the free Apify plan you get 1 run per day with up to 5 results.