TikTok Shop Seller Catalog Scraper avatar

TikTok Shop Seller Catalog Scraper

Pricing

from $3.19 / 1,000 results

Go to Apify Store
TikTok Shop Seller Catalog Scraper

TikTok Shop Seller Catalog Scraper

Export up to 150 products from a TikTok Shop seller. Each listing includes price, star rating, units sold, brand, and variants; optional product details add the full page.

Pricing

from $3.19 / 1,000 results

Rating

0.0

(0)

Developer

The Netaji

The Netaji

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 hours ago

Last modified

Share

TikTok Shop Seller Products Scraper

The Actor collects up to 150 products from one TikTok Shop seller by seller_id and region. Each record carries title, price, rating, sold count, brand, and product variants for one listing.

{
"seller_id": "7495516049083828882",
"region": "US",
"maxItems": 100,
"enrichProductDetails": false
}

Accepted input

seller_id accepts either the bare numeric ID or a shop page URL and is required. region is US only. Seller storefront pages exist on TikTok's US storefront alone — other storefronts return nothing — so no other region is offered here. maxItems defaults to 100 and bounds the number of products saved; 0 removes the bound. enrichProductDetails defaults to false and is described under Full product detail below.

Result fields

product_id and title identify the row. image, image_url, and transparent_image carry the product image in TikTok's raw object form, a convenience first URL, and a transparent-background variant when one exists. product_price_info, rate_info, and sold_info carry the formatted price, star score and review count, and units sold. brand_info names the product's brand when TikTok records one, and sku_info lists every purchasable variant with its own SKU ID and price.

{
"product_id": "1730890193353609874",
"title": "Colossal Bubble Mascara, get Buildable Volume and Length for Bold, Separated Lashes, for 24HR, Maybelline New York",
"product_price_info": { "currency_name": "USD", "sale_price_format": "12.99" },
"rate_info": { "score": 4.3, "review_count": "64013" },
"sold_info": { "sold_count": 628436 },
"brand_info": { "brand_name": "Maybelline New York" }
}

This is a trimmed, live-verified result from the Maybelline New York storefront; product_price_info and sku_info each carry more fields than shown here.

Full product detail

A storefront row carries what the product card shows. The description, the complete variant matrix, the shop's own profile and a page of reviews with the star breakdown only exist on the product's own page. Set enrichProductDetails to true and each saved row gains product_info, shop_info, review_info, categories, promotion_tag, and the whole product_detail record, plus the product's real name and seller_id.

It costs one extra request per product, so enriching 100 products makes 100 extra requests. A first pass can leave it disabled, followed by a smaller enriched run for the products that need full detail. A product whose detail page cannot be read keeps its storefront row and is not charged for.

How much of a catalog you get

The Actor makes one catalog request and can return at most 150 products. maxItems can lower that bound; values above 150, including 0, cannot extend it because this seller listing does not provide a usable next-page position. A storefront with more than 150 products therefore returns a partial catalog rather than repeating the first page.

For the seller's profile alone — name, rating, and follower counts — without the full catalog, use the TikTok Shop Seller Info Scraper; the two share the same seller_id input. For a single product's full detail, use the TikTok Shop Product Scraper. For a keyword search or a category browse across many sellers, use the TikTok Shop Search Scraper or the TikTok Shop Category Products Scraper.