Scrape TikTok search results
The TikTok Search Scraper takes a search term and returns a row of three columns: query, search_type and status. Two runs sit behind this page, from 14 and 15 July 2026, and their payloads are byte-identical. Both carried a populated query of squid game and a search_type of top - and neither returned a single search result.
The reason travels with the row. status holds a full sentence rather than a code: TikTok loads its search list through its own request-signed API instead of putting it in the page HTML, so it is not available without an API or signing service, and even residential proxies need the signature. That final clause matters to anyone planning a workaround - the obstacle is the signed request rather than the address it comes from, so rotating exit nodes will not help. The identical status text appears on our TikTok Hashtags Scraper, which suggests one obstacle across TikTok's data rather than a fault specific to search.
We have chosen to open this page with the limitation instead of burying it. A search scraper that returns no results is not the product most visitors arrive expecting, and the product page is the last honest moment to say so. What the export does give you is your query echoed back, the search tab you requested, and a status column precise enough to act on - enough to keep a batch separable, and enough to monitor for the day the situation changes. We make no claim about what any query would return, about TikTok's catalogue, about whether other search_type values behave differently, or about whether this is permanent. Publicly available pages only, no third-party trackers on the data layer, and exports auto-delete after 30 days. Your first 500 rows are free and need no credit card.