TikTok Shop Scraper avatar

TikTok Shop Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
TikTok Shop Scraper

TikTok Shop Scraper

Scrape TikTok Shop products by URL or keyword — prices, sold counts, ratings, sellers, images, and SKUs.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

TikTok Shop Scraper

Turn TikTok Shop into structured product data. Fetch full product pages by URL or ID, or run a keyword search across the storefront. Each row includes title, price, currency, sold count, rating, seller, images, and SKU variants when available.

Features

  • Product details — paste shop.tiktok.com product URLs or numeric product IDs
  • Shop search — keyword queries with shallow pagination (first pages)
  • Region-aware storefront URLs (region, default us)
  • Structured fields: title, price, original price, discount, sold count, rating, review count, seller, images, SKUs / sale props
  • Error rows with error / errorCode when a product or query cannot be scraped

Input

FieldTypeDefaultDescription
modestringproduct_detailsproduct_details or shop_search
productUrlsarray—Product page URLs (Product details mode)
productIdsarray—Numeric product IDs (Product details mode)
queriesarray—Keywords (Shop search mode)
regionstringusStorefront region (us, gb, sg, …)
maxItemsinteger20Total item cap
proxyConfigurationobject—Residential proxies recommended (US)

Example

Product details:

{
"mode": "product_details",
"productUrls": ["https://shop.tiktok.com/view/product/1731753318135730868"],
"region": "us",
"maxItems": 5
}

Shop search:

{
"mode": "shop_search",
"queries": ["phone case", "skincare"],
"region": "us",
"maxItems": 40
}

Output

One dataset row per product: productId, title, price, currency, soldCount, rating, reviewCount, seller, images, mainImage, skus, url, region, sourceQuery (search mode), scrapedAt, …

If a target fails, a row with error / errorCode is pushed instead.

Tips

  • Start with one product URL or one query and maxItems: 10 to validate proxies.
  • Residential proxies (US) are recommended for production runs.
  • Deep review crawling, full shop catalogs, and creator showcase feeds are not included in this version.