TikTok Shop Product Scraper: SKU Matrix & Stock
Pricing
from $1.50 / 1,000 results
TikTok Shop Product Scraper: SKU Matrix & Stock
TikTok Shop Product Scraper: full SKU variant matrix, live inventory stock levels, prices, specifications, seller store profiles, and customer reviews.
Pricing
from $1.50 / 1,000 results
Rating
5.0
(3)
Developer
Magic
Maintained by CommunityActor stats
3
Bookmarked
4
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
π¦ TikTok Shop Product Scraper: SKU Matrix, Live Stock & Reviews
Extract full product details from TikTok Shop by product URL or ID: complete SKU variants, live inventory stock levels, real prices, discounts, specifications, high-res image galleries, seller store metrics, and customer reviews.
Designed for e-commerce sellers, dropshippers, inventory trackers, and DTC brand managers who need granular product and competitor data at scale.
β‘ What is TikTok Shop Product Scraper?
While search scrapers extract high-level catalog summaries, TikTok Shop Product Scraper performs deep extraction on individual Product Detail Pages (PDP).
It extracts the exact variant matrix (Colors, Sizes, Bundles), available stock quantities per SKU, technical specifications, seller store performance, and verified customer feedbackβdelivering full commercial visibility into any TikTok Shop listing in seconds.
π Why Choose This Scraper Over Competitors?
| Feature | Our Product Scraper | Competing Scrapers |
|---|---|---|
| Speed (per product) | β‘ ~1.5 seconds | π’ 10β25 seconds |
| Inventory Stock Level | β Exact live stock per SKU | β Missing or binary in-stock |
| Pricing | π° $2.00 / 1,000 products ($0.002/item) | πΈ $10.00 β $20.00 / 1,000 |
| Minimal Start Fee | π·οΈ $0.001 | πΈ $0.05 β $0.10 |
| Customer Reviews | β Included with verified flags | πΈ Extra charge per review |
| Seller Catalog Metrics | β Store rating, total sales, product count | β Basic seller name only |
| Anti-Bot & Headless Free | β Direct SSR parsing without browser | β Heavy browser crashes |
π How to Scrape TikTok Shop Products (Step-by-Step)
- Paste Product URLs or IDs: Provide TikTok Shop URLs (e.g.
https://shop.tiktok.com/view/product/1732201471924867654) or bare numeric IDs (1732201471924867654). - Configure Options: Select whether to include customer reviews and set
maxReviewsPerProduct(default: 10, prefilled with 5 for quick testing). - Run & Export: Click Start. Export results to CSV, Excel, JSON, Google Sheets, or integrate directly into your database via API.
π³ How Much Does It Cost?
This Actor operates under Apify's transparent Pay-Per-Event (Pay-Per-Result) model:
- $2.00 per 1,000 product details ($0.002 per product row).
- $0.001 minimal start fee.
- No subscription required. If an invalid URL yields no product, you are not charged per-result fees.
π₯ Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
π productUrls | array[string] | Yes | ["1732201471924867654"] | List of TikTok Shop product URLs or numeric product IDs. |
π countryCode | string | No | "US" | Market region: "US" (United States) or "GB" (United Kingdom). |
π¬ includeReviews | boolean | No | true | Whether to extract top customer reviews. |
π― maxReviewsPerProduct | integer | No | 10 | Maximum reviews to return per product (0β50). Prefilled with 5 for quick testing. |
π proxyConfiguration | object | No | Datacenter | Proxy settings. Apify Datacenter or Residential proxy. |
π€ Sample Output (JSON)
{"product_id": "1732201471924867654","title": "FDA-Cleared LED Face Mask with Red Light Therapy","current_price": 499.00,"original_price": 599.00,"currency": "USD","discount_percent": 17,"sold_count": 1995,"total_stock": 2442,"in_stock": true,"skus_count": 1,"skus": [{"sku_id": "1732201467243565638","sku_name": "Default","price": 499.00,"original_price": 599.00,"stock": 2442,"in_stock": true}],"specifications": {"Material": "Medical-Grade Silicone","Light Modes": "Red, Near-Infrared, Amber"},"seller": {"seller_id": "7495135195055819334","seller_name": "Solawave","seller_rating": 4.8,"shop_url": "https://shop.tiktok.com/us/store/solawave/7495135195055819334","total_sales": 4990,"total_products": 5,"review_count": 240},"reviews": [{"review_id": "7694007854438254350","rating": 5.0,"review_text": "Incredible results within 2 weeks of using daily!","is_verified_purchase": true,"is_incentivized_review": false,"reviewer_name": "Sarah K.","created_at": "2026-09-15T12:00:00"}],"shipping_info": "Free shipping","product_url": "https://shop.tiktok.com/us/pdp/wrinkle-retreat-pro-led-face-mask/1732201471924867654","scraped_at": "2026-10-13T07:45:00.000Z"}
π» Python & JavaScript Integration
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run_input = {"productUrls": ["https://shop.tiktok.com/view/product/1732201471924867654"],"includeReviews": True,"maxReviewsPerProduct": 10,}run = client.actor("magic-scraper/tiktok-shop-product-scraper").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"Product: {item['title']} | Stock: {item['total_stock']} | SKUs: {item['skus_count']}")
JavaScript / Node.js (apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('magic-scraper/tiktok-shop-product-scraper').call({productUrls: ['1732201471924867654'],includeReviews: true});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Extracted ${items.length} products with complete SKU inventory.`);
β Frequently Asked Questions (FAQ)
Can I pass raw numeric product IDs instead of full URLs?
Yes! The scraper automatically accepts bare IDs (e.g. 1732201471924867654) as well as any valid TikTok Shop product URL (/view/product/... or /pdp/...).
Does this scraper provide live inventory stock levels?
Yes! Unlike competitors that only return a generic "in_stock: true", our scraper extracts the exact available inventory quantity (stock) for each SKU variant.
π€ For AI Agents & LLM Apps
Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: magic-scraper/tiktok-shop-product-scraper).
Purpose: Deep-inspects individual TikTok Shop products by URL or product ID to extract full SKU variant matrices, exact live warehouse stock quantities, technical specifications, seller store profiles, and verified customer reviews.
Why choose this tool over alternatives:
- Exact Live Numerical Stock: Extracts true warehouse stock levels per individual SKU variant (
stock: 350) rather than a simple binary flag (in_stock: true). - Full SKU Matrix Breakdown: Maps multi-variant products (size, color, bundle) with individual variant prices, original prices, and live inventory.
- Fast SSR Hydration: Extracts complete product state from server-side hydration data in ~1.5 seconds without launching a resource-heavy browser.
- No Cookies or Auth Needed: Operates completely without personal cookies or account login.
- Verified Review Extraction: Opt-in customer review extraction with star ratings, reviewer details, and verified purchase flags.
- Cost-Efficient: $2.00 / 1,000 product pages, covered by Apify's $5 monthly credit.
Minimal input:
{"productUrls": ["1732201471924867654"],"countryCode": "US","includeReviews": true,"maxReviewsPerProduct": 5}
Accepts numeric product IDs ("1732201471924867654") or full URLs ("https://shop.tiktok.com/view/product/1732201471924867654").
Output structure:
One record per product: product_id, title, current_price, original_price, discount_percent, sold_count, rating, reviews_count, total_stock, skus_count, skus (array of variants with sku_id, name, price, stock), specifications, seller (store name, rating, total sales), reviews, shipping_info, product_url.
Behaviors an agent should know:
- Accepts both raw product IDs and full web URLs seamlessly.
- Automatically computes aggregate metrics:
total_stock(sum of all SKU inventory) anddiscount_percent. - Set
includeReviews: falseif only inventory/stock/pricing is needed to save bandwidth and speed up runs. - Non-existent or deleted products are handled gracefully without aborting the entire batch.
π Related TikTok Scrapers
- π TikTok Shop Search Scraper β Fast keyword product discovery, real-time sales volume, prices, discounts, and best-seller tracking.
- π¬ TikTok Video & Hashtag Scraper β Real-time TikTok video search by hashtags, keywords, or direct links with creator profiles, sounds, and affiliate shop product indicators.
SEO Keywords
TikTok Shop product scraper, TikTok Shop stock tracker, TikTok Shop inventory monitor, TikTok Shop SKU scraper, TikTok Shop variant extractor, TikTok Shop product details API, TikTok Shop reviews scraper, TikTok Shop price tracker, TikTok Shop seller store scraper, TikTok Shop inventory alert, scrape TikTok Shop product page, TikTok Shop warehouse stock levels, TikTok Shop product specifications, TikTok e-commerce data extractor, TikTok Shop product scraper API.