TikTok Shop Product Scraper: SKU Matrix & Stock avatar

TikTok Shop Product Scraper: SKU Matrix & Stock

Pricing

from $2.25 / 1,000 results

Go to Apify Store
TikTok Shop Product Scraper: SKU Matrix & Stock

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 $2.25 / 1,000 results

Rating

5.0

(3)

Developer

Magic

Magic

Maintained by Community

Actor stats

3

Bookmarked

9

Total users

6

Monthly active users

12 days ago

Last modified

Features

Limited permissions

Share

📦 TikTok Shop Product Scraper: SKU Matrix, Live Stock & Reviews

TikTok Shop Product Scraper No Cookies Required Pay-Per-Result Run time Export

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.


🚀 Key Facts

Pricing💰 $3.00 / 1,000 products ($0.003 per result) + $0.00005 start fee; reviews are included in the product record at no extra charge
Run time (measured)⏱️ ~3–20 s for one product with 5 reviews
Inventory✅ Numeric stock per SKU and total_stock
SKU matrix✅ Every variant with its own price, original price and stock
Seller metrics✅ Store rating, total sales, product count, review count
How it works🌐 HTTP requests with browser TLS impersonation and server-rendered page data — no headless browser
Account / Cookies✅ Not required

📖 How to Scrape TikTok Shop Products (Step-by-Step)

  1. Paste Product URLs or IDs: Provide TikTok Shop URLs (e.g. https://shop.tiktok.com/view/product/1732201471924867654) or bare numeric IDs (1732201471924867654).
  2. Configure Options: Select whether to include customer reviews and set maxReviewsPerProduct (default: 10, prefilled with 5 for quick testing).
  3. 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:

  • $3.00 per 1,000 product details ($0.003 per product row); Apify's free $5 monthly credit covers about 1,660 products.
  • $0.00005 start fee per run.
  • No subscription required. If an invalid URL yields no product, you are not charged per-result fees.

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
🔗 productUrlsarray[string]Yes— (prefill: one sample URL)List of TikTok Shop product URLs or numeric product IDs.
🌍 countryCodestringNo"US"Market region: "US" (United States) or "GB" (United Kingdom).
💬 includeReviewsbooleanNotrueWhether to extract top customer reviews.
💯 maxReviewsPerProductintegerNo10Maximum reviews to return per product (0–50). Prefilled with 5 for quick testing.
🌐 proxyConfigurationobjectNoApify ProxyApify Proxy, automatically pinned to the selected market country (TikTok Shop blocks foreign IPs). A flagged IP is swapped for a fresh one automatically.

📤 Sample Output (JSON)

{
"product_id": "1732201471924867654",
"title": "FDA-Cleared LED Face Mask with Red Light Therapy – Infrared & Amber Light, LightBoost Eye Cream + Face & Neck Serum Set",
"description": "✨ Discover the exclusive 3 Minute Skin Reset Trio Bundle featuring the Wrinkle Retreat Pro LED Face Mask ...",
"category_name": "Microcurrent Devices",
"category_path": "Beauty & Personal Care > Personal Care Appliances > Facial Beauty Devices > Skin Care Devices > Microcurrent Devices",
"brand_name": null,
"current_price": 499,
"original_price": null,
"currency": "USD",
"discount_percent": null,
"sold_count": 2519,
"estimated_revenue": 1256981,
"rating": null,
"reviews_count": 553,
"total_stock": 7443,
"in_stock": true,
"skus_count": 1,
"skus": [
{
"sku_id": "1732201467243565638",
"sku_name": "Default",
"price": 499,
"original_price": null,
"stock": 7443,
"in_stock": true,
"sku_image_url": null
}
],
"specifications": {
"Material": "Silicone",
"Manufacturer": "Solawave",
"Battery capacity (mAh)": "3600",
"Skin type": "All skin types",
"Warranty type": "Manufacturer warranty"
},
"seller": {
"seller_id": "7495135195055819334",
"seller_name": "Solawave",
"seller_rating": 4.8,
"shop_url": "https://shop.tiktok.com/us/store/shop/7495135195055819334",
"total_sales": 5636,
"total_products": 5,
"review_count": 388
},
"shipping_info": null,
"main_image_url": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/24449cf050f049919a1f1d9c7dd820ea~tplv-fhlh96nyum-crop-webp:800:800.webp",
"images": ["https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/24449cf050f049919a1f1d9c7dd820ea~tplv-fhlh96nyum-crop-webp:800:800.webp", "..."],
"reviews": [
{
"review_id": "7699762904353474317",
"rating": 5,
"review_text": "It’s extremely easy to use. It fits the contours of my face properly and doesn’t slide around. The very best part about it is that it only takes 3 minutes to use! ...",
"sku_name": null,
"is_verified_purchase": true,
"is_incentivized_review": true,
"reviewer_name": "J**r C**s",
"created_at": "2026-10-23T07:34:28.837000"
}
],
"product_url": "https://shop.tiktok.com/us/pdp/wrinkle-retreat-pro-led-face-mask-anti-aging-treatment/1732201471924867654",
"scraped_at": "2026-10-29T11:03:54.963782+00:00"
}

Real record from 2026-10-29, shortened (description, specifications, images and reviews trimmed). Values TikTok does not show (here rating, original_price, shipping_info) are null rather than guessed.


💻 Python & JavaScript Integration

Python (apify-client)

from apify_client import ApifyClient
client = 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. Besides in_stock, every SKU variant carries its numeric available quantity (stock), and total_stock sums them.


🤖 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: 7443) 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.
  • No Browser Needed: Reads the complete product state from TikTok's server-rendered page data over plain HTTP; one product with reviews takes ~3–20 s per run.
  • 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: $3.00 / 1,000 product pages; Apify's $5 monthly credit covers about 1,660 of them.

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, description, category_name, category_path, brand_name, current_price, original_price, currency, discount_percent, sold_count, estimated_revenue, rating, reviews_count, total_stock, in_stock, skus_count, skus (variants with sku_id, sku_name, price, original_price, stock, in_stock, sku_image_url), specifications, seller (seller_id, seller_name, seller_rating, shop_url, total_sales, total_products, review_count), shipping_info, main_image_url, images, reviews, product_url, scraped_at.

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) and discount_percent.
  • Set includeReviews: false if 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.

  • 🔍 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.