TikTok Shop Seller Products Scraper avatar

TikTok Shop Seller Products Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
TikTok Shop Seller Products Scraper

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.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull one seller's entire TikTok Shop catalogue by seller ID — every product they list, with pagination handled for you and optional full detail on each one.

Point it at a competitor's shop and you get their whole range in one dataset: what they sell, at what price, and how much of it has moved.

Input

FieldTypeDefaultWhat it does
seller_idstringRequired. The seller or shop ID whose catalogue you want.
regionenumUSUS, GB, SG, MY, PH, TH, VN, ID.
maxItemsinteger100Caps how many products are saved. 0 means the whole catalogue.
addonProductDetailsbooleanfalseAdds the detail fields below. One extra request per product.
{
"seller_id": "8655572138322465518",
"region": "US",
"maxItems": 100,
"addonProductDetails": false
}

Every product row from any of the search Actors carries a seller_id — that is where to get one.

Output

Eleven fields on every row:

FieldWhat it holds
product_idTikTok Shop product ID
seller_idSeller or shop ID
titleProduct title
nameProduct name, when available
priceProduct price information
imagePrimary product image URL
sold_countSales count
ratingProduct rating
seller_infoSeller information returned alongside the listing
seo_urlProduct SEO URL information
seller_productThe original listing wrapper, when the catalogue endpoint returns extra metadata
{
"product_id": "1732432759321694958",
"seller_id": "8655572138322465518",
"title": "LEGO Classic Creative Bricks Box",
"price": "$24.99",
"sold_count": 4821,
"rating": 4.8
}

With addonProductDetails enabled

Eight more fields are merged into each row — product_detail, product_info, shop_info, reviews_info, hot_reviews, vouchers, category_info, shop_performance. Fields the upstream response omits come back null rather than being dropped, so the row shape stays stable across a catalogue.

It costs one extra request and one extra billed event per product, so on a 500-product shop that is 500 extra requests. Leave it off for a first pass, then re-run with it on for the products you actually care about.

Questions

Where do I find a seller ID? Every row from TikTok Shop Search Scraper or TikTok Shop Products Scraper has a seller_id. Search for a product the shop sells, take the seller_id off the result, feed it here.

Why did I get fewer products than the shop appears to list? The catalogue endpoint pages through a cursor and the run stops when TikTok reports no more pages, returns an empty page, or hands back a cursor identical to the previous one. That last case is the common one on large shops — TikTok stops advancing rather than saying it has finished. Set maxItems to 0 to take everything offered, but a very large catalogue can still come back partial.

What is seller_product and why is it sometimes missing? The catalogue endpoint sometimes wraps each product with extra listing metadata — shop-specific ordering, promotion state. When it does, the product itself is unwrapped into the normal fields and the original wrapper is kept whole in seller_product. When TikTok returns a bare product with no wrapper, the field is absent.

Does a failed detail lookup lose the product? No. Enrichment is per-product: a lookup that returns nothing leaves that row with its catalogue fields and no detail fields, the run carries on, and you are not charged for the empty lookup.

Can I pass a shop URL instead of a seller ID? No — this one takes the ID only. URLs are accepted by TikTok Shop Product Scraper, for products rather than shops.

Other TikTok Shop Actors

ActorUse when
TikTok Shop Search ScraperYou are searching by keyword and want listing fields only
TikTok Shop Products ScraperYou are searching by keyword and want detail too
TikTok Shop Product ScraperYou already have one product ID or URL
TikTok Shop Category Products ScraperYou want a whole category, without a keyword
TikTok Shop Reviews ScraperYou want what buyers said about a product

Support

Questions, bugs, or feature requests: contact@toolzerhub.com

Browse the rest: apify.com/toolzerhub