TikTok Shop Product Reviews
Pricing
from $1.20 / 1,000 results
TikTok Shop Product Reviews
Scrape TikTok Shop product reviews. Extract star ratings, review text, verified purchase status, reviewer info, and review images from any TikTok Shop product URL. Bulk scraping supported
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Ilong Mamman
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
TikTok Shop Product Review Scraper | Extract TikTok Reviews at Scale
Scrape verified customer reviews from any TikTok Shop product page — no browser automation, no blocks, no manual copying. Just paste a product URL, set how many reviews you need, and get structured JSON data in seconds.
⭐ Fast & Reliable | 🔒 Verified Purchase Data | 📦 Bulk Product Support
What Is This Actor?
This Apify actor extracts TikTok Shop product reviews directly from TikTok's shop platform. It automatically paginates through review pages (10 reviews per page) until your requested limit is reached, making it ideal for collecting large volumes of review data with zero manual effort.
Whether you need 10 reviews for a quick analysis or 500 reviews for training an AI model, this scraper handles the pagination for you.
What Data Can You Extract?
| Field | Description |
|---|---|
review_id | Unique identifier for the review |
product_id | TikTok Shop product ID |
reviewer_name | Display name of the reviewer |
reviewer_avatar_url | Profile picture URL of the reviewer |
review_rating | Star rating (1–5) |
review_text | Full review text written by the customer |
review_time | Unix timestamp of when the review was posted |
review_images | Array of image URLs attached to the review |
is_verified_purchase | Whether the reviewer actually purchased the item |
is_incentivized_review | Whether the review was incentivized |
sku_specification | Product variant reviewed (e.g. color, size) |
review_country | Country the review was submitted from |
Use Cases
- 🛒 Product Research — Analyse what customers love or hate before sourcing a product
- 📊 Competitor Analysis — Benchmark review sentiment across competing TikTok Shop listings
- 🤖 AI & NLP Pipelines — Feed real review text into sentiment analysis, summarisation, or LLM fine-tuning
- 📣 Marketing & Social Proof — Pull top-rated reviews to use in ads or landing pages
- 🔍 E-commerce Due Diligence — Verify product quality signals before partnership or investment
- 📈 Review Monitoring — Track review volume and ratings over time for your own products
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | Array | List of TikTok Shop product page URLs to scrape | Required |
maxReviews | Integer | Maximum number of reviews to fetch per product. The scraper loops pages automatically. | 10 |
region | String | Region code for the reviews feed. Currently accepts US. | US |
Tip:
maxReviews: 50fetches pages 1–5 automatically.maxReviews: 100fetches pages 1–10. The scraper stops early if there are no more reviews available.
How to Use
1. Single Product
{"startUrls": ["https://www.tiktok.com/shop/pdp/your-product-slug/1234567890123456789"],"maxReviews": 50,"region": "US"}
2. Multiple Products
{"startUrls": ["https://www.tiktok.com/shop/pdp/product-one/1111111111111111111","https://www.tiktok.com/shop/pdp/product-two/2222222222222222222"],"maxReviews": 100,"region": "US"}
Output Example
{"productUrl": "https://www.tiktok.com/shop/pdp/cat-nail-clipper-by-potaroma/1731578642912612516","productId": "1731578642912612516","region": "US","maxReviews": 20,"pagesFetched": 2,"totalReviews": 864,"reviewsFetched": 20,"reviews": [{"review_id": "7609467006076651278","product_id": "1731578642912612516","reviewer_name": "Maria ramos345","reviewer_avatar_url": "https://p16-common-sign.tiktokcdn-us.com/...","review_rating": 5,"review_time": "1771717123706","review_text": "I just got mine and it works great. I have two male cats and they let me cut their nails without any fuss.","review_images": [],"display_image_url": null,"sku_specification": "Item: Default","review_country": "US","is_verified_purchase": true,"is_incentivized_review": false}]}
FAQ
Can I scrape multiple products at once?
Yes — add multiple URLs to the startUrls array. Each URL is processed sequentially with a short delay to avoid rate limiting.
How many reviews can I fetch per product?
As many as the product has. The scraper will paginate until it hits your maxReviews limit or runs out of reviews.
What does is_verified_purchase mean?
TikTok flags reviews from users who actually bought the product via TikTok Shop. This is a strong signal for review authenticity.
Does this work for all TikTok Shop regions?
Currently the region field accepts US. Other regions may be supported in future updates.
Can I get review images?
Yes — the review_images array contains direct URLs to any photos the reviewer uploaded.
Need Help?
Open an issue on the Apify platform or email: vistics99@gmail.com — we respond within 24 hours. ⚡