TikTok Shop Reviews Scraper avatar

TikTok Shop Reviews Scraper

Pricing

from $2.00 / 1,000 reviews scrapeds

Go to Apify Store
TikTok Shop Reviews Scraper

TikTok Shop Reviews Scraper

Scrape TikTok Shop product reviews by product URL, product ID, or shop URL. Returns review text, rating, date, author, photos, and product context per row.

Pricing

from $2.00 / 1,000 reviews scrapeds

Rating

0.0

(0)

Developer

LurkAPI

LurkAPI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull reviews from any TikTok Shop product or shop. One row per review with rating, text, date, author, photos, and product context.

๐ŸŽฌ What it does

Give it a product URL, product ID, or shop URL and it will:

  1. Find the right reviews for each product, using TikTok's own public review feed.
  2. Pull rating, text, date, reviewer name, photos, and SKU for each review.
  3. Return one row per review in a clean table you can sort and filter.

For shop URLs, the actor discovers the shop's products first, then pulls reviews for each of them.

๐Ÿ“‹ How to use it

Step 1: Paste your inputs

  • Product URLs: copy them from any TikTok Shop product page (e.g. https://www.tiktok.com/shop/pdp/_/1731349100249977343).
  • Shop URLs: paste numeric-ID shop links (e.g. https://www.tiktok.com/shop/s/SHOP_ID). @username links aren't supported; use the numeric form.
  • Product IDs: paste the 18 to 19 digit number from a product URL.

You can mix all three in one run. Targets are deduplicated automatically.

Step 2: Configure how many reviews

  • Max reviews per product: defaults to 50. No upper limit. TikTok itself stops serving the public feed somewhere around 2,000 to 2,400 reviews per product.
  • Max products per shop: when scraping a shop, limits how many of its products will have reviews pulled.
  • Sort: newest first, or recommended (TikTok's relevance ranking).
  • Star filter: limit to a single rating (1 to 5), or 0 for all ratings.
  • Photos only: returns only reviews with attached photos.

Step 3: Run it

Click Start and wait. Reviews appear in the Output tab as they're scraped, page by page.

Step 4: Get your results

Each row is one review. The status field tells you whether the scrape succeeded. The error field has details if it didn't. For shops, rows are tagged with the source shop ID so you can group by it.

๐Ÿ’ฐ Pricing

Pay-per-review. You're billed only for reviews actually delivered to your dataset. Error rows and "no reviews" rows aren't billed.

๐Ÿ’ก Good to know

  • Region: United States only at launch. UK and other markets are on the roadmap.
  • Anonymous only: no TikTok account is required and none is used. Some advanced filters TikTok offers to logged-in users aren't reachable this way.
  • Star filter and photo filter are post-filters on top of the cap. If you set max=50 and photos-only=true, the actor keeps paginating until it has 50 photo reviews (or the feed runs dry), so you get exactly what you asked for when the supply exists.
  • Sort order: TikTok's "recommended" tends to surface higher-quality reviews with photos earlier; "newest" gives strict chronological order.
  • Reviews depth: TikTok caps how far back you can paginate. For products with thousands of reviews, the oldest may not be reachable.
  • First-seen: this actor does not estimate product launch dates. Use the TikTok Shop Scraper for that.

โ“ FAQ

My product URL was skipped. The URL didn't match the supported pattern. Use a full tiktok.com/shop/pdp/_/<id> link or paste the product ID directly into Product IDs.

My shop URL was skipped. @username links aren't supported. Use the numeric form: tiktok.com/shop/s/<numeric-id>. The numeric ID is usually visible in the URL when you click "View shop" on any product page.

The product has 1,200 reviews but I only got 600. TikTok limits how deep the public review feed paginates. The actor returns everything reachable; the cap above that is set on TikTok's side.

Are reviews real-time? Yes. Every run pulls live data from TikTok at the moment you click Start.

How long are the results stored? In your Apify storage. Retention depends on your Apify plan.

๐Ÿ”— Other tools you might like

โš–๏ธ Disclaimer

This tool is intended for personal, research, and educational use. You are responsible for complying with TikTok's Terms of Service and applicable laws in your jurisdiction. The developer is not liable for misuse. Data availability depends on TikTok at run time.

Keywords: tiktok shop reviews, tiktok product reviews, tiktok shop scraper, review data, e-commerce reviews, customer reviews