TikTok Shop Scraper avatar

TikTok Shop Scraper

Pricing

$10.00/month + usage

Go to Apify Store
TikTok Shop Scraper

TikTok Shop Scraper

Scrape trending products from TikTok Shop. Get prices, ratings, sales data, discounts, seller info, promotions, and product details. Filter by section, price range, rating, and sales volume. Export to JSON, CSV, or connect via integrations. No login required.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

6

Monthly active users

2 hours ago

Last modified

Share

ParseForge Banner

๐Ÿ›๏ธ TikTok Shop Scraper

๐Ÿš€ Export trending TikTok Shop products in seconds. Capture prices, ratings, sold counts, discounts, and seller info across seven marketplace sections. No login, no browser, no captchas.

๐Ÿ•’ Last updated: 2026-04-21 ยท ๐Ÿ“Š 25 fields per product ยท ๐Ÿ”ฅ Trending products ยท ๐Ÿ’ฐ Prices/ratings/sales ยท ๐Ÿšซ No auth required

The TikTok Shop Scraper pulls live product data from the TikTok Shop storefront and returns up to 25 fields per product, including title, canonical URL, imagery, sale and original price, discount percentage, star rating, review and sold counts, seller name, and active promotion labels. Optional detail fetches add category hierarchy, total review count, seller follower count, and store-level sold and listing counts.

TikTok Shop is one of the fastest-growing social commerce platforms, with discovery driven by short-form video and creator affiliate links. This Actor exposes the same feeds that power the storefront, so you can track what is hot, what is discounted, and what is selling without reverse-engineering the app yourself.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Dropshippers, social commerce analysts, brand monitoring teams, DTC merchants, affiliate marketers, product researchers, trend huntersWinning product discovery, competitor price tracking, trend analysis, affiliate catalog building, social commerce benchmarking, seller intelligence

๐Ÿ“‹ What the TikTok Shop Scraper does

Seven storefront feeds captured in a single run:

  • ๐Ÿ”ฅ Top Selling. Best performers ranked by sold count.
  • ๐Ÿ“ˆ Trending. Products gaining traction right now.
  • ๐Ÿ’ธ Discounted. Items with active price cuts.
  • โญ Featured. Editorially highlighted listings.
  • ๐Ÿงญ Shop Guide. Curated discovery picks.
  • โšก Flash Sale. Time-boxed lightning deals.
  • ๐Ÿ’Ž Premium Offers. Premium product promotions.

Every record carries price, discount percentage, rating, review count, sold count, seller name and ID, promotion labels, SKU variant count, and the section it appeared in. Optional enrichment adds category breadcrumbs, full review count, shop follower count, shop product count, and global sold count.

๐Ÿ’ก Why it matters: TikTok Shop has no public product search API and its storefront is gated behind a Chrome-only TLS fingerprint. This Actor handles the TLS handshake, residential routing, and loader-data parsing so you get clean JSON in one call.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded product dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
maxItemsinteger10Products to return. Free plan caps at 10, paid plan at 1,000,000.
categorystring""Section filter: Top Selling, Trending, Discounted, Featured, Flash Sale, Premium Offers. Empty = all sections.
minPricenumbernullMinimum sale price in USD.
maxPricenumbernullMaximum sale price in USD.
minRatingnumbernullMinimum star rating (0 to 5).
minSoldintegernullMinimum number of units sold.
includeDetailsbooleanfalseFetch each product detail page for category hierarchy and store-level stats. Slower but richer.
proxyConfigurationobjectApify Residential, USUS residential proxy required. Default works out of the box.

Example: 50 trending products under $25 with a 4.5+ rating.

{
"maxItems": 50,
"category": "Trending",
"maxPrice": 25,
"minRating": 4.5
}

Example: top-selling products with full store enrichment.

{
"maxItems": 100,
"category": "Top Selling",
"minSold": 100,
"includeDetails": true
}

โš ๏ธ Good to Know: TikTok Shop is region-locked. The Actor uses a US residential proxy by default. Some listings may be restricted and skipped during the optional detail enrichment step (around 25 percent), which is normal behavior on TikTok Shop.


๐Ÿ“Š Output

Each product record contains up to 25 fields. Download the dataset as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ”— urlstring | null"https://shop.tiktok.com/view/product/..."
๐Ÿ–ผ๏ธ imageUrlstring | null"https://p16-oec-va.ibyteimg.com/..."
๐Ÿช shopLogoUrlstring | null"https://p16-oec-va.ibyteimg.com/..."
๐Ÿ†” productIdstring | null"1729382993847123456"
๐Ÿท๏ธ titlestring | null"Wireless Bluetooth Earbuds, Noise Cancelling"
๐Ÿ’ต salePricenumber | null14.99
๐Ÿ’ด originalPricenumber | null39.99
๐Ÿท๏ธ discountstring | null"-62%"
๐Ÿ’ฐ savingsstring | null"$25.00 off"
๐Ÿ’ฑ currencystring"USD"
โญ ratingnumber | null4.7
๐Ÿ’ฌ reviewCountnumber | null12543
๐Ÿ“ฆ soldCountnumber | null45000
๐Ÿฌ shopNamestring | null"SoundWave Official"
๐Ÿชช sellerIdstring | null"7312984750123"
๐ŸŽฏ promotionsstring[]["Hot Deal", "Free Shipping"]
๐Ÿงพ skuCountnumber3
๐Ÿ“ sectionstring"Top Selling"
๐Ÿ—‚๏ธ categoriesstring | null"Electronics > Headphones > Earbuds"
๐Ÿ’ฌ totalReviewsnumber | null12543
๐Ÿ“ฆ shopSoldCountnumber | null182000
๐Ÿ›๏ธ shopProductCountnumber | null47
โญ shopReviewCountnumber | null38921
๐Ÿ‘ฅ shopFollowersnumber | null84500
๐Ÿ•’ scrapedAtISO 8601"2026-04-21T00:00:00.000Z"

The last six fields (categories through shopFollowers) are populated only when includeDetails is true.

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿ›’Seven storefront feeds. Top Selling, Trending, Discounted, Featured, Shop Guide, Flash Sale, and Premium Offers in one run.
๐Ÿ’ฐFull pricing picture. Sale price, original price, discount percentage, and absolute savings per product.
โญSocial proof metrics. Star rating, review count, and sold count for every item.
๐ŸฌSeller intelligence. Shop name, seller ID, and optional store-level stats like follower count and total sold.
๐ŸŽฏFlexible filtering. Price range, minimum rating, minimum sold units, and section filter.
โšกFast. 10 products in under 10 seconds, 100 products in around a minute.
๐Ÿ”’No login. Runs anonymously through residential proxy routing. No cookies, no account, no captchas.

๐Ÿ“Š TikTok Shop is a discovery-first marketplace. Watching what the algorithm surfaces is how you spot the next winning product days before it crosses over to Amazon and Shopify stores.


๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ TikTok Shop Scraper (this Actor)$5 free credit, then pay-per-use7 storefront feedsLive per runSection, price, rating, soldโšก 2 min
TikTok Shop Seller CenterLogin requiredSeller's own catalog onlyLiveLimited๐Ÿข Hours
Manual browsingFreeOne product at a timeLiveNone๐Ÿ•’ Endless
Generic marketplace scrapers$49+/monthNot TikTok Shop-specificVariesLimitedโณ Complex

Pick this Actor when you need live TikTok Shop data without managing proxies, TLS fingerprints, or loader-data parsing yourself.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the TikTok Shop Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick a section, set price or rating filters, and choose maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ›๏ธ Dropshippers & DTC Brands

  • Spot winning products before they saturate
  • Track discount depth across competitors
  • Monitor review velocity on new launches
  • Feed affiliate storefronts with fresh inventory

๐Ÿ“Š Market Researchers

  • Social commerce trend reports
  • Category-level price benchmarks
  • Cross-platform pricing studies (TikTok vs Amazon)
  • Consumer demand signals from sold counts

๐Ÿข Brands & Manufacturers

  • Monitor unauthorized resellers
  • Track MAP violations
  • Audit promotional claims on flash sales
  • Spot counterfeit listings early

๐Ÿ’ก Affiliate Marketers & Creators

  • Build affiliate catalogs around trending items
  • Filter by rating and sold count for safe picks
  • Rotate flash sale content daily
  • Match products to audience demographics

๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

๐ŸŽจ Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

๐Ÿค Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

๐Ÿงช Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

๐Ÿ”Œ Automating TikTok Shop Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep your downstream catalogs in sync automatically.


โ“ Frequently Asked Questions


๐Ÿ”Œ Integrate with any app

TikTok Shop Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe product data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push trending product data into your product backend, or alert your team in Slack when a new flash sale lands.


๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more commerce and social scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by TikTok, ByteDance, or TikTok Shop. All trademarks mentioned are the property of their respective owners. Only publicly available product listing data is collected.