TikTok Shop Reviews Scraper - Ratings, Photos & Variants
Pricing
$2.00 / 1,000 reviews
TikTok Shop Reviews Scraper - Ratings, Photos & Variants
Scrape TikTok Shop product reviews: star rating, review text, photos, variant bought, date, verified purchase and reviewer, plus product title and shop.
Pricing
$2.00 / 1,000 reviews
Rating
0.0
(0)
Developer
Seemu Scraping
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape every customer review from any TikTok Shop product. Paste product URLs and get star ratings, full review text, review photos, the variant each buyer purchased, review dates, verified-purchase flags and reviewer names and avatars, with the product title, shop name and overall rating on every row. No login and no TikTok account needed.
What you get
One row per review with:
- Review: star rating (1-5), full review text, review date, review ID
- Photos: every photo the buyer attached, photo count and a "has media" flag
- Variant: the SKU / variant purchased (e.g. "Color: Black")
- Trust signals: verified purchase and incentivized review flags
- Reviewer: display name (as TikTok shows it, partly masked), reviewer ID, avatar and country
- Product context: product ID, URL, title, image, shop name and shop URL, overall star rating, total review count and units sold
Export to JSON, CSV, Excel or Google Sheets from the Dataset tab, or pull results through the Apify API.
Use cases
- Product research: read what buyers love and hate before you source or launch a product
- Competitor analysis: mine competitors' negative reviews for complaints you can solve
- Sentiment analysis and review mining: feed thousands of reviews into your own analysis or dashboards
- UGC and creative ideas: collect real customer photos and the language buyers use in ad copy
- Brand and seller monitoring: track new reviews and rating changes on your own TikTok Shop listings
How to use
- Paste one or more Product URLs (any
tiktok.com/shop/pdp/...link, or just the numeric product ID), one per line - Set Max reviews per product (default 100; set 0 for all reviews)
- Leave Add product title and shop on to get product details on every row
- Run the actor. Reviews appear in the Dataset tab as they're collected
Getting more reviews in a later run
Each run saves where it stopped for every product. After the run finishes, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run, keeping the same product list. Each product continues from where it stopped, and products that are already finished are skipped. If NEXT_PAGE_ID is null, you've fetched everything.
Output example
{"productId": "1731578642912612516","productUrl": "https://www.tiktok.com/shop/pdp/1731578642912612516","productTitle": "Potaroma Universal Cat Paw Trimmer - ABS Plastic, 1mm to 3.5mm 4-Size Adjustable Holes, Hidden Nail File...","productImageUrl": "https://p16-oec-general-useast5.ttcdn-us.com/...webp","shopName": "Potaroma LLC","shopUrl": "https://www.tiktok.com/shop/store/7495813075786500260","productRating": 4.4,"productReviewCount": 1390,"productUnitsSold": 16302,"reviewId": "7687839852292884237","rating": 5,"text": "These are the best nail clippers I've found for cats. I was worried about hitting the bloodline but there's a protective encasement that doubles as a nail catcher...","reviewedAt": "2026-09-21T04:25:16.260Z","variant": "Item: Blue","skuId": null,"images": ["https://p16-oec-general-useast5.ttcdn-us.com/...webp"],"imageCount": 1,"hasMedia": true,"isVerifiedPurchase": true,"isIncentivized": false,"reviewerName": "J**e","reviewerId": "6880250903724409862","reviewerAvatarUrl": "https://p16-common-sign.tiktokcdn-us.com/...jpg","reviewerCountry": "US","position": 1,"inputUrl": "https://www.tiktok.com/shop/pdp/cat-nail-clipper-by-potaroma-adjustable-sizes-built-in-file-safe-for-kittens-cats/1731578642912612516","scrapedAt": "2026-10-18T07:47:10.038Z"}
A run summary with the number of reviews collected and the total review count for each product is saved as OUTPUT in the Key-value store.
Pricing
Pay per result: you are charged once for each review delivered to your dataset (review-result). Products that don't exist or have no reviews cost nothing.
Good to know
- Reviews come in TikTok Shop's own order (most relevant first), not strictly newest first. Sort or filter by
ratingorreviewedAtin the dataset or your spreadsheet. - TikTok Shop masks reviewer names (e.g.
J**e) and doesn't show helpful-vote counts or review videos, so those aren't included. - Variant is empty for products that have only one version.
- United States products are the most complete. Other regions may return fewer reviews.
- Up to 10,000 reviews per product per run; use Page ID to keep going beyond that.
- Free plan users get up to 50 reviews per run and 3 runs per day. Upgrade to a paid Apify plan to remove these limits.
FAQ
Which URLs work? Any TikTok Shop product page link (tiktok.com/shop/pdp/<name>/<id>, shop.tiktok.com/.../pdp/<id> or tiktok.com/view/product/<id>) or a bare product ID. Shop and profile URLs are skipped.
Can I scrape several products at once? Yes, add up to 500 product URLs per run.
Is this legal? The actor only collects publicly visible review data. Make sure your use complies with applicable laws and TikTok's terms, especially around personal data.