TikTok Shop Scraper — US + SE Asia Products & Stores avatar

TikTok Shop Scraper — US + SE Asia Products & Stores

Pricing

from $2.50 / 1,000 results

Go to Apify Store
TikTok Shop Scraper — US + SE Asia Products & Stores

TikTok Shop Scraper — US + SE Asia Products & Stores

TikTok Shop scraper for product search, product details, and store catalogs. US-ready; SE Asia search (MY/TH/VN/PH). Titles, prices, sold counts, URLs for competitor research and price monitoring. Clean JSON for pipelines.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

TicTech

TicTech

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

What does TikTok Shop Scraper do?

TikTok Shop Scraper extracts product listings, detailed product pages, customer reviews, and store catalogs from TikTok Shop across the United States and Southeast Asia markets (Indonesia, Malaysia, Thailand, Vietnam, Philippines, Singapore). Get clean, structured data in snake_case JSON format — perfect for competitive price monitoring, market research, review analysis, and seller intelligence. Try it now with the free tier: search for "phone case" in the US and see results in seconds. No TikTok Shop API key required. Built on the Apify platform for reliable scheduling, API access, proxy rotation, and seamless integrations.

Why use TikTok Shop Scraper?

  • Competitive Intelligence: Track competitor prices, discount strategies, and product assortment changes in real-time
  • Market Research: Discover trending products, bestsellers, and pricing patterns across multiple regions
  • Review Mining: Analyze customer sentiment, identify product issues, and understand buyer preferences at scale
  • Seller Analysis: Monitor store performance, estimate GMV, and track seller ratings and follower growth
  • Multi-Region Coverage: Access both US and SE Asia markets (ID, MY, TH, VN, PH, SG) from a single Actor
  • Clean Data Output: Receive typed, structured rows ready for analysis — no HTML parsing or cleanup needed

How to use TikTok Shop Scraper

  1. Select your mode: Choose from search (keyword discovery), product (detailed PDP), reviews (customer feedback), or store (shop catalogs)
  2. Pick your region: Set to us for United States or select SE Asia markets (id, my, th, vn, ph, sg)
  3. Configure inputs: Enter search keywords, product URLs, or store URLs depending on your mode
  4. Set limits: Define max_items for products or max_reviews per product (free tier max items per run ≤ 100)
  5. Run the Actor: Click "Start" and watch results populate in real-time
  6. Download data: Export your dataset in JSON, CSV, Excel, or HTML format

Cold-run example: Mode search, Region us, Keywords ["phone case"], Max items 10 — runs in under a minute.

Input

Configure the Actor using these fields in the Input tab:

  • mode: What to scrape — search | product | reviews | store
  • region: Market selection — us | id | my | th | vn | ph | sg
  • search_keywords: Array of keywords for search mode (e.g. ["wireless earbuds", "phone accessories"])
  • product_urls: TikTok Shop PDP URLs or numeric product IDs for product/reviews modes
  • store_urls: Store page URLs for store mode
  • max_items: Maximum products to scrape (default 50, max 5000)
  • max_reviews: Maximum reviews per product (default 30, max 2000)
  • sort_by: Search sort order — relevance | best_sellers (US)
  • reviews_sort_by: Review sort — recommended | recent
  • reviews_filter: Review filter — all | verified | with_media
  • proxyConfiguration: Proxy settings (use the default proxy for best results)

Example input JSON:

{
"mode": "search",
"region": "us",
"search_keywords": ["bluetooth speaker"],
"max_items": 20,
"sort_by": "relevance"
}

Output

All output rows include a type field indicating the data type. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example product card output:

{
"type": "product_card",
"product_id": "1234567890",
"title": "Wireless Bluetooth Earbuds - Premium Sound",
"product_url": "https://www.tiktok.com/shop/pdp/wireless-earbuds/1234567890",
"current_price": 29.99,
"original_price": 49.99,
"discount_percent": 40.0,
"currency": "USD",
"sold_count": 15234,
"rating": 4.7,
"review_count": 892,
"seller_name": "AudioGear Official",
"seller_id": "9876543210",
"image_urls": ["https://..."],
"region": "us",
"query": "wireless earbuds",
"scraped_at": "2026-09-08T04:15:30.123Z"
}

Data table

Main fields extracted by this Actor:

FieldDescription
typeRow type: product_card, product, review, store
product_idUnique TikTok Shop product identifier
titleProduct name or title
current_priceCurrent selling price
original_priceOriginal price before discount
discount_percentCalculated discount percentage
currencyPrice currency code (USD, IDR, MYR, etc.)
sold_countNumber of units sold
ratingAverage product rating (1-5 stars)
review_countTotal number of reviews
seller_nameShop or seller name
seller_idUnique seller identifier
regionMarket region code
scraped_atTimestamp of data extraction

Full schema includes additional fields for product details, reviews, and store metadata.

Pricing / Cost estimation

How much does it cost to scrape TikTok Shop?

See the Pricing tab on this Actor page for current rates. You are charged for platform usage based on results returned.

Free tier: Apify provides free compute units each month. Free tier max items per run ≤ 100. Monitor usage in the Pricing tab.

Scaling up: Need higher throughput? Upgrade your Apify plan for additional compute units and faster runs.

Tips or Advanced options

  • Results follow proxy country: Shop catalog results are determined by residential proxy egress country matching the market, not just the region dropdown. The Actor auto-aligns proxy country to your selected region.
  • Start with US search: US market endpoints are most reliable; SE Asia markets (ID, MY, TH, VN, PH, SG) are stabilizing with region-matched residential proxies
  • Use the default proxy: Leave the default proxy on for reliable US and SE Asia results
  • Batch product URLs: Product and reviews modes support multiple URLs in one run for efficient data collection
  • Optimize max_items: Set realistic limits to balance speed and cost; 50-100 products per run works well for most use cases
  • Region-specific URLs: When scraping SE Asia, use region-matched URLs (e.g., shop.tiktok.com/my/pdp/... for Malaysia)
  • Free tier testing: Free tier max items per run ≤ 100

FAQ, disclaimers, and support

Is web scraping TikTok Shop legal?

This Actor scrapes publicly available data from TikTok Shop. Users are responsible for complying with TikTok's Terms of Service, applicable laws, and regulations. Respect robots.txt, use reasonable rate limits, and avoid scraping personal or prohibited content.

What regions are supported?

US market is fully supported. SE Asia regions (ID, MY, TH, VN, PH, SG) are best-effort; some endpoints may have varying reliability. Check logs for region-specific failures.

Why no data for some products?

Some requests can fail under load or regional limits. Failed requests are logged clearly. Re-run with the default proxy left on, or contact support for assistance.

Can I scrape competitor stores?

Yes, use store mode with public store URLs to extract shop profiles and product catalogs.

Known limitations:

  • SE Asia reviews may be less reliable than US reviews
  • Occasional soft-fails under anti-bot pressure (logged clearly)
  • No creator showcase or category browse in v1 (search/product/reviews/store only)

Need help or custom solutions?

  • Use the Issues tab to report bugs or request features
  • For custom Actor development or enterprise solutions, email us at contact@tictech.id
  • Check the Apify Console logs for detailed error messages and troubleshooting guidance

Upgrade for more runs: Get more compute units on Apify

Usage Limits

Free tierPaid plans
TestingFree tier max items per run ≤ 100Higher throughput
Proxy / regionsDefault US residential proxy — needed for reliable US + SE Asia results (non-US exit IPs often return empty lists)Same
CostSee the Pricing tabSee the Pricing tab

Need more runs? Upgrade on Apify.

Also from TicTech

Need speech-to-text for Reels / TikTok / Shorts / Facebook? Try our proven multi-platform Transcriber used by 2,000+ Apify users:

TikTok · Instagram · Facebook · YouTube Shorts Transcriber — timestamps, multi-language, bulk URLs, PPE pricing.

Full catalog: apify.com/tictechid

For more details, contact the maintainer or email us at contact@tictech.id