TikTok Shop Product Details Scraper avatar

TikTok Shop Product Details Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
TikTok Shop Product Details Scraper

TikTok Shop Product Details Scraper

Scrape TikTok Shop product detail data by product ID for France and other markets. Get title, price, discount, images, seller, rating, reviews, sold count, stock and variants. Export JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

TikTok Shop Product Details Scraper

TikTok Shop Product Details Scraper

Extract full product detail data from TikTok Shop by product ID, with France (EUR) as the default market and support for the UK, US, Germany, Spain, Italy and more.

Apify Coverage Maintained Output

25+ fields
per product
13 markets
FR default
JSON / CSV / Excel
output formats
Updated
2026-07-03

What you get

Give it one or more TikTok Shop product IDs and a marketplace region, and each record returns the full product detail page: pricing, discount, seller, rating, reviews, stock and every variant. Prices and currency come from the marketplace you select (France returns EUR).

  • imageUrl: main product image
  • title: product name
  • region: marketplace the price and stock were read from (for example FR)
  • url: canonical product page URL
  • productId: TikTok Shop product ID
  • currency: currency code of the price (EUR, GBP, USD, ...)
  • currencySymbol: currency symbol shown on the page
  • price: current selling price
  • originalPrice: price before discount
  • discount: discount label, for example 40%
  • soldCount: total units sold
  • rating: average product review score
  • reviewCount: number of product reviews
  • shopName: seller or shop name
  • shopId: seller ID
  • shopUrl: link to the seller store on TikTok Shop
  • shopRating: overall shop rating
  • shopSoldCount: total units the shop has sold
  • shopFollowers: shop follower count
  • inStock: whether the product is buyable
  • availableQuantity: units available across all variants
  • category: full category path as text
  • categoryPath: category path as an array
  • description: product description text
  • specifications: product attributes as name and value pairs
  • options: variant option axes (for example Color, Size) with their values
  • variants: every SKU with its own price, specification and stock
  • mainVideo: product video URL when the listing has one
  • images: full image gallery
  • observedAt: when the scraper read this product

Who is it for

Use caseWho benefits
Track TikTok Shop France prices and discountsEcommerce sellers and dropshippers
Monitor competitor products and stockBrands and category managers
Enrich product catalogs with seller and rating dataMarketplaces and aggregators
Build product research and winning-product toolsAnalysts and agencies
Watch a seller store across marketsAffiliate and creator teams

Frequently Asked Questions

Which TikTok Shop markets are supported?
France is the default and the priority market, and the region input also covers the United Kingdom, United States, Germany, Spain, Italy, Ireland, Indonesia, Thailand, Vietnam, Malaysia, the Philippines and Singapore. Prices and currency are read from the marketplace you pick.

Where do I find the product ID?
It is the long numeric ID in a TikTok Shop product URL, such as the number in tiktok.com/view/product/1729480569078716908 or in a shop.tiktok.com product link. You can paste either the raw ID or the full product URL, the ID is detected automatically.

Why do I need a residential proxy?
TikTok Shop is geo aware and blocks datacenter traffic, so the actor routes each request through a residential IP in the marketplace country. The default proxy is Apify residential in France. Keep the proxy country aligned with the region you scrape.

Does the price match what shoppers see in that country?
Yes. Each product belongs to a specific marketplace, and the actor returns the price, currency and stock for the region you select, so a France run returns EUR pricing and French availability.

What happens if a product is unavailable or blocked?
Products that are delisted or not sold in the chosen market return a record with an error note instead of fake data. Transient network blocks are retried automatically across fresh residential exits.

Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

Export, API and AI agents (x402 + MCP)

Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with TikTok Shop. It only accesses data that is publicly available on the platform. Use it in accordance with TikTok Shop's terms of service.