TikTok Shop Trending Products — Sold Count, SKU | $1.99/1K
Pricing
from $1.93 / 1,000 shop products
TikTok Shop Trending Products — Sold Count, SKU | $1.99/1K
Find trending TikTok Shop products WITH sales data: sold count per product, price, rating, reviews, SKU variants, stock and shop info. Search by keyword, storefront or product URL. Pay per result.
Pricing
from $1.93 / 1,000 shop products
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
TikTok Shop Scraper
Extract structured e-commerce data from TikTok Shop at scale. This TikTok Shop Scraper pulls clean product records from product pages, seller storefronts, and keyword search — title, current and original price, sold count, rating, reviews, shop, SKU variants, images, and stock status. It is built for sellers, affiliates, and market-research teams who need reliable TikTok Shop product data without a browser farm or a third-party proxy account. You pay per product — $4.00 per 1,000 results — and compute runs on your own Apify account.
Unlike a generic TikTok video scraper, this actor is dedicated to the shopping surface: every row is a product or a shop, with prices and sales metrics, ready for spreadsheets, BI tools, or a price-monitoring pipeline.
TikTok Shop product data — what you get
Each product record includes:
| Field | Description |
|---|---|
product_id, title, description | Product identity and copy |
price, original_price, currency, discount_pct | Current vs. list price and the discount |
price_min, price_max | Variant price range — spot multi-tier listings at a glance |
sold_count, rating, review_count | Demand and social-proof signals (sales velocity) |
shop_id, shop_name, seller_region | Which storefront and which market (US/UK/SEA) |
category, brand | Classification |
sku_variants | Per-variant name, price, and stock |
image_urls, video_urls | Product gallery images and demo/review videos |
shipping | Shipping fee, origin region, and delivery estimate |
stock_count, is_in_stock, product_url | Numeric stock, availability flag, and canonical link |
parse_confidence, warnings | Per-row quality score so you catch silent drift |
Shop mode adds a shop record with shop_name, follower_count, product_count, rating, and region, followed by each product listed on that storefront.
Why this TikTok Shop Scraper beats the alternatives
Most TikTok Shop actors on the market run a full browser farm (slow and expensive), pass ~$8/GB residential traffic to you, and break silently when TikTok re-skins its pages. This one is different on four concrete points:
- Per-row quality scoring. Every record carries
parse_confidenceandwarnings. No other TikTok Shop scraper tells you, per product, whether the parse was clean — so you catch silent structure drift the day it happens instead of weeks later when your dashboard is already full of nulls. - Richer schema. Variant price range (
price_min/price_max), numericstock_count, productvideo_urls, andshipping(fee/origin/delivery) — fields the cheaper incumbents drop. - Self-healing transport. Each request rotates to a fresh residential exit IP, and a soft block (login-wall page with no product JSON) triggers an automatic retry on a new IP rather than a failed row.
- Graceful degradation. A probe-first stop-gate verifies connectivity before you are charged a cent, and keyword search degrades cleanly if TikTok rotates its request signing while product and shop modes keep running.
How to scrape TikTok Shop
Pick any combination of three input modes — the actor auto-detects which to run:
- Keyword search — give a list of
keywords(e.g.phone case,skincare) and the actor returns matching products, paginated up tomaxResults. - Product URLs / IDs — paste TikTok Shop product (PDP) URLs like
https://www.tiktok.com/shop/pdp/<id>or bare IDs. This is the most reliable mode: it reads the product JSON embedded directly in the page, with no request signing. - Shop / storefront URLs / IDs — paste
https://www.tiktok.com/shop/store/<shop_id>links to get the shop profile plus its product catalog.
Resilient, low-maintenance e-commerce scraper
TikTok blocks datacenter IPs and region-gates TikTok Shop, so this actor uses Apify Residential Proxy (configured through the standard proxy input — no external proxy key, ever) and follows the storefront region of your chosen countryCode. The parser targets stable business keys (productId, salePrice, soldCount), not fragile CSS classes, so it survives TikTok's frequent re-skins. A probe-first stop-gate verifies connectivity before charging you, and keyword search degrades gracefully if TikTok rotates its request signing, while product and shop modes keep running.
Pricing
$4.00 per 1,000 products (Pay Per Result). Shop profile rows are free; you are billed only for products. Residential proxy usage is billed to your own Apify account at standard rates. Start with a low maxResults for a cheap test run.
Related actors
Pair this with our other marketplace scrapers for cross-platform e-commerce intelligence. For TikTok video, profile, and comment data, use a dedicated TikTok video scraper instead — this actor is shopping-only.
Integrations
Built for e-commerce sellers and market-research teams benchmarking TikTok Shop products, pricing, and sales-velocity signals — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.