πŸ›οΈ TikTok Shop Data Scraper avatar

πŸ›οΈ TikTok Shop Data Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
πŸ›οΈ TikTok Shop Data Scraper

πŸ›οΈ TikTok Shop Data Scraper

πŸ›οΈ TikTok Shop Data Scraper (tiktok-shop-data-scraper) extracts product, pricing, and seller details from TikTok Shop fast. πŸ“ˆ Great for market research, competitor tracking, and lead generation. ⚑ Automate insightsβ€”no manual scraping!

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

API Empire

API Empire

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Extract TikTok Shop product data at scale β€” prices, discounts, ratings, reviews, seller info, sold counts, and the top affiliate creators promoting each product. Search by keyword, browse a category, pull an entire seller's store, or target individual product pages.

The essential TikTok Shop scraper for e-commerce sellers, dropshippers, affiliate marketers, and market researchers.


✨ Why Choose This Actor?

  • πŸ”€ 4 input modes in one β€” keyword search, category, seller store, and direct product URLs (auto-detected).
  • πŸ‘₯ Creator intelligence β€” see which affiliate creators drive each product and their video/play/like stats.
  • πŸ’Ύ Live results β€” every product is saved the instant it's collected, so a long run is never lost.
  • 🌐 Self-healing proxy ladder β€” starts direct, then escalates to Datacenter β†’ sticky US Residential automatically.
  • πŸ“Š Clean, organized output β€” three ready-made views: Products, Top Creators, and Reviews.
  • 🧱 Stable & resilient β€” retries with backoff, soft-fail (anti-bot) detection, and graceful partial results.

πŸš€ Key Features

FeatureDescription
πŸ” Keyword searchSearch the whole TikTok Shop catalog by one or more keywords
πŸ—‚οΈ Category scrapingPaste a /c/ category link to browse that category
πŸͺ Seller store scrapingPaste a /store/ link to pull a seller's full catalog
πŸ›’ Product URLsPaste /pdp/ links to grab specific products
πŸ“ ReviewsOptionally fetch product reviews (reviewer, rating, SKU, country, images)
πŸ‘₯ Top creatorsAggregated affiliate creator stats per product
πŸ“Š Sort by sold countSurface best-sellers first (or least-sold first)

πŸ“₯ Input

FieldTypeDescription
searchKeywordsarrayKeywords to search (e.g. ["shoes"])
urlsarrayTikTok Shop product / category / seller URLs
maxProductsintegerMax products per source (20–1000)
includeReviewsbooleanFetch reviews (default false)
maxReviewsintegerMax reviews per product (1–100)
sortBySoldCountstringnone / highest_first / lowest_first
proxyConfigurationobjectProxy settings β€” see below
maxRetriesintegerRetry attempts per request (1–10)
requestDelayintegerDelay between requests in ms (0–2000)
maxConcurrencyintegerConcurrent requests (1–20)
timeoutintegerPer-request timeout in seconds (10–300)

Example input

{
"searchKeywords": ["shoes"],
"urls": [],
"maxProducts": 20,
"includeReviews": true,
"maxReviews": 10,
"sortBySoldCount": "highest_first",
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

πŸ“€ Output

Each product is one dataset record:

{
"product_id": "1732119583850205647",
"title": "Women's Low-Top Sports Shoes ...",
"url": "https://shop.tiktok.com/us/pdp/1732119583850205647",
"price": 36.27,
"price_formatted": "36.27",
"currency": "USD",
"original_price": 43.69,
"discount": "17%",
"rating": 4.7,
"review_count": 207,
"seller_id": "8652615273335460303",
"seller_name": "Juyu Footwear",
"image_url": "https://...webp",
"sold_count": 2743,
"is_sold_out": true,
"creator_count": 16,
"has_creator_data": true,
"total_creator_videos": 20,
"top_creators": [
{ "nickname": "Vincent", "video_count": 2, "total_plays": 336691, "total_likes": 1275, "is_affiliate": true }
],
"reviews_fetched": 3,
"reviews_accessible": true,
"reviews": [
{ "review_id": "...", "rating": 5, "text": "...", "reviewer_name": "A**a S**t", "review_time": 1780350129, "is_verified_purchase": true, "sku_specification": "Black, EU41", "country": "US", "images": ["https://..."] }
],
"scraped_at": "2026-06-17T16:44:25.875921",
"source": "product_page"
}

The dataset offers three views in the Console: πŸ›’ Products, πŸ‘₯ Top Creators, and πŸ“ Reviews.


🌐 Proxy & Region Notes

TikTok Shop only returns real data to US exit IPs. This actor handles that automatically:

  1. 🌐 Direct connection is tried first.
  2. πŸ›‘οΈ If blocked, it escalates to a Datacenter (US) proxy.
  3. 🏠 If still blocked, it escalates to a Residential (US) proxy with a sticky session and retries β€” and stays there for the rest of the run.

For the most reliable results, select Residential proxies (US) in the proxy configuration.


πŸš€ How to Use (Apify Console)

  1. Log in at https://console.apify.com β†’ Actors.
  2. Open TikTok Shop Data Scraper.
  3. Add a keyword (e.g. shoes) and/or TikTok Shop URLs.
  4. (Optional) Enable Residential proxy for best reliability.
  5. Click Start and watch the live logs.
  6. Open the Output tab and export to JSON / CSV / XLSX.

πŸ€– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchKeywords":["shoes"],"maxProducts":20,"includeReviews":true}'

πŸ’‘ Best Use Cases

  • πŸ›’ Product & price research for dropshipping
  • πŸ“ˆ Tracking best-selling products and trends
  • πŸ‘₯ Finding affiliate creators to partner with
  • ⭐ Monitoring reviews and ratings
  • πŸͺ Auditing a competitor's seller store

πŸ’³ Pricing

This actor uses the pay-per-event model. You are charged once per product successfully collected β€” billed via the row_result event on each pushed item (plus standard platform usage). The exact event price is shown on the Actor's Store page.


❓ FAQ

Why are some products missing reviews? TikTok Shop only exposes reviews for some products via the public web surface. The actor returns the reliably-accessible reviews and flags reviews_accessible.

Why is is_sold_out always true? The desktop web storefront is view-only (purchases happen in-app), so products report as not purchasable from the web β€” this mirrors the source data.

I got few/no results. Enable Residential (US) proxies β€” TikTok Shop is region-locked to the US.


πŸ›Ÿ Support & Feedback

Found an issue or want a new field? Open an issue on the Actor's Issues tab. We read every report.


βš–οΈ Only public data is collected. You are responsible for compliance with applicable laws (GDPR/CCPA), TikTok's Terms of Service, and local regulations.