TikTok Shop Search Scraper
Pricing
from $5.00 / 1,000 results
TikTok Shop Search Scraper
Fast TikTok Shop keyword search scraper for collecting product IDs, seller IDs, titles, prices, images, ratings, and sales signals without extra detail requests.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
ToolzerHub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search TikTok Shop by keyword and get back the listing fields only — product IDs, seller IDs, prices, ratings, sold counts — with no follow-up requests per product.
This is the lean half of the pair. One request per page, eight fields per row, nothing optional. Use it when you are pulling a lot of keywords and only need what the search results already carry.
Input
| Field | Type | Default | What it does |
|---|---|---|---|
keyword | string | — | Required. Product keyword to search for. |
region | enum | US | US, GB, SG, MY, PH, TH, VN, ID. Each is a separate catalogue. |
maxItems | integer | 100 | Caps how many products are saved. 0 means no limit. Pagination is automatic. |
{"keyword": "LEGO","region": "US","maxItems": 100}
Output
Eight fields per product, every time.
| Field | What it holds |
|---|---|
product_id | TikTok Shop product ID |
seller_id | Seller or shop ID associated with the product |
title | Product title from search results |
name | Product name from the detail payload, when available |
price | Product price information |
image | Primary product image URL |
sold_count | Sales count |
rating | Product rating |
{"product_id": "1732432759321694958","seller_id": "8655572138322465518","title": "LEGO Classic Creative Bricks Box","name": "LEGO Classic Creative Bricks Box","price": "$24.99","image": "https://p16-oec-va.ibyteimg.com/...","sold_count": 4821,"rating": 4.8}
Questions
How is this different from TikTok Shop Products Scraper? TikTok Shop Products Scraper is this Actor plus an optional detail lookup that adds eight more fields at the cost of one extra request and one extra billed event per product. Same search, same pagination, same eight base fields. If you never intended to switch that option on, this one is the cheaper way to run the identical query.
Why did I get fewer products than maxItems?
TikTok's search paginates with a cursor and stops issuing new ones well before most keywords are exhausted. The run ends when TikTok reports no more pages, returns an empty page, or repeats the cursor it already gave. A keyword with 4,000 listings will not return 4,000 rows however high you set maxItems. Split the keyword into narrower ones instead.
Why is name sometimes empty when title is filled?
title comes from the search result itself; name comes from the product's detail payload, which search does not always include. Treat title as the reliable one here. If you need name populated on every row, use the Products Scraper with details enabled.
Why do results differ between regions?
TikTok Shop runs a separate catalogue per market. A listing live in US does not appear under GB unless the seller published it there too, and prices are quoted in each market's own currency. Run the keyword once per region you care about.
Can I search several keywords in one run? No — one keyword per run. Schedule one run per keyword, or drive them from your own script through the Apify API.
Other TikTok Shop Actors
| Actor | Use when |
|---|---|
| TikTok Shop Products Scraper | You want the option of full product detail |
| TikTok Shop Product Scraper | You already have a product ID or URL |
| TikTok Shop Seller Products Scraper | You want one shop's entire catalogue |
| TikTok Shop Category Products Scraper | You want a whole category, without a keyword |
| TikTok Shop Reviews Scraper | You want what buyers said about a product |
Support
Questions, bugs, or feature requests: contact@toolzerhub.com
Browse the rest: apify.com/toolzerhub