TikTok Shop Scraper — US + SE Asia Products & Stores
Pricing
from $2.50 / 1,000 results
TikTok Shop Scraper — US + SE Asia Products & Stores
TikTok Shop scraper for product search, product details, and store catalogs. US-ready; SE Asia search (MY/TH/VN/PH). Titles, prices, sold counts, URLs for competitor research and price monitoring. Clean JSON for pipelines.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
TicTech
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
What does TikTok Shop Scraper do?
TikTok Shop Scraper extracts product listings, detailed product pages, customer reviews, and store catalogs from TikTok Shop across the United States and Southeast Asia markets (Indonesia, Malaysia, Thailand, Vietnam, Philippines, Singapore). Get clean, structured data in snake_case JSON format — perfect for competitive price monitoring, market research, review analysis, and seller intelligence. Try it now with the free tier: search for "phone case" in the US and see results in seconds. No TikTok Shop API key required. Built on the Apify platform for reliable scheduling, API access, proxy rotation, and seamless integrations.
Why use TikTok Shop Scraper?
- Competitive Intelligence: Track competitor prices, discount strategies, and product assortment changes in real-time
- Market Research: Discover trending products, bestsellers, and pricing patterns across multiple regions
- Review Mining: Analyze customer sentiment, identify product issues, and understand buyer preferences at scale
- Seller Analysis: Monitor store performance, estimate GMV, and track seller ratings and follower growth
- Multi-Region Coverage: Access both US and SE Asia markets (ID, MY, TH, VN, PH, SG) from a single Actor
- Clean Data Output: Receive typed, structured rows ready for analysis — no HTML parsing or cleanup needed
How to use TikTok Shop Scraper
- Select your mode: Choose from
search(keyword discovery),product(detailed PDP),reviews(customer feedback), orstore(shop catalogs) - Pick your region: Set to
usfor United States or select SE Asia markets (id,my,th,vn,ph,sg) - Configure inputs: Enter search keywords, product URLs, or store URLs depending on your mode
- Set limits: Define
max_itemsfor products ormax_reviewsper product (free tier max items per run ≤ 100) - Run the Actor: Click "Start" and watch results populate in real-time
- Download data: Export your dataset in JSON, CSV, Excel, or HTML format
Cold-run example: Mode search, Region us, Keywords ["phone case"], Max items 10 — runs in under a minute.
Input
Configure the Actor using these fields in the Input tab:
- mode: What to scrape —
search|product|reviews|store - region: Market selection —
us|id|my|th|vn|ph|sg - search_keywords: Array of keywords for search mode (e.g.
["wireless earbuds", "phone accessories"]) - product_urls: TikTok Shop PDP URLs or numeric product IDs for product/reviews modes
- store_urls: Store page URLs for store mode
- max_items: Maximum products to scrape (default 50, max 5000)
- max_reviews: Maximum reviews per product (default 30, max 2000)
- sort_by: Search sort order —
relevance|best_sellers(US) - reviews_sort_by: Review sort —
recommended|recent - reviews_filter: Review filter —
all|verified|with_media - proxyConfiguration: Proxy settings (use the default proxy for best results)
Example input JSON:
{"mode": "search","region": "us","search_keywords": ["bluetooth speaker"],"max_items": 20,"sort_by": "relevance"}
Output
All output rows include a type field indicating the data type. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example product card output:
{"type": "product_card","product_id": "1234567890","title": "Wireless Bluetooth Earbuds - Premium Sound","product_url": "https://www.tiktok.com/shop/pdp/wireless-earbuds/1234567890","current_price": 29.99,"original_price": 49.99,"discount_percent": 40.0,"currency": "USD","sold_count": 15234,"rating": 4.7,"review_count": 892,"seller_name": "AudioGear Official","seller_id": "9876543210","image_urls": ["https://..."],"region": "us","query": "wireless earbuds","scraped_at": "2026-09-08T04:15:30.123Z"}
Data table
Main fields extracted by this Actor:
| Field | Description |
|---|---|
type | Row type: product_card, product, review, store |
product_id | Unique TikTok Shop product identifier |
title | Product name or title |
current_price | Current selling price |
original_price | Original price before discount |
discount_percent | Calculated discount percentage |
currency | Price currency code (USD, IDR, MYR, etc.) |
sold_count | Number of units sold |
rating | Average product rating (1-5 stars) |
review_count | Total number of reviews |
seller_name | Shop or seller name |
seller_id | Unique seller identifier |
region | Market region code |
scraped_at | Timestamp of data extraction |
Full schema includes additional fields for product details, reviews, and store metadata.
Pricing / Cost estimation
How much does it cost to scrape TikTok Shop?
See the Pricing tab on this Actor page for current rates. You are charged for platform usage based on results returned.
Free tier: Apify provides free compute units each month. Free tier max items per run ≤ 100. Monitor usage in the Pricing tab.
Scaling up: Need higher throughput? Upgrade your Apify plan for additional compute units and faster runs.
Tips or Advanced options
- Results follow proxy country: Shop catalog results are determined by residential proxy egress country matching the market, not just the region dropdown. The Actor auto-aligns proxy country to your selected region.
- Start with US search: US market endpoints are most reliable; SE Asia markets (ID, MY, TH, VN, PH, SG) are stabilizing with region-matched residential proxies
- Use the default proxy: Leave the default proxy on for reliable US and SE Asia results
- Batch product URLs: Product and reviews modes support multiple URLs in one run for efficient data collection
- Optimize max_items: Set realistic limits to balance speed and cost; 50-100 products per run works well for most use cases
- Region-specific URLs: When scraping SE Asia, use region-matched URLs (e.g.,
shop.tiktok.com/my/pdp/...for Malaysia) - Free tier testing: Free tier max items per run ≤ 100
FAQ, disclaimers, and support
Is web scraping TikTok Shop legal?
This Actor scrapes publicly available data from TikTok Shop. Users are responsible for complying with TikTok's Terms of Service, applicable laws, and regulations. Respect robots.txt, use reasonable rate limits, and avoid scraping personal or prohibited content.
What regions are supported?
US market is fully supported. SE Asia regions (ID, MY, TH, VN, PH, SG) are best-effort; some endpoints may have varying reliability. Check logs for region-specific failures.
Why no data for some products?
Some requests can fail under load or regional limits. Failed requests are logged clearly. Re-run with the default proxy left on, or contact support for assistance.
Can I scrape competitor stores?
Yes, use store mode with public store URLs to extract shop profiles and product catalogs.
Known limitations:
- SE Asia reviews may be less reliable than US reviews
- Occasional soft-fails under anti-bot pressure (logged clearly)
- No creator showcase or category browse in v1 (search/product/reviews/store only)
Need help or custom solutions?
- Use the Issues tab to report bugs or request features
- For custom Actor development or enterprise solutions, email us at contact@tictech.id
- Check the Apify Console logs for detailed error messages and troubleshooting guidance
Upgrade for more runs: Get more compute units on Apify
Usage Limits
| Free tier | Paid plans | |
|---|---|---|
| Testing | Free tier max items per run ≤ 100 | Higher throughput |
| Proxy / regions | Default US residential proxy — needed for reliable US + SE Asia results (non-US exit IPs often return empty lists) | Same |
| Cost | See the Pricing tab | See the Pricing tab |
Need more runs? Upgrade on Apify.
Also from TicTech
Need speech-to-text for Reels / TikTok / Shorts / Facebook? Try our proven multi-platform Transcriber used by 2,000+ Apify users:
TikTok · Instagram · Facebook · YouTube Shorts Transcriber — timestamps, multi-language, bulk URLs, PPE pricing.
Full catalog: apify.com/tictechid
For more details, contact the maintainer or email us at contact@tictech.id