TikTok Shop Data Scraper
Pricing
from $2.00 / 1,000 results
TikTok Shop Data Scraper
Extract TikTok Shop product data instantly across 18 countries, The essential TikTok shop scraper for e-commerce sellers and dropshippers.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
devcake
Maintained by CommunityActor stats
11
Bookmarked
502
Total users
46
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Shop Product Scraper
Extract TikTok Shop product data, prices, reviews, and seller metrics for e-commerce intelligence. Search by keywords, scrape product URLs, or discover items from categories and seller stores. Fast concurrent scraping with review extraction support.
What is TikTok Shop Scraper?
๐ This TikTok Shop scraper extracts product data from TikTok's fast-growing social commerce platform. Whether you're doing TikTok product research, competitor analysis, or price monitoring - this tool delivers structured JSON data for your e-commerce business.
TikTok Shop has become one of the largest e-commerce platforms, connecting brands with millions of engaged shoppers. This TikTok product scraper helps you collect market intelligence for dropshipping, FBA, affiliate marketing, or TikTok Shop selling.
๐ฅ Who Uses This TikTok Scraper?
- ๐๏ธ TikTok Shop Sellers - Research trending products and monitor competitor pricing
- ๐ฐ Dropshippers - Find winning TikTok Shop products with high sales volume
- ๐ Market Researchers - Analyze TikTok marketplace trends and consumer behavior
- ๐ท๏ธ Brand Managers - Monitor brand presence across TikTok Shop sellers
- ๐ TikTok Affiliates - Discover high-converting TikTok products to promote
- ๐ฆ E-commerce Sellers - Source products from TikTok Shop and analyze competition
- ๐ต Price Trackers - Monitor TikTok price changes and discount strategies
โจ Features
๐ Scraping Capabilities
- ๐ Keyword Search - Search TikTok Shop marketplace by any keyword or phrase
- ๐ 17 Countries for Keyword Search - Search the United States, Asia, Latin America, and Europe in the local language and currency (see Supported Markets below)
- ๐ Product URL Scraping - Extract full data from TikTok Shop product pages
- ๐ Category Scraping - Browse and scrape products by TikTok Shop categories
- ๐ช Seller Scraping - Get complete product catalogs from TikTok Shop seller stores
- ๐ฏ Auto URL Detection - URLs automatically detected and routed to correct scraper
๐ Data Points Extracted
| Feature | Description |
|---|---|
| ๐ Full Product Details | Title, description, images, videos, brand, category |
| ๐ต Pricing Data | Current price, original price, discount percentage |
| ๐ Sales Metrics | Units sold, stock levels, availability status |
| โญ Review Extraction | TikTok customer reviews with ratings and verified status |
| ๐ท๏ธ Seller Information | Seller name, ID, shipping location |
| ๐ Performance Data | Rating, review count, product popularity |
๐ Supported Markets
Search each market like a local shopper โ results come from that country's TikTok Shop, priced in its own currency.
| Market | Keyword search output | Product, category & seller URLs |
|---|---|---|
| ๐บ๐ธ United States | Full product details, variants & reviews | โ |
| ๐ฎ๐ฉ Indonesia ยท ๐น๐ญ Thailand ยท ๐ต๐ญ Philippines ยท ๐ฒ๐พ Malaysia ยท ๐ป๐ณ Vietnam ยท ๐ธ๐ฌ Singapore ยท ๐ฒ๐ฝ Mexico ยท ๐ฏ๐ต Japan | Full product details | โ |
| ๐ฌ๐ง United Kingdom | Full product details | โ |
| ๐ซ๐ท France ยท ๐ฉ๐ช Germany ยท ๐ฎ๐น Italy ยท ๐ช๐ธ Spain ยท ๐ง๐ช Belgium ยท ๐ณ๐ฑ Netherlands ยท ๐ต๐น Portugal | Search results (product cards) | โ |
What you get
- Full product details โ title, description, images and gallery, price, discount and price range, rating, review count, units sold, stock, categories, specifications, seller, shipping, promotions, and product variants (a variant count by default). Available for the United States, the Asia/Latin America markets, and the United Kingdom.
- Product cards โ title, price, original price, rating, units sold, seller, and image, exactly as shown in TikTok search results. Returned for the other European markets.
Product, category, and seller URLs are supported for the United States only; keyword search works in every market above. Review content is returned for the United States only โ every market returns the rating and review count.
Known limitations
- European markets (except the UK) return search cards only.
- Belgium, Netherlands and Portugal may occasionally return no products.
๐ Quick Start
| Step | Action |
|---|---|
| 1๏ธโฃ | Enter Keywords or URLs - Add TikTok Shop search terms or paste product/category/seller URLs |
| 2๏ธโฃ | Configure Options - Set max products (up to 1,000), enable reviews if needed |
| 3๏ธโฃ | Run Scraper - Click start and wait for results |
| 4๏ธโฃ | Download Data - Export as JSON, CSV, Excel, or view in Apify dataset |
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
country | string | US | Market to search (US + 16 others; the UK returns full product details, other EU markets return search cards only) |
searchKeywords | array | - | TikTok Shop keywords to search (e.g., "wireless earbuds", "phone case") |
urls | array | - | TikTok Shop URLs (product/category/seller) - auto-detected (US only) |
maxProducts | integer | 20 | Max products per source (20-1,000; regional keyword search caps at 300) |
sortBySoldCount | string | none | Order keyword results by units sold (highest_first / lowest_first) |
includeReviews | boolean | false | Fetch TikTok customer reviews with ratings (United States only) |
maxReviews | integer | 10 | Max reviews per product (1-100) |
๐ Supported TikTok URL Types (Auto-Detected)
Paste any TikTok Shop URLs - the scraper automatically detects and routes each type:
| URL Type | Pattern | Example |
|---|---|---|
| ๐๏ธ TikTok Product | /pdp/ | shop.tiktok.com/us/pdp/product-name/12345 |
| ๐ TikTok Category | /c/ | shop.tiktok.com/us/c/electronics/123 |
| ๐ช TikTok Seller | /store/ | shop.tiktok.com/us/store/seller-name/12345 |
๐ก Tip: Mix all TikTok URL types in a single run - each is automatically routed correctly.
๐ Example
๐ Input
{"searchKeywords": ["wireless earbuds", "bluetooth headphones"],"maxProducts": 10,"includeReviews": true,"maxReviews": 5}
๐ค Output
US output (illustrative; available fields vary by product):
US results also include product_details with variants, stock, specifications, the full gallery, and available shipping and return information; this object is omitted from the short US example below.
[{"product_id": "1729559676608222185","country": "US","title": "Wireless Earbuds Pro with Active Noise Cancellation","description": "Premium wireless earbuds with 40-hour battery life, IPX5 water resistance, and crystal-clear sound quality for TikTok shoppers.","url": "https://shop.tiktok.com/us/pdp/1729559676608222185","price": 29.99,"original_price": 49.99,"discount": "40% OFF","discount_percent": 40,"currency": "USD","rating": 4.8,"review_count": 1250,"seller_id": "7492012345678901234","seller_name": "TechGadgets Official","brand": "SoundMax","category": "Electronics > Audio > Headphones","image_url": "https://p19-oec-ipv4.tiktokcdn-us.com/tos-alisg-i-wlipvk/...","video_url": "https://v19-oec-ipv4.tiktokcdn-us.com/to-i-3wlipvk/...","sold_count": 15234,"stock_count": 850,"is_sold_out": false,"shipping_from": "United States","reviews_sample": [{"rating": 5,"text": "Amazing sound quality! Battery lasts forever. Best TikTok Shop purchase!","author": "Sarah M.","verified": true,"date": "2026-03-10"}],"reviews_fetched": 1,"reviews_total": 1250,"reviews_accessible": true,"scraped_at": "2026-03-16T10:30:00","source": "search"}]
Other markets and the United Kingdom โ enriched product (default output):
Regional results include a product summary, variant count, and main image by default. Empty optional fields are omitted. The output also includes specifications (product attributes) and categories (category hierarchy); both are omitted from this example to save space.
[{"product_id": "1735258772238337083","title": "SAURY A5๏ผBluetoothใฏใคใคใฌในใคใคใใณ๏ผไฟ่ญทใฑใผใน๏ผ ใใใใใขใใกใทใชใณใณไฟ่ญทใฑใผใน๏ผปiOSใใใณAndroidๅฏพๅฟ๏ผฝ","description": "SAURY A5๏ผBluetoothใฏใคใคใฌในใคใคใใณ๏ผไฟ่ญทใฑใผใน๏ผใใใใใใขใใกๆใฎใทใชใณใณไฟ่ญทใฑใผใน๏ผปiOSใใใณAndroidใซๅฏพๅฟ๏ผฝ","country": "JP","url": "https://shop.tiktok.com/jp/pdp/1735258772238337083","price": 970,"currency": "JPY","original_price": 10771,"sold_count": 7161,"rating": 4.2,"review_count": 387,"source": "regional_pdp","scraped_at": "2026-09-28T15:48:00.884285+00:00","search_query": "ใคใคใใณ","seller": {"seller_id": "7494597626528760891","name": "SAURY JP","rating": "4.2","url": "https://shop.tiktok.com/jp/store/saury-jp/7494597626528760891"},"search_price": {"amount": 810,"formatted": "810ๅ"},"price_range": {"minimum": 970,"maximum": 8975,"minimum_original": 10771},"stock_count": 113157,"shipping": {"delivery_option": 1,"is_default": false,"free_shipping": false,"reachable": true,"delivery_min_days": 6,"delivery_max_days": 11,"delivery_name": "Global standard shipping","lead_time": "Oct 5 - Oct 10","shipping_fee": {"price_str": "350ๅ","price_val": "350","currency": "JPY"},"original_shipping_val": "350","notes": {"description_list": [{"text": "Estimated delivery Oct 4 โ 9"}],"appendix_list": [{"text": "350ๅ shipping or free on orders over 1,000ๅ"},{"text": "Shipped by SAURY JP"}]}},"variant_count": 106,"image_url": "https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/a2f5abc9ce154b4a93fa14e437f71506~tplv-aphluv4xwc-resize-webp:800:800.webp?dr=15582&t=555f072d&ps=933b5bde&shp=c940a200&shcp=9b759fb9&idc=my2&from=3376456192","description_images": ["https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/630b6e4f1c8146de9b27412a77fa8265~tplv-aphluv4xwc-resize-webp:750:1123.webp?dr=15582&t=555f072d&ps=933b5bde&shp=c940a200&shcp=9b759fb9&idc=my2&from=3376456192"]}]
Regional results always include every collected variant with its selected options, price, stock, purchase limit, and images. Shared variant values appear once in variant_defaults and apply to all variants. Variant prices use the product currency unless a different currency is specified. Product videos are included too, and only add their own details; the main image and other product fields stay the same. Description images are retained when available, including for products without a text description. US output is unchanged.
Regions share this format, with the corresponding country and currency (for example, MX and MXN for Mexico). A different advertised search price is retained in search_price. Ratings and review counts are included; written reviews are available only for US products.
European markets (except the UK) โ search results (product cards):
In France, Germany, Italy, Spain, Belgium, Netherlands, and Portugal you get one record per product shown in the search results. Their web product pages are not available, so only card fields are returned:
[{"product_id": "1729858730623867681","title": "USA Polosozialverband Weiรe Herren-Sportschuhe","country": "DE","url": "https://shop.tiktok.com/de/pdp/1729858730623867681","price": 53.94,"currency": "EUR","currency_source": "market","sold_count": 1726,"rating": 4.2,"seller": {"seller_id": "8647626414896618273","name": "Griffeshop_Germany"},"image_url": "https://p16-oec-eu-common-no.tiktokcdn-eu.com/tos-no1a-i-t5fjg24jzw-no/c5be8c642f574c6b87c24a16cfa0d558~tplv-t5fjg24jzw-crop-webp:400:400.webp?...","search_query": "schuhe","source": "regional_search_card","scraped_at": "2026-10-11T22:52:11+00:00"}]
Prices are plain numbers in the market's currency (EUR here). sold_count is the number of units sold. Fields TikTok does not return are left out.
If only search data is available, blocked_reason explains why. Unknown product details and variant counts are omitted. If the response does not specify a currency, the selected market currency is used and marked with currency_source: "market". sold_count and prices are numeric when available. If a sales label cannot be converted to an exact count, it is retained as sold_count_text.
๐ก Use Cases
๐ TikTok Product Research
Discover trending TikTok Shop products, analyze pricing strategies, and validate demand using sold count data. Perfect for finding winning products for dropshipping or TikTok Shop selling. Identify products with high engagement and sales velocity.
๐ฏ Competitor Analysis on TikTok Shop
Monitor competitor products on TikTok, track pricing changes, and learn from successful TikTok sellers. Analyze what makes top TikTok Shop stores successful. Compare seller catalogs, pricing strategies, and product ratings.
๐ฐ TikTok Price Monitoring
Track TikTok Shop price changes and discount strategies. Build data-driven pricing strategies based on real TikTok marketplace data. Set up automated price tracking for your niche.
โญ TikTok Review Intelligence
Extract TikTok customer reviews to understand product quality and identify common issues. Use TikTok shopper feedback to improve your own products. Analyze sentiment and verified purchase patterns.
๐ช TikTok Seller Analysis
Research TikTok Shop seller stores and their product catalogs. Learn pricing strategies and performance metrics from successful TikTok sellers. Identify top-performing sellers in your niche.
๐ TikTok Affiliate Marketing
Find highly-rated TikTok Shop products with strong reviews to promote. Discover trending TikTok items with high conversion potential. Identify products with compelling video content and high sales.
๐ TikTok Dropshipping Product Finder
Source winning products from TikTok Shop for your dropshipping business. Analyze sales data, competition levels, and profit margins. Find products with proven demand and viral potential.
โ Frequently Asked Questions (FAQ)
How do I scrape TikTok Shop products?
This TikTok Shop scraper allows you to extract product data in three ways: (1) Enter search keywords like "wireless earbuds" to find products, (2) Paste TikTok Shop product URLs directly, or (3) Provide category or seller store URLs. The scraper automatically detects URL types and extracts comprehensive product data including prices, ratings, sales counts, and reviews.
Can I scrape TikTok Shop reviews?
Yes, this scraper supports TikTok review extraction. Enable the "Include Reviews" option and set your desired number of reviews per product (up to 100). Note that not all TikTok Shop products have publicly accessible reviews - the scraper will indicate when reviews are not available for a specific product.
Is TikTok Shop data publicly available?
TikTok Shop product data is publicly visible on the platform, but extracting it at scale requires specialized tools like this scraper. This actor uses reverse-engineered API endpoints with proper TLS fingerprinting to access TikTok Shop data reliably and efficiently.
What data can I extract from TikTok Shop?
You can extract 20+ data fields including: product ID, title, description, current price, original price, discount percentage, rating, review count, units sold, stock count, brand, category, seller information, shipping location, product images, videos, and customer reviews (when enabled).
How fast is TikTok Shop scraping?
The scraper processes 50-100 products per minute depending on your settings. You can configure concurrency (up to 20 parallel requests) and adjust request delays to balance speed with reliability. Maximum extraction is 1,000 products per run.
Does this work for all TikTok Shop regions?
Keyword search supports the countries listed under Supported Markets. Product, category, and seller URLs are supported for the United States only.
Do I need proxies for TikTok scraping?
Proxies are recommended for production use and larger scraping jobs. The scraper supports Apify's residential proxies which help avoid rate limits and ensure reliable data extraction. For small test runs, proxies may not be necessary.
Can I scrape TikTok Shop seller stores?
Yes, the scraper supports extracting complete product catalogs from TikTok Shop seller stores. Simply paste the seller store URL (containing /store/ in the path) and the scraper will retrieve all products from that seller.
What formats can I export TikTok data to?
Data can be exported as JSON, CSV, Excel, HTML, or viewed directly in Apify's dataset interface. The scraper provides multiple dataset views optimized for different use cases: Products, Pricing Analysis, Reviews, Sellers, and more.
Is there a limit on how many products I can scrape?
You can scrape up to 1,000 products per actor run. For larger datasets, you can run the scraper multiple times with different keywords or URLs. The maxProducts parameter controls this limit (minimum 20, maximum 1,000).
How accurate is the TikTok Shop data?
The scraper extracts data directly from TikTok Shop's API, ensuring high accuracy. Data freshness depends on when the product was last updated on TikTok. Each record includes a scraped_at timestamp so you know when the data was collected.
Can I use this for TikTok dropshipping research?
Absolutely. This scraper is ideal for dropshipping product research on TikTok Shop. You can analyze sales volumes, pricing trends, competition levels, and customer reviews to identify winning products for your dropshipping business.