TikTok Shop Product Reviews avatar

TikTok Shop Product Reviews

Pricing

from $1.20 / 1,000 results

Go to Apify Store
TikTok Shop Product Reviews

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

Ilong Mamman

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

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?

FieldDescription
review_idUnique identifier for the review
product_idTikTok Shop product ID
reviewer_nameDisplay name of the reviewer
reviewer_avatar_urlProfile picture URL of the reviewer
review_ratingStar rating (1–5)
review_textFull review text written by the customer
review_timeUnix timestamp of when the review was posted
review_imagesArray of image URLs attached to the review
is_verified_purchaseWhether the reviewer actually purchased the item
is_incentivized_reviewWhether the review was incentivized
sku_specificationProduct variant reviewed (e.g. color, size)
review_countryCountry 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

ParameterTypeDescriptionDefault
startUrlsArrayList of TikTok Shop product page URLs to scrapeRequired
maxReviewsIntegerMaximum number of reviews to fetch per product. The scraper loops pages automatically.10
regionStringRegion code for the reviews feed. Currently accepts US.US

Tip: maxReviews: 50 fetches pages 1–5 automatically. maxReviews: 100 fetches 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. ⚡