TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite
Under maintenancePricing
Pay per event
TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite
Under maintenanceCompletely rewritten python version of TikTok Shop Scraper using nodriver for undetected browser automation with SadCaptcha integration. Price history tracking, seller analytics, video extraction, variant scraping, competitor comparison, stock levels, and AI trend analysis.
Pricing
Pay per event
Rating
0.0
(0)
Developer
The Howlers
Maintained by CommunityActor stats
1
Bookmarked
39
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Shop Scraper V4
Scrapes real product data from TikTok Shop search results, with automatic CAPTCHA handling.
What it does
For each search query, the actor loads the TikTok Shop keyword page in a real browser and captures the product data TikTok's own page requests, so results match exactly what shoppers see. Direct product URLs are also supported.
Each product includes:
| Field | Description |
|---|---|
productId | TikTok Shop product ID |
title | Product title |
url | Canonical product URL |
price / priceNumeric | Current sale price |
originalPrice / discountPercent | Pre-discount price and discount, when on sale |
rating | Average star rating |
reviewCount | Number of reviews |
soldCount | Units sold |
images | Product image URLs |
seller.name | Shop name |
region | Market the data was scraped from |
scrapedAt | ISO timestamp |
CAPTCHA handling
TikTok Shop shows a puzzle captcha to new browser sessions. The actor gets past it three ways, in order:
- Session cookies (
sessionCookiesinput): cookies from a session that already passed the security check skip the captcha entirely. Fastest and cheapest. - SadCaptcha (
sadCaptchaApiKeyinput): solves the puzzle automatically. Get a key at sadcaptcha.com. Recommended for unattended runs. - 2Captcha (
twoCaptchaApiKeyinput): optional fallback solver.
Without any of these, runs may still succeed when TikTok does not challenge the session, but reliability is much lower.
Input example
{"searchQueries": ["wireless earbuds", "phone case"],"maxProducts": 50,"region": "US","sadCaptchaApiKey": "YOUR_KEY"}
Pricing
You are charged per product actually scraped and delivered to the dataset, plus a small run-start fee. Runs that deliver nothing beyond the start fee cost you nothing per item.
Regions
US, UK, DE, FR, ES, IT, ID, MY, PH, SG, TH, VN.