Tiktop Shop Product Scraper avatar

Tiktop Shop Product Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Tiktop Shop Product Scraper

Tiktop Shop Product Scraper

πŸš€ Scrape TikTok Shop product data fast! Extract full store catalogs, product details, customer reviews, search results & creator showcases across all regions. πŸ›οΈ Anti-bot resistant & export-ready! ⚑

Pricing

from $2.50 / 1,000 results

Rating

5.0

(7)

Developer

Iliya Musa

Iliya Musa

Maintained by Community

Actor stats

4

Bookmarked

10

Total users

8

Monthly active users

4 hours ago

Last modified

Categories

Share

🎡 TikTok Shop products & Reviews Scraper (All-in-One)

Scrape products, prices, seller ratings, customer reviews, sales volume, and creator showcases from TikTok Shop Extract complete product catalogs, search results, detailed product specifications, customer reviews, and creator showcase items directly from TikTok Shop. Built for high-volume enterprise data pipelines with automated pagination, token pool rotation, and anti-bot mitigation.


🌟 Key Features

  • πŸ”Ž Keyword Search Extractor: Scrape TikTok Shop search results using custom search queries and filters.
  • 🏬 Shop Catalog Downloader: Extract full product lists from any official TikTok seller storefront URL.
  • πŸ“¦ Complete Product Details: Retrieve pricing, sales volume, seller meta, media assets, and stock statuses.
  • ⭐ High-Volume Reviews Scraper: Extract raw customer review text, star ratings, reviewer details, and media.
  • 🎬 Creator Showcase Extractor: Collect products featured inside any TikTok creator's showcase tab.

πŸš€ Quick Start & Input Configuration

Select your desired extraction mode from the Mode dropdown in the actor input schema.

1. Shop Search Mode (shop_search)

Extract products matching specific search terms.

{
"mode": "shop_search",
"query": "running shoes",
"maxItems": 100,
"region": "US"
}
2. Shop Catalog Mode (shop_products)
Fetch all products listed inside a seller's TikTok Shop.
```json
{
"mode": "shop_products",
"shopUrl": "[https://www.tiktok.com/@ALLSWIFIT](https://www.tiktok.com/@ALLSWIFIT)",
"maxItems": 250,
"region": "US"
}
3. Product Details Mode (product_details)
Get enriched metadata for a single product URL.
```json
{
"mode": "product_details",
"url": "[https://www.tiktok.com/shop/pdp/1730718391180497792](https://www.tiktok.com/shop/pdp/1730718391180497792)",
"region": "US"
}
4. Product Reviews Mode (product_reviews)
Scrape verified customer feedback and ratings.
{
"mode": "product_reviews",
"url": "[https://www.tiktok.com/shop/pdp/1730718391180497792](https://www.tiktok.com/shop/pdp/1730718391180497792)",
"maxItems": 500,
"region": "US"
}
5. Creator Showcase Mode (user_showcase)
Extract product listings attached to a creator's profile showcase.
{
"mode": "user_showcase",
"handle": "victoriaaa131313",
"maxItems": 100,
"region": "US"
}
πŸ“Š Sample JSON Output
{
"product_id": "1731923286576632281",
"title": "【Back To School】 KIDMI Genuine Suede Clogs for Women Men Soft Cork Footbed Leather Mules Comfort Potato Shoes with Arch Support Outdoor Nonslip Walking Shoes",
"product_description": null,
"ship_from": null,
"trust_label": "best_seller",
"product_label": "warehouse_label_8-8",
"product_label_info": [
{
"label_type": 8,
"text": "Free shipping"
}
],
"search_meta": {
"search_result_id": "1731923286576632281",
"search_id": "20260831123411D95F279D4D8EAE09C2DC",
"entrance_form": "search_pure_goods_card"
},
"image": {
"height": 400,
"width": 400,
"uri": "tos-useast5-i-omjb5zjo8w-tx/e2f87ad6121d4063bebefbcd1b3099f7",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/e2f87ad6121d4063bebefbcd1b3099f7~tplv-fhlh96nyum-crop-webp:400:400.webp?dr=12190&t=555f072d&ps=933b5bde&shp=678cc231&shcp=678cc231&idc=useast5&from=1737278001",
"https://p19-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/e2f87ad6121d4063bebefbcd1b3099f7~tplv-fhlh96nyum-crop-webp:400:400.webp?dr=12190&t=555f072d&ps=933b5bde&shp=678cc231&shcp=678cc231&idc=useast5&from=1737278001"
]
},
"video": null,
"category_breadcrumb": null,
"product_price_info": {
"sale_price_decimal": "29.99",
"sale_price_format": "29.99",
"single_product_price_format": "29.99",
"single_product_price_decimal": "29.99",
"sale_price_integer_part_format": "29",
"sale_price_decimal_part_format": "99",
"decimal_point_symbol": ".",
"symbol_position": 1,
"show_currency_space": false,
"currency_show_mode": 1,
"currency_name": "USD",
"currency_symbol": "$",
"promotion_deduction_details": null
},
"rate_info": {
"score": 4.7,
"review_count": null
},
"sold_info": {
"sold_count": 17931
},
"seller_info": {
"seller_id": "7494195471787394521",
"shop_name": "KIDMI US",
"shop_logo": null
},
"seo_url": {
"updated_at": "1788179653898",
"canonical_url": "https://www.tiktok.com/shop/pdp/1731923286576632281",
"slug": "back-to-school-kidmi-genuine-suede-clogs-for-women-men-soft-cork-footbed-leather-mules-comfort-potato-shoes-with-arch-support-outdoor-nonslip-walking-shoes",
"type": 2,
"version": 2
}
}
πŸ› οΈ Integrations & Export Formats
You can export scraped TikTok Commerce data directly into:
Formats: JSON, CSV, Excel (XLSX), XML, HTML Table
Automations: n8n, Make, Zapier, Google Sheets, Airbyte
Databases: PostgreSQL, MongoDB, Snowflake, BigQuery
❓ Frequently Asked Questions
Q: Do I need proxies to run this actor?
A: No, proxy rotation and header spoofing are natively managed inside the API layer.
Q: Can I extract data from specific geographic regions?
A: Yes, pass the two-letter ISO country code (e.g., US, GB) into the region parameter.
πŸ“© Support & Custom Modifications
Need a custom feature, higher rate limits, or integration assistance? Contact us through the Discussion tab in the Apify Console.