TikTok Shop Product Scraper | Prices Sold Global
Pricing
from $2.20 / 1,000 results
TikTok Shop Product Scraper | Prices Sold Global
Scrape TikTok Shop products — keyword, category, home discover & PDP across US/UK/Asia regions. Extract productId, prices, ratings, sold counts & shop info. Export Excel/CSV/JSON for research & price monitoring.
Pricing
from $2.20 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape TikTok Shop product listings, category pages, keyword search, and product details across regional storefronts — then download structured e-commerce data as Excel, CSV, or JSON.
Use this Actor as a practical TikTok Shop product scraper / data API for marketplace research, price monitoring, assortment tracking, and competitor analysis on shop.tiktok.com (shop.tiktok.com/{region} for US, UK, PH, ID, MY, TH, VN, SG, and more).
Built for sellers, dropshippers, agencies, and analysts who need clean productId, title, sale/origin price, currency, images, rating, sold count, and shop fields without building a custom browser stack.
Features
- Category PLP — scrape
/c/{slug}/{categoryId}listings with load-more pagination - Keyword search (UI) — submit mall search and collect product cards
- Mall home discover — pull home/discover product surfaces by region
- Product PDP — fetch detail pages by
productIdor product URL - Regional storefronts — path prefix
{region}(ph, us, gb, id, my, th, vn, sg, …) - Optional PDP enrich —
enrichDetailsadds SKUs, gallery, shop/review summaries for listing rows - Structured export — Excel / CSV / JSON; connect Make, n8n, Zapier, Python, or the Apify API
- Thin Actor + Cloud Run worker — residential egress owned by the worker (
WORKER_PROVIDES_PROXY=1)
Unofficial tool. Not affiliated with TikTok. Collects publicly reachable product surfaces. Does not log in, checkout, or auto-solve Security Check / captcha.
What you can scrape
| Mode | What you get | Typical inputs |
|---|---|---|
keywordSearch | Search result product cards | query + region |
categorySearch | Category listing products | categoryId + categorySlug (or categoryUrl / seed bucket) |
homeDiscover | Mall home / discover products | region |
productDetail | Full PDP fields | productId or productUrl |
categoryDiscover | Live category tree discover | region |
regions | Region + taxonomy seed rows | — |
Core fields (listings): productId, title, sale price, origin price, currency, images, rating, sold count, shop name, region, source URL.
PDP enrich (optional): SKUs / variants, image gallery, shop summary, review summary when the page exposes them.
Why this Actor
Competing TikTok Shop scrapers often focus on creators, GMV estimates, or single-market search. This Actor is built for product catalog coverage across regional storefronts — keyword + category + home + PDP — with a clear free-tier cap and pay-per-result pricing.
| Need | This Actor |
|---|---|
Multi-region shop.tiktok.com/{region} | Yes |
| Keyword + category + PDP in one tool | Yes |
| Creator / affiliate GMV dashboards | Use a dedicated creators Actor |
| Login, checkout, or captcha solving | Out of scope |
Free tier
| Cap | Free Apify plan |
|---|---|
| Runs of this Actor | 10 total |
| Results per run | 200 |
Paying Apify users: unlimited runs (schema max still applies). Limits are enforced by this Actor's code (not Apify Console).
Coverage matrix
| Dimension | Scope |
|---|---|
| Regions | shop.tiktok.com/{region} — open 2–6 letter codes (us, gb, ph, id, my, th, vn, sg, …) |
| Categories | Mall taxonomy + /c/{slug}/{id} |
| Services | homeDiscover, keywordSearch (UI), categorySearch, categoryDiscover, productDetail, regions |
| Waived | Checkout / login; standalone seller CRM; auto captcha solve |
Pricing
Pay per event. You pay for Actor start + each result written to the default dataset. Platform compute usage for this Actor is paid by the developer (User pays platform usage costs = No).
| Event | Price |
|---|---|
Actor Start (apify-actor-start) | $0.005 per start (per GB memory, min 1) |
result (apify-default-dataset-item) | $3.00 / 1,000 on FREE & BRONZE (see tiers) |
| Apify Store tier | $/1,000 results | per result |
|---|---|---|
| FREE* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |
*Free-plan run/result caps above still apply.
More Actors like this
Looking for other marketplace or TikTok tools? Prefer a dedicated site Actor when one exists — structured fields, better coverage, usually lower cost. Use Stealth Web Scraper only for generic protected URLs.
Same ecosystem (TikTok)
- TikTok Scraper — videos / profiles / content
- TikTok Ads Scraper — Creative Center + Ads Library
E-commerce (prefer these for other stores)
- Shopee Search Scraper
- Temu Product Scraper
- SHEIN Product Scraper
- Walmart Product Scraper
- Amazon Search Scraper
- Etsy Scraper
- Target Product Scraper
- Allegro Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Rakuten Japan Scraper
- Mercari Japan Scraper
Prefer a dedicated site scraper?
Jobs & Freelance
- LinkedIn Jobs Scraper
- Indeed Jobs Scraper
- Upwork Jobs Scraper
- Glassdoor Scraper
- Fiverr Gigs Scraper
- Bayt Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- Apartments.com Rental Scraper
- Rightmove Scraper
- Idealista Scraper
- realestate.com.au Scraper
Travel & Stays
Social & Content
Ads Intelligence
Local & Maps
General tools
→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.
How to use (no code required)
- Click Try for free (or Start) on this Actor page
- Pick a mode (
keywordSearch,categorySearch,homeDiscover, orproductDetail) - Set region (e.g.
us,gb,ph) - Fill mode inputs (
query,categoryId+categorySlug, orproductId/ URL) - Keep
maxResultssmall for tests (e.g. 20–40) - Click Start — rows appear in the Dataset tab
- Download Excel / CSV / JSON, or pull via the Dataset API
Example inputs
Keyword search (US):
{"mode": "keywordSearch","region": "us","query": "usb cable","maxResults": 40}
Category PLP (PH beauty):
{"mode": "categorySearch","region": "ph","categorySlug": "beauty-personal-care","categoryId": "601450","maxResults": 40,"maxPages": 2}
Product detail:
{"mode": "productDetail","region": "us","productUrl": "https://shop.tiktok.com/us/pdp/example-slug/1234567890"}
What you get back
Successful rows go to the default dataset. Typical listing fields:
| Field | Description |
|---|---|
productId | TikTok Shop product id |
title | Product title |
salePrice / originPrice | Price fields when present |
currency | Currency code / symbol |
rating / soldCount | Social proof metrics |
shopName | Seller / shop display name |
images | Image URLs |
region | Storefront region code |
url | Product or listing URL |
source / diagnostics | Mode and scrape metadata when enabled |
Enable enrichDetails (+ enrichLimit) to attach PDP-level extras for a subset of listing rows.
Connect to your tools
| Platform | How to connect |
|---|---|
| Make.com | Search "Apify" → Run Actor → lentic_clockss/tiktok-shop-scraper |
| n8n | Apify node → Run Actor → same Actor ID |
| Zapier | Apify → Run Actor |
| Python / Node.js | Apify client SDK or HTTPS API |
curl "https://api.apify.com/v2/acts/lentic_clockss~tiktok-shop-scraper/runs" \-X POST \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode":"keywordSearch","region":"us","query":"skincare","maxResults":20}'
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json
Architecture
Thin Apify Actor → HTTPS Cloud Run worker (tiktok-shop-com) → shop.tiktok.com (Remix loaderData).
Required env (already set on the Actor): WORKER_BASE_URL, WORKER_AUTH, WORKER_PROVIDES_PROXY=1.
Standby / Live View OpenAPI is shipped via .actor/openapi.json for interactive checks; persist production jobs as normal Actor runs.
FAQ
Q: Which countries / regions work?
A: Any open shop.tiktok.com/{region} path the mall exposes (us, gb, ph, id, my, th, vn, sg, …). Availability follows TikTok’s storefronts.
Q: Do I need my own proxies?
A: No for normal runs. The Cloud Run worker provides residential egress.
Q: Will this solve Security Check / captcha?
A: No. Captcha / Security Check is never auto-solved. Retry later or adjust region / volume.
Q: Is this official TikTok API access?
A: No. Unofficial public-page extraction. Not affiliated with TikTok.
Q: How is billing calculated?
A: Actor Start + each default-dataset result. See the Pricing table and Store tier discounts.
Input reference
| Parameter | Type | Description |
|---|---|---|
mode | string | homeDiscover / keywordSearch / categorySearch / categoryDiscover / productDetail / regions |
region | string | Path prefix: ph, us, gb, id, … |
query / keyword | string | Keyword for keywordSearch |
categorySlug + categoryId | string | Category PLP identifiers |
categoryUrl | string | Full category URL shortcut |
productId / productUrl | string | PDP target |
maxResults | integer | Cap dataset rows (free plan ≤ 200) |
maxPages | integer | Category load-more rounds |
enrichDetails | boolean | Enrich listings via PDP |
enrichLimit | integer | Max rows to enrich |
proxyConfiguration | object | Usually unused — worker owns egress |
Full schemas: Input / Dataset tabs in Console.
Related Actors
All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Bayt Jobs Scraper
- Fiverr Gigs Scraper
- Freelancer.com Scraper
- Glassdoor Scraper
- Himalayas Jobs Scraper
- Indeed Jobs Scraper
- Jobicy Remote Jobs Scraper
- RemoteOK Jobs Scraper
- SEEK Jobs Scraper
- Upwork Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- 99.co Scraper
- Realtor.com Agents Scraper
- Apartments.com Rental Scraper
- Bayut Scraper
- Craigslist Housing Scraper
- Daft.ie Scraper
- Dot Property Scraper
- FINN.no Scraper
- Funda Scraper
- Hepsiemlak Scraper
- Idealista Scraper
- Immobiliare.it Scraper
- ImmoScout24 Scraper
- Naver Land Scraper
- OpenSooq Scraper
- Otodom Scraper
- Property Finder Scraper
- PropertyGuru Scraper
- realestate.com.au Scraper
- Realtor.ca Scraper
- Rightmove Scraper
- SeLoger Scraper
- SUUMO Scraper
- Zillow Group Scraper
E-commerce
- Shopee Search Scraper
- E-commerce Scraper
- 1688 Global Product Search Scraper
- Allegro Scraper
- Amazon Search Scraper
- ASOS Product Scraper
- Cdiscount Product Scraper
- Costco Product Scraper
- Coupang Product Scraper
- Etsy Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Mercari Japan Scraper
- Rakuten Japan Scraper
- SHEIN Product Scraper
- Target Product Scraper
- Temu Product Scraper
- Walmart Product Scraper
Travel & Stays
- Booking.com & Airbnb Scraper
- Agoda Scraper
- Airbnb Listings Scraper
- Booking.com Hotels Scraper
- Despegar Scraper
- Expedia Scraper
- Traveloka Scraper
- Travelstart Flights Scraper
- Trip.com Scraper
- TripAdvisor Scraper
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ Browse the full profile: apify.com/lentic_clockss