TikTok Shop Product Scraper avatar

TikTok Shop Product Scraper

Pricing

from $7.00 / 1,000 results

Go to Apify Store
TikTok Shop Product Scraper

TikTok Shop Product Scraper

Fetch a full TikTok Shop product detail record by product ID and region, including product info, shop info, reviews summary, vouchers, category data, and shop-performance fields.

Pricing

from $7.00 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

TikTok Shop Product Scraper fetches a full TikTok Shop product detail record by product ID and region.

Use it when you already have a TikTok Shop product ID or product page link and need the complete detail row. The Actor saves product info, shop info, review summary, vouchers, category data, and shop-performance fields when available.

It is designed for product enrichment pipelines, marketplace research, seller analysis, and detail checks where a search run has already identified the products you care about.

Last touched 2026-07-11.

What does TikTok Shop Product Scraper scrape?

TikTok Shop is TikTok's social commerce marketplace where shoppers discover products from sellers, creators, and brands. TikTok Shop Product Scraper pulls the following out of TikTok Shop:

  • Product identity — Product IDs, seller IDs, names, titles, images, and listing fields returned by product search.
  • Pricing and demand signals — Price fields, rating fields, sold-count metrics, and review summary data when available.
  • Product detail — Full product info, shop info, highlighted reviews, vouchers, category info, and shop performance data when Add Product Details is enabled.

No API key, no rate limits, no code required on your side.

What can you do with TikTok Shop data?

  • Product research — Search TikTok Shop products by keyword and collect structured product records for comparison.
  • Marketplace monitoring — Track product listings, pricing signals, seller references, ratings, and review summaries by region.
  • Commerce analytics — Export product and shop data into spreadsheets, dashboards, enrichment jobs, and AI workflows.
  • Seller and product discovery — Find products in a category or niche, then optionally fetch full detail for every saved product.
  • Seller catalog tracking — Collect products from a known seller or shop ID and monitor catalog depth, listings, prices, ratings, and sales signals.
  • Search with optional details — Search products by keyword and turn on product details when you need fuller product, shop, review, voucher, and category data.
  • Seller catalog scraping — Collect a seller's product catalog from a seller ID, with max result controls and optional detail enrichment.
  • Region support — Run searches and detail lookups for supported TikTok Shop regions including US, GB, SG, MY, PH, TH, VN, and ID.
  • Pagination controls — Use max results to control search run size while pagination is handled automatically.
  • Apify-ready output — Results are saved to the default Apify dataset and can be downloaded as JSON, CSV, Excel, XML, or HTML.
  • Automation support — Schedule recurring runs, call the Actor through the Apify API, or connect results to workflows with webhooks.

Built for repeatable product research runs with pagination handling and region-aware product lookup.

How TikTok Shop Product Scraper works

  1. Pick a mode — Fill in the TikTok Shop query, IDs, or URL the Actor supports.
  2. Dial in limits — Cap items, pick a region or date range, and toggle any enrichment add-ons.
  3. Run it — Kick off the run from the Console, a schedule, or the API.
  4. Grab your data — Pull results as JSON, CSV, or Excel, or stream them from the Dataset API.

Set it up:

Get product details

Paste a product ID or a product page URL (https://shop.tiktok.com/view/product/

FieldTypeRequiredDescription
product_idstringYesTikTok Shop product ID, or a product page URL (https://shop.tiktok.com/view/product/
regionstringYesTikTok Shop region code.

Example input

{
"product_id": "1732432759321694958",
"region": "US"
}

What you get

Every dataset row looks like this:

📦 Product identity

FieldTypeDescription
product_idstring,number,boolean,object,array,nullTikTok Shop product ID.
seller_idstring,number,boolean,object,array,nullSeller or shop ID associated with the product.
namestring,number,boolean,object,array,nullProduct name from the detail payload when available.

🔍 Detail payload

FieldTypeDescription
product_detailstring,number,boolean,object,array,nullFull product detail payload, present when Add Product Details is enabled.
product_infostring,number,boolean,object,array,nullFull product information object.
shop_infostring,number,boolean,object,array,nullShop information object.
reviews_infostring,number,boolean,object,array,nullReview summary and rating information.
hot_reviewsstring,number,boolean,object,array,nullHighlighted reviews when available.
vouchersstring,number,boolean,object,array,nullProduct voucher and promotion data when available.
category_infostring,number,boolean,object,array,nullProduct category information.
shop_performancestring,number,boolean,object,array,nullShop performance indicators when available.

Sample record

{
"product_id": "1732432759321694958",
"seller_id": "7494629757824764402",
"name": "Wireless Earbuds",
"product_info": {},
"shop_info": {},
"reviews_info": {}
}

How much does it cost?

This Actor uses Apify pay-per-result pricing. You are charged for successful dataset results according to the Actor pricing shown on the Apify Pricing tab.

Apify's free monthly credits may be enough to cover small test runs and up to the free result allowance configured for the Actor.

Use Max Results for search runs before scaling to larger keyword and region combinations.

Is TikTok Shop Product Scraper worth it over alternatives?

TikTok Shop Product Scraper (this Actor) runs about Apify pay-per-result per 1K rows and covers Product detail, shop info, review summary, vouchers, category data, and shop-performance fields. Focused on one product detail lookup by ID, without running a product search first. Best when you already have product IDs and need full product records.

Manual TikTok Shop research runs about Free but slow per 1K rows and covers Visible fields copied by hand. Manual product checks are hard to repeat and do not produce structured datasets automatically. Use manual checks only for one-off visual inspection.

Frequently asked questions

How do I fetch a TikTok Shop product detail record?

Enter the product ID, choose the region, and run the Actor. It saves one detail row when the product is available.

Can I paste a product page URL instead of the ID?

Yes. Paste a URL like https://shop.tiktok.com/view/product/1732417183133045688 into Product ID and the Actor extracts the ID for you.

Where do I get product IDs?

Use TikTok Shop Search Scraper or TikTok Shop Products Scraper to collect product IDs from keyword searches.

What happens if the product is unavailable?

The run finishes without saving a row when the product is not available for the selected region.

Can I export TikTok Shop product data to CSV or Excel?

Yes. Apify datasets can be downloaded as JSON, CSV, Excel, XML, HTML, or accessed through the Dataset API.

Can I schedule recurring product monitoring?

Yes. Use Apify schedules to run the Actor hourly, daily, weekly, or at another interval supported by Apify.

How do I control run cost?

Set Max Results for product search runs and test a small keyword and region first before increasing the limit.

This Actor extracts publicly available TikTok Shop product information. It should not be used to collect private user data. Make sure your use case complies with applicable privacy laws, TikTok terms, marketplace rules, and your own legal obligations. If you are unsure, consult a qualified lawyer.

Can I plug this into my own stack?

Yes. Call it from the Apify API or SDK, put it on a schedule, or fire a webhook when a run finishes — the snippets below get you started.

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("toolzerhub/tiktok-shop-product-scraper").call(run_input={
"product_id": "1732432759321694958",
"region": "US"
})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_TOKEN" });
const run = await client.actor("toolzerhub/tiktok-shop-product-scraper").call({
"product_id": "1732432759321694958",
"region": "US"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.length, "rows");

Rather not write code? It drops straight into Google Sheets and Airtable; Make, Zapier, and n8n; Apify API and webhooks like any Apify Actor, and it also shows up as a tool an MCP-connected agent can call directly, so it can kick off TikTok Shop runs on its own.

  • TikTok Shop Products Scraper — Search TikTok Shop by keyword with automatic pagination, region support, and an optional detail-enrichment checkbox that adds product, shop, review, voucher, category, and shop-performance data to every saved result.
  • TikTok Shop Search Scraper — Fast TikTok Shop keyword search scraper for collecting product IDs, seller IDs, titles, prices, images, ratings, and sales signals without extra detail requests.
  • TikTok Shop Seller Products Scraper — Collect a TikTok Shop seller's product catalog by seller ID and region with automatic pagination, product listing fields, and optional full product-detail enrichment.

Use the Issues tab on the Actor page for bug reports, missing fields, and feature requests.

Contact: contact@toolzerhub.com