All-in-One TikTok Shop Scraper
Pricing
from $3.19 / 1,000 results
All-in-One TikTok Shop Scraper
Collects TikTok Shop products, sellers, categories, reviews, creator videos, trending items and recommendations through a single Actor. The mode is selected per run; each mode accepts its own identifier and returns that dataset's fields.
Pricing
from $3.19 / 1,000 results
Rating
0.0
(0)
Developer
The Netaji
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
The Actor collects seventeen TikTok Shop datasets — product detail, keyword and category search, seller and shop records, reviews, review insights, listing health, creator videos, storefront carousels, recommendation rails, and related search terms — through a single run configuration. The dataset is chosen with View; each mode reads its own identifier and returns that dataset's fields.
Modes
| View | Identifier | Returns |
|---|---|---|
| Product detail | product_ids | Full product records: price, variants, stock, ratings, shop |
| Product search | keyword | Products matching a keyword |
| Category products | category_id | Products within a category |
| Shop info | seller_id | One shop: ratings, follower count, policies |
| Seller products | seller_id | A seller's catalogue |
| Product reviews | product_ids | Individual reviews, filtered by reviewFilter and ordered by reviewSort |
| Review insights | product_ids | Recurring pain points and praise drawn from a review sample |
| Listing health | product_ids | A scored diagnosis of a listing with a prioritised fix list |
| Creator videos | product_ids | Affiliate videos promoting a product |
| Home carousels | — | The storefront's own carousels |
| You may like, More from shop, Top reviewed, Frequently bought together, Recommended for you, Recommended shops | product_ids or seller_id | The recommendation rails TikTok Shop renders around a product or shop |
| Related terms | keyword | The search terms TikTok Shop associates with a keyword |
View is the only required input. Each mode raises a clear error when its identifier is missing.
region selects the storefront. The same product id can carry different prices, stock and review counts per region, so a run that changes region is reading different data rather than refreshing the same data.
Enrichment
| Add-on | Attaches |
|---|---|
enrichProductDetails | Full product detail on listing-card rows returned by the search, category, seller, trending and recommendation modes |
includeKeywordCoverage, includeCompetitive | Extra sections on the search-insight output |
includeCreators, includeCategoryBenchmark | Extra sections on the review-insight and listing-health output |
includeShopSignal | Shop-level signal on seller output |
enrichProductDetails costs one extra request per row it enriches and is charged per enriched row. It has no effect on modes whose row is already a full product record.
Behaviour worth knowing
Review insights and listing health are analyses rather than listings. Each returns one row per product — the outcome itself — and is charged through its own event rather than as an enrichment of a listing card. reviewSampleSize bounds how many reviews the analysis reads; a larger sample costs more upstream requests and produces a more stable result.
Recommendation rails are rendered per session. Two runs against the same product can return different rails in a different order, because TikTok Shop personalises and rotates them. Rows are not stable identifiers to diff against over time.
A listing that is out of stock, region-locked or delisted returns an empty result rather than an error. The source does not distinguish these cases, so neither does this Actor.
Focused alternatives
Twelve single-purpose Actors cover these datasets individually and are cheaper for a single job. Among them: TikTok Shop Product Scraper, TikTok Shop Search Scraper, TikTok Shop Reviews Scraper, TikTok Shop Review Insights and TikTok Shop Listing Health.