TikTok Shop Product Scraper avatar

TikTok Shop Product Scraper

Pricing

from $40.00 / 1,000 results

Go to Apify Store
TikTok Shop Product Scraper

TikTok Shop Product Scraper

Scrape TikTok Shop product listings: titles, prices, ratings, seller info, images, sold counts. Search by keyword or scrape direct product URLs.

Pricing

from $40.00 / 1,000 results

Rating

0.0

(0)

Developer

Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

2

Monthly active users

11 days ago

Last modified

Categories

Share

TikTok Shop Scraper

Extract product data, prices, reviews, and seller information from TikTok Shop — by keyword or by product URL.

Features

  • Search TikTok Shop by keywords (US, SG, MY, PH, TH, VN, ID, JP, MX)
  • Scrape direct product URLs (shop.tiktok.com/.../pdp/..., /view/product/..., share links)
  • Product titles, current and original prices, ratings, review counts, sold counts
  • Seller/shop name and ID, category path, description, all product images, stock status
  • Optional product reviews
  • Fast and reliable: uses a structured TikTok Shop data API with automatic retries, with the browser scraper kept as a fallback
  • Export to CSV, JSON, or Excel

Use Cases

  • E-commerce competitor monitoring
  • Trend analysis and product research
  • Price monitoring and comparison
  • TikTok Shop market analysis

Input

  • Search Terms: Keywords to search or direct product page URLs
  • Max Products: Limit on products to scrape (total, split across keywords)
  • Region: TikTok Shop market for keyword searches (default US)
  • Fetch full product details: Fill description, category, all images and stock for search results (default on)
  • Include Reviews / Max Reviews Per Product: Adds a reviews array to each product
  • Advanced: data source (auto / API only / browser only) and a safety cap on API calls per run

Output

Each scraped product includes:

  • URL, title, price, original price, currency
  • Seller name and ID
  • Rating and review count
  • Sold count
  • Description, category, image URLs, in-stock flag
  • Search query and scraping timestamp

Example:

{
"url": "https://shop.tiktok.com/us/pdp/.../1729488565791527807",
"title": "Silicone Multi-Layered Heavy Duty Shockproof Rugged Cellphone Case ...",
"price": "$14.99",
"originalPrice": "",
"currency": "USD",
"sellerName": "XG-Tech Wireless",
"sellerId": "7495641947658095487",
"rating": 4.7,
"reviewCount": 10548,
"soldCount": "60878",
"description": "Hardcore Protection. ...",
"imageUrls": ["https://..."],
"category": "Phones & Electronics > Mobile Phone Accessories > Cases, Screen Protectors & Stickers",
"inStock": true,
"scrapedAt": "2026-10-10T22:13:19.035Z",
"searchQuery": "direct"
}

Items that could not be scraped are returned as { "url", "error", "scrapedAt" }.

Pricing

Pay per result. Free to try.