TikTok Shop Search Scraper avatar

TikTok Shop Search Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
TikTok Shop Search Scraper

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

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDefaultWhat it does
keywordstringRequired. Product keyword to search for.
regionenumUSUS, GB, SG, MY, PH, TH, VN, ID. Each is a separate catalogue.
maxItemsinteger100Caps 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.

FieldWhat it holds
product_idTikTok Shop product ID
seller_idSeller or shop ID associated with the product
titleProduct title from search results
nameProduct name from the detail payload, when available
priceProduct price information
imagePrimary product image URL
sold_countSales count
ratingProduct 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

ActorUse when
TikTok Shop Products ScraperYou want the option of full product detail
TikTok Shop Product ScraperYou already have a product ID or URL
TikTok Shop Seller Products ScraperYou want one shop's entire catalogue
TikTok Shop Category Products ScraperYou want a whole category, without a keyword
TikTok Shop Reviews ScraperYou want what buyers said about a product

Support

Questions, bugs, or feature requests: contact@toolzerhub.com

Browse the rest: apify.com/toolzerhub