> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/tiktok/search-suggestions>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/tiktok/search-suggestions.mdx>

---

# TikTok Search Suggestions API

Typeahead suggestions for a TikTok search box — suggested query text plus rank, language, and score when available.

`GET /v1/tiktok/search/suggestions` takes a required `query` string and an optional `region` (two-letter ISO 3166-1 country code) and returns autocomplete rows under `data.suggestions`. The response also echoes `data.query` and `data.totalSuggestions`. This route has no `lookupStatus`. An empty `data.suggestions` array with `data.totalSuggestions` of 0 is a valid success when there are no matches. Bill from `meta.creditsCharged`.

This route is typeahead only. Video keyword search is `GET /v1/tiktok/search`. Hashtag search is `GET /v1/tiktok/search/hashtags`. Account discovery is `GET /v1/tiktok/users/search`.

## Request

- **Endpoint:** `GET /v1/tiktok/search/suggestions`
- **Credits:** 1 credit per successful request.
- **Input:** by query
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/tiktok/search/suggestions/get)
- **Platform page:** [/platforms/tiktok](https://www.socialfetch.dev/platforms/tiktok)

## FAQ

### How do I get TikTok search suggestions via API?

Call `GET /v1/tiktok/search/suggestions` with your Social Fetch API key (`x-api-key`) and a required `query` parameter. Optionally add `region` as a two-letter ISO country code. Read `data.suggestions`, `data.totalSuggestions`, and `data.query` in the JSON response. See the API docs for parameters and examples.

### How much does TikTok search suggestions cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged — that field is the billing source of truth.

### What does each TikTok search suggestion row include?

Each row includes `text` (the suggested query), plus `position`, `language`, and `score` when available. Missing optional fields are returned as null rather than omitted.

### Search suggestions vs video search vs hashtag search vs user search?

Use this route for typeahead query suggestions. Use `GET /v1/tiktok/search` for free-text video search. Use `GET /v1/tiktok/search/hashtags` for tag discovery. Use `GET /v1/tiktok/users/search` to find accounts. They are separate operations on the TikTok hub.

### What does an empty suggestions list mean?

HTTP 200 with `data.suggestions` as an empty array and `data.totalSuggestions` of 0. That is a valid success when there are no autocomplete matches, not an error. Confirm billing with `meta.creditsCharged`.

### Do I need TikTok OAuth to get search suggestions?

No. You authenticate to Social Fetch with an API key. The route returns public autocomplete suggestions; it does not act on behalf of a logged-in TikTok user.
