TikTok Shop Scraper
Pricing
from $8.00 / 1,000 products
TikTok Shop Scraper
Pricing
from $8.00 / 1,000 products
Rating
0.0
(0)
Developer
Naqib Danial
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
TikTok Shop Scraper: Products, Prices, Sales & Stock
Scrape full product data from TikTok Shop by product link or product ID. Works for Malaysia, Philippines, Singapore, Thailand, Vietnam and the US. You only pay for products that are scraped successfully.
What data you get
| Field | Example |
|---|---|
| Title | Waterproof Bag Swimming Case... |
| Price, min and max price, original price | RM3.12 (was RM5.00) |
| Currency | MYR, PHP, SGD, THB, VND, USD |
| Units sold | 94,455 |
| Rating and review count | 4.8 from 8,634 reviews |
| Seller | name, ID, product count |
| Categories | Home Supplies > Storage Bags |
| Thumbnail and all product images | image URLs (open in any browser) |
| Variants (SKU) | name, price, stock per variant |
| In stock | true / false |
| Product link and status | ok, not_found or failed |
Why this scraper
- High success rate. Uses a real browser and rotates sessions automatically, so TikTok's bot checks are retried until the page loads. In a test of 537 live products across 6 countries, every product that still existed returned full data (0 blocked). Products that were removed are marked
not_found. - Pay only for results. Products that fail or no longer exist are not charged.
- Any link format. Short share links (
vt.tiktok.com/...),/view/product/...,/shop/pdp/...or just the numeric product ID. - Correct local currency. Malaysian products come back in MYR, US products in USD, and so on.
Supported countries
Tested on live products (number of products returned with full data):
| Country | Currency | Products tested |
|---|---|---|
| Malaysia | MYR (RM) | 183 |
| Philippines | PHP (₱) | 89 |
| Singapore | SGD (S$) | 82 |
| Thailand | THB (฿) | 53 |
| Vietnam | VND (₫) | 42 |
| United States | USD ($) | 30 |
Indonesia is not supported: no products could be found on TikTok Shop Indonesia.
Pricing
$8 per 1,000 products ($0.008 per product). You pay only for products returned with status: ok. Removed products and failed loads are free. Apify's free $5 monthly credit covers about 600 products.
How to use
- Paste product links or IDs into Product URLs or IDs (one per line).
- Click Start.
- Download results as Excel, CSV, JSON or HTML, or get them through the Apify API.
Run it on a schedule (for example daily) to track competitor prices, sales growth and stock levels.
Input example
{"urls": ["https://vt.tiktok.com/ZS9fLJ2snunUD-7r0jG/","https://shop.tiktok.com/my/pdp/1729625014964292380","1730323353594138845"]}
Output example
{"id": "1729625014964292380","status": "ok","url": "https://shop.tiktok.com/my/pdp/owa-airbag-waterproof-phone-case-cover-20-5cmx10-5cm-pvc-tahan-air-untuk-telefon-selular-hitam-biru-/1729625014964292380?source=product_detail&enter_method=url_semantic_301","region": "my","title": "Waterproof Bag Swimming Case and Phone Case Protectors IPX8 Waterproof (Fit for Big Phones up to 7.2inch) Supplies","currency": "MYR","price": "RM3.12","priceMin": 3.12,"priceMax": null,"originalPriceMin": 5,"sold": 94455,"rating": 4.8,"reviewCount": 8634,"seller": {"id": "7494862037564099356","name": "Allblue","productCount": 591,"followers": null},"categories": ["Home Supplies","Home Organisers","Storage Bags"],"images": ["https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/240df40d514a47d9b5c7adde7db529e0~tplv-o3syd03w52-resize-webp:800:800.webp?dr=15582&t=555f072d&ps=933b5bde&shp=c940a200&shcp=9b759fb9&idc=my&from=3376456192","https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/67156c7373c2485fabe18e199090e751~tplv-o3syd03w52-resize-webp:800:800.webp?dr=15582&t=555f072d&ps=933b5bde&shp=c940a200&shcp=9b759fb9&idc=my&from=3376456192"],"variants": [{"skuId": "1729625014964357916","stock": 14141,"name": "Black","price": 3.12},{"skuId": "1729625014964423452","stock": 10076,"name": "Yellow","price": 3.12}],"inStock": true,"scrapedAt": "2026-11-07T13:56:44.657Z"}
Each result has a status field: ok, not_found (product removed) or failed (could not load after many retries).
Use cases
- Sellers: monitor competitor prices, discounts and stock.
- Dropshippers and affiliates: find products that sell well (units sold, rating).
- Brands and agencies: market research across categories.
- Developers: feed TikTok Shop data into your own app, dashboard or AI agent via the API.
Speed
Around 6 products are processed in parallel. Expect roughly 1,000 products in 2 to 3 hours. Increase Max concurrency to go faster.
Limits
- Only public product pages. No login, no private seller data.
- Units sold is the lifetime total shown by TikTok, not a daily figure. Run on a schedule and compare to get daily sales.
- TikTok changes its site often. If something breaks, open an issue on the Issues tab and it will be fixed.
Is it legal?
This Actor collects only publicly available product information shown to any visitor. It does not collect personal data of buyers. You are responsible for using the data in line with TikTok's terms and the laws in your country.