Pricing
from $5.99 / 1,000 results
ποΈ TikTok Shop Data Scraper
ποΈ TikTok Shop Data Scraper extracts product & seller details from TikTok Shop fastβprices, listings, ratings, categories & more. π Perfect for market research, competitor tracking & lead generation. π Save time, scale insights.
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract TikTok Shop product data at scale β prices, discounts, ratings, reviews, seller info, sold counts, and the top affiliate creators promoting each product. Search by keyword, browse a category, pull an entire seller's store, or target individual product pages.
The essential TikTok Shop scraper for e-commerce sellers, dropshippers, affiliate marketers, and market researchers.
β¨ Why Choose This Actor?
- π 4 input modes in one β keyword search, category, seller store, and direct product URLs (auto-detected).
- π₯ Creator intelligence β see which affiliate creators drive each product and their video/play/like stats.
- πΎ Live results β every product is saved the instant it's collected, so a long run is never lost.
- π Self-healing proxy ladder β starts direct, then escalates to Datacenter β sticky US Residential automatically.
- π Clean, organized output β three ready-made views: Products, Top Creators, and Reviews.
- π§± Stable & resilient β retries with backoff, soft-fail (anti-bot) detection, and graceful partial results.
π Key Features
| Feature | Description |
|---|---|
| π Keyword search | Search the whole TikTok Shop catalog by one or more keywords |
| ποΈ Category scraping | Paste a /c/ category link to browse that category |
| πͺ Seller store scraping | Paste a /store/ link to pull a seller's full catalog |
| π Product URLs | Paste /pdp/ links to grab specific products |
| π Reviews | Optionally fetch product reviews (reviewer, rating, SKU, country, images) |
| π₯ Top creators | Aggregated affiliate creator stats per product |
| π Sort by sold count | Surface best-sellers first (or least-sold first) |
π₯ Input
| Field | Type | Description |
|---|---|---|
searchKeywords | array | Keywords to search (e.g. ["shoes"]) |
urls | array | TikTok Shop product / category / seller URLs |
maxProducts | integer | Max products per source (20β1000) |
includeReviews | boolean | Fetch reviews (default false) |
maxReviews | integer | Max reviews per product (1β100) |
sortBySoldCount | string | none / highest_first / lowest_first |
proxyConfiguration | object | Proxy settings β see below |
maxRetries | integer | Retry attempts per request (1β10) |
requestDelay | integer | Delay between requests in ms (0β2000) |
maxConcurrency | integer | Concurrent requests (1β20) |
timeout | integer | Per-request timeout in seconds (10β300) |
Example input
{"searchKeywords":["shoes"],"urls":[],"maxProducts":20,"includeReviews":true,"maxReviews":10,"sortBySoldCount":"highest_first","proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}}
π€ Output
Each product is one dataset record:
{"product_id":"1732119583850205647","title":"Women's Low-Top Sports Shoes ...","url":"https://shop.tiktok.com/us/pdp/1732119583850205647","price":36.27,"price_formatted":"36.27","currency":"USD","original_price":43.69,"discount":"17%","rating":4.7,"review_count":207,"seller_id":"8652615273335460303","seller_name":"Juyu Footwear","image_url":"https://...webp","sold_count":2743,"is_sold_out":true,"creator_count":16,"has_creator_data":true,"total_creator_videos":20,"top_creators":[{"nickname":"Vincent","video_count":2,"total_plays":336691,"total_likes":1275,"is_affiliate":true}],"reviews_fetched":3,"reviews_accessible":true,"reviews":[{"review_id":"...","rating":5,"text":"...","reviewer_name":"A**a S**t","review_time":1780350129,"is_verified_purchase":true,"sku_specification":"Black, EU41","country":"US","images":["https://..."]}],"scraped_at":"2026-06-17T16:44:25.875921","source":"product_page"}
The dataset offers three views in the Console: π Products, π₯ Top Creators, and π Reviews.
π Proxy & Region Notes
TikTok Shop only returns real data to US exit IPs. This actor handles that automatically:
- π Direct connection is tried first.
- π‘οΈ If blocked, it escalates to a Datacenter (US) proxy.
- π If still blocked, it escalates to a Residential (US) proxy with a sticky session and retries β and stays there for the rest of the run.
For the most reliable results, select Residential proxies (US) in the proxy configuration.
π How to Use (Apify Console)
- Log in at https://console.apify.com β Actors.
- Open TikTok Shop Data Scraper.
- Add a keyword (e.g.
shoes) and/or TikTok Shop URLs. - (Optional) Enable Residential proxy for best reliability.
- Click Start and watch the live logs.
- Open the Output tab and export to JSON / CSV / XLSX.
π€ Use via API
curl-X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN"\-H"Content-Type: application/json"\-d'{"searchKeywords":["shoes"],"maxProducts":20,"includeReviews":true}'
π‘ Best Use Cases
- π Product & price research for dropshipping
- π Tracking best-selling products and trends
- π₯ Finding affiliate creators to partner with
- β Monitoring reviews and ratings
- πͺ Auditing a competitor's seller store
π³ Pricing
This actor uses the pay-per-event model. You are charged once per product successfully collected β billed via the row_result event on each pushed item (plus standard platform usage). The exact event price is shown on the Actor's Store page.
β FAQ
Why are some products missing reviews? TikTok Shop only exposes reviews for some products via the public web surface. The actor returns the reliably-accessible reviews and flags reviews_accessible.
Why is is_sold_out always true? The desktop web storefront is view-only (purchases happen in-app), so products report as not purchasable from the web β this mirrors the source data.
I got few/no results. Enable Residential (US) proxies β TikTok Shop is region-locked to the US.
π Support & Feedback
Found an issue or want a new field? Open an issue on the Actor's Issues tab. We read every report.
βοΈ Only public data is collected. You are responsible for compliance with applicable laws (GDPR/CCPA), TikTok's Terms of Service, and local regulations.
