Tiktok Shop Scraper | No Login | No Cookie
Pricing
from $1.00 / 1,000 results
Tiktok Shop Scraper | No Login | No Cookie
Fast, lightweight HTTP scraper for TikTok Shop. Extracts prices, discounts, ratings, sales volume, seller info, full descriptions, categories, and SKU variants across US, UK, ID, JP, and global regions. No browser or login required.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
REXREUS D.O
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
TikTok Shop Scraper
High-performance, HTTP-only Apify Actor for scraping product details from TikTok Shop. Built with TypeScript, Node.js 20, ESM, Apify SDK v3, and got-scraping.
No browser. No login. No captcha solver. Fast and cost-effective.
Features
- Pure HTTP Execution: Zero headless browser overhead (no Playwright/Puppeteer). Extremely low memory and CPU usage.
- Rich Data Fields: Extracts title, current price, original price, discount, rating, review count, sold count, seller info (name, ID, store URL), breadcrumb categories, detailed product description, SKU, variant specifications, and high-resolution images.
- Multi-Region Support: Supports global regions including
US,GB(UK),ID(Indonesia / Tokopedia Shop),JP(Japan),SG,MY,TH,VN,PH,MX,ES,IE,BR,FR,IT,DE,BE,NL,PL. - Smart URL Normalization: Automatically transforms legacy product URLs (
/view/product/{id}) into modern canonical endpoints (/shop/pdp/x/{id}) for clean, direct response payloads.
Input
Provide a list of TikTok Shop product URLs and target region.
{"productUrls": ["https://shop.tiktok.com/view/product/1729410714690228362","https://shop.tiktok.com/jp/pdp/1732770537612674223","https://shop-id.tokopedia.com/view/product/1730076935147817454"],"region": "US","maxItems": 20}
Input Parameters
| Field | Type | Required | Description |
|---|---|---|---|
productUrls | Array | Yes* | List of TikTok Shop product page URLs. |
queries | Array | No* | Search queries (v1 input). |
region | String | No | Target region (e.g. US, GB, ID, JP). Default: US. |
maxItems | Integer | No | Maximum number of items to output. Default: 20, Maximum: 200. |
*At least one of productUrls or queries must be provided.
Output
Results are pushed directly to the Apify Dataset. Output contains standardized and localized product details:
{"productId": "1732770537612674223","title": "【mitas公式】国内防水検査合格 レインシューズカバー 防水 折りたたみ","url": "https://shop.tiktok.com/jp/pdp/x/1732770537612674223","region": "JP","source": "url","price": "986","originalPrice": "1,517","discount": "Saving 531円","currency": "JPY","description": "・雨の日の頼れる味方!レインシューズカバー...","categories": ["日用雑貨","生活雑貨","レインシューズ・カバー"],"sellerName": "ミタス(mitas)","sellerId": "7494180861574087855","sellerUrl": "https://shop.tiktok.com/jp/store/mitas/7494180861574087855","sold": "1.3K+","rating": 4.2,"reviewCount": 20,"images": ["https://p16-oec-sg.ibyteimg.com/.../image1.webp","https://p16-oec-sg.ibyteimg.com/.../image2.webp"],"sku": "1732771106388214959","variants": [{"skuId": "1732771106388214959","name": "mset-19143176","spec": "Color: Black, Size: S"},{"skuId": "1732771106388280495","name": "mset-19143171","spec": "Color: Black, Size: M"}]}
Security and Limits
- HTTPS Only: Disallows insecure protocols.
- Allowed Hosts:
shop.tiktok.com,www.tiktok.com,shop-id.tokopedia.com. - SSRF Protection: Prevents arbitrary host redirection or internal network access.
- No Credentials: Never accepts, stores, or leaks user credentials or cookies.
FAQ
Does it use a headless browser?
No. All requests are handled via fast HTTP requests with lightweight HTML/JSON parsing.
Does it support Indonesia (Tokopedia Shop)?
Yes. Products hosted under shop-id.tokopedia.com are supported and parsed directly.
Does it require TikTok login credentials?
No. Only public product data is extracted. No accounts or session cookies are needed.