Imp Imp
← Back to Arsenal
TikTok Shop Scraper V4

TikTok Shop Scraper V4 - Ultimate E-Commerce Intelligence Suite

Ecommerce Competitive Intelligence Social Media Google Shopping

Extract product data from TikTok Shop with SadCaptcha anti-bot bypass. Features Store Scraping, Google Shopping Intelligence with Deep Enrichment (specs, ingredients, reviews), Category Browsing, Product Search, SEO Research, and Multi-Region Support (9 regions). The most comprehensive TikTok Shop scraper available.

TikTok Shop Scraper V4

Extract product data from TikTok Shop with anti-bot bypass. Supports 9 regions: US, GB, DE, ID, MY, PH, SG, TH, VN.

What Data Do You Get?

Features

Store Scraping

Scrape ALL products from any TikTok Shop store by URL

Category Browsing

Click through Beauty, Electronics, Fashion, and more

Product Search

Search for specific products by keyword

Direct URL Scraping

Scrape specific product pages directly

Google Shopping Intelligence

Find TikTok Shop products via Google Shopping (no captcha needed)

Google Shopping Deep Enrichment

Click into product details for specs, ingredients, reviews

SEO Research

Get autocomplete suggestions and find indexed pages

Multi-Region

All 9 TikTok Shop markets supported

Anti-Bot Bypass

SadCaptcha integration for puzzle captchas

Requirements

SadCaptcha API Key Required

TikTok Shop uses puzzle captchas. Get your API key at sadcaptcha.com (~$0.01 per solve).

Quick Start

{
    "clickCategories": ["Beauty"],
    "maxProducts": 50,
    "region": "US",
    "sadCaptchaApiKey": "your_api_key_here"
}

Input Options

FieldDescription
shopUrlsTikTok Shop store URLs to scrape ALL products from (e.g., https://www.tiktok.com/@storename)
productUrlsDirect product URLs to scrape
clickCategoriesCategories to browse (Beauty, Electronics, etc.)
searchQueriesProduct search keywords
googleShoppingQueriesSearch Google Shopping for TikTok Shop products
googleShoppingBrandsSearch specific brands in Google Shopping (auto-prepends "tiktok shop")
googleShoppingEnrichDetailsClick into products for detailed specs, ingredients, reviews
googleShoppingMaxReviewsMax reviews to extract per product when enriching (default: 5)
maxProductsMaximum products (1-1000)
regionMarket: US, GB, DE, ID, MY, PH, SG, TH, VN
sadCaptchaApiKeyYour SadCaptcha API key (required for direct TikTok scraping)

Example Output

{
    "productId": "1729434567890123456",
    "title": "Glossy Lip Gloss Set - 6 Colors",
    "price": "$12.99",
    "originalPrice": "$24.99",
    "discount": "48% off",
    "soldCount": 15400,
    "soldText": "15.4k sold",
    "rating": 4.8,
    "reviewCount": 2341,
    "shopName": "BeautyGlow Official",
    "category": "Beauty",
    "images": ["https://..."],
    "productUrl": "https://www.tiktok.com/shop/pdp/...",
    "region": "US",
    "scrapedAt": "2026-01-27T15:30:00.000Z"
}

Scrape All Products from a Store

Want to scrape every product from a TikTok Shop store? Just provide the store URL:

{
    "shopUrls": ["https://www.tiktok.com/@beautyglow.official"],
    "maxProducts": 100,
    "region": "US",
    "sadCaptchaApiKey": "your_api_key_here"
}

Google Shopping with Deep Enrichment

By default, Google Shopping scraping returns basic data from the search results page:

  • Title, price, seller, rating, review count, image, delivery info

Enable googleShoppingEnrichDetails: true to click into each product and extract:

  • Full specifications (form, texture, volume, weight, color, scent, etc.)
  • Ingredients list (great for cosmetics, food, supplements)
  • Ethical claims (vegan, cruelty-free, paraben-free, organic, etc.)
  • Review breakdown (how many 5-star, 4-star, etc.)
  • Individual reviews with text, rating, date, and reviewer info

Note: Enrichment is slower (2-3 seconds per product) but provides significantly richer data.

Google Shopping Deep Enrichment Input

{
    "googleShoppingBrands": ["Black Moon Cosmetics", "Rare Beauty"],
    "googleShoppingEnrichDetails": true,
    "googleShoppingMaxReviews": 10,
    "googleShoppingMaxResults": 20
}

Enriched Output Example

{
    "title": "Ghost Liquid Lipstick",
    "price": "$18.00",
    "seller": "Black Moon Cosmetics",
    "rating": 4.7,
    "reviewCount": 46,
    "specifications": {
        "Effect": "Long-wear, Kiss-proof",
        "Longevity": "Won't budge for hours",
        "Form": "Liquid Lipstick",
        "Color Family": "Purple",
        "Texture": "Creamy",
        "Volume": "6 mL",
        "Weight": "28 g",
        "Scent": "Vanilla-Strawberry combo, Vanilla cake",
        "Free Of": "Paraben free, Gluten Free"
    },
    "ingredients": "Yellow 5 Lake (CI 19140), Caprylyl Glycol, Cyclopentasiloxane...",
    "ethicalClaims": ["vegan", "cruelty-free", "paraben-free"],
    "reviewBreakdown": {
        "5": 38,
        "4": 2,
        "3": 5,
        "2": 1,
        "1": 0
    },
    "reviews": [
        {
            "reviewerName": "Cathy S.",
            "rating": 4,
            "date": "a year ago",
            "text": "Very nice - It is really hard usually to find extraordinary colors...",
            "source": "blackmooncosmetics.com"
        }
    ],
    "enriched": true
}

Use Cases

  1. E-Commerce Research: Monitor competitor products and pricing
  2. Trending Discovery: Find viral products before they saturate
  3. Price Monitoring: Track discounts and price changes
  4. Dropshipping: Find high-margin products with strong sales
  5. Market Analysis: Compare products across regions
  6. Product Formulation Research: Extract ingredients from cosmetics via Google Shopping enrichment

Supported Regions

CodeCountryCurrency
USUnited StatesUSD ($)
GBUnited KingdomGBP (£)
DEGermanyEUR (€)
IDIndonesiaIDR (Rp)
MYMalaysiaMYR (RM)
PHPhilippinesPHP (₱)
SGSingaporeSGD (S$)
THThailandTHB (฿)
VNVietnamVND (â‚«)

Pricing

Uses Apify's pay-per-result pricing:

Tips

  1. Start with maxProducts: 10 to test your SadCaptcha key
  2. Category names must match exactly (e.g., "Beauty" not "beauty")
  3. Data is saved incrementally - partial results available on timeout
  4. Use Google Shopping for captcha-free research
  5. Enable googleShoppingEnrichDetails for rich product data

Why V4?

FeatureV3V4
Basic product dataYesYes
Multi-region support12 regions9 regions
Anti-detectionCamoufoxSadCaptcha (more reliable)
Store scrapingYesImproved
Google ShoppingNoYES
Deep enrichmentNoYES (specs, ingredients, reviews)
Captcha handlingManualAutomatic via SadCaptcha

Built by John Rippy | Actor Arsenal

150,000
KILLS
100%
HEALTH
Doomguy
282
ACTORS
3/3
SECRETS