TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite avatar

TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite

Under maintenance

Pricing

Pay per event

Go to Apify Store
TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite

TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite

Under maintenance

Completely 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

The Howlers

Maintained by Community

Actor stats

1

Bookmarked

39

Total users

1

Monthly active users

a day ago

Last modified

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:

FieldDescription
productIdTikTok Shop product ID
titleProduct title
urlCanonical product URL
price / priceNumericCurrent sale price
originalPrice / discountPercentPre-discount price and discount, when on sale
ratingAverage star rating
reviewCountNumber of reviews
soldCountUnits sold
imagesProduct image URLs
seller.nameShop name
regionMarket the data was scraped from
scrapedAtISO timestamp

CAPTCHA handling

TikTok Shop shows a puzzle captcha to new browser sessions. The actor gets past it three ways, in order:

  1. Session cookies (sessionCookies input): cookies from a session that already passed the security check skip the captcha entirely. Fastest and cheapest.
  2. SadCaptcha (sadCaptchaApiKey input): solves the puzzle automatically. Get a key at sadcaptcha.com. Recommended for unattended runs.
  3. 2Captcha (twoCaptchaApiKey input): 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.