Search › Users
Returns TikTok accounts for a search term with username, name, avatar, followers, verification. include=profile adds bio, region, link and category.
Use it to find accounts by name or topic. Add country=KR (or US, DE, …) when you need creators in one country. The video searches, search and search/top, give you posts rather than accounts.
Metered: 20–2000 credits. We reserve the ceiling when the call starts and charge what it actually used when it finishes.
Re-running the exact same call within 1h is free.
Paginates by cursor — see Pagination.
Authorization
apiKey Your key from the dashboard. It starts with isk_.
In: header
Query Parameters
Search keyword or phrase to find TikTok users
Cursor to get more users. Get 'cursor' from previous response.
Accepted for compatibility; the response is already the canonical shape, so this flag has no effect.
Set to profile (one token only) to fill author.bio, author.location (the ISO region), author.ext.bio_link and author.ext.business_category on every row in this one call.
Value in
- "profile"
Take the top N rows of the page (1 to 30) after the search has run. On the global page it is not a page size: next_cursor still advances past the full page, so rows beyond N on this page are not returned by the next page.
1 <= value <= 30ISO 3166-1 alpha-2 account region to filter by (KR, US, DE, …). Omit it for the global default page. A code this endpoint does not accept is a free 400.
Value in
- "US"
- "GB"
- "CA"
- "AU"
- "NZ"
- "IE"
- "DE"
- "FR"
- "ES"
- "IT"
- "PT"
- "NL"
- "BE"
- "CH"
- "AT"
- "SE"
- "NO"
- "DK"
- "FI"
- "IS"
- "PL"
- "CZ"
- "SK"
- "HU"
- "RO"
- "BG"
- "GR"
- "HR"
- "RS"
- "SI"
- "UA"
- "RU"
- "TR"
- "IL"
- "AE"
- "SA"
- "QA"
- "KW"
- "EG"
- "MA"
- "ZA"
- "NG"
- "KE"
- "GH"
- "TZ"
- "ET"
- "BR"
- "MX"
- "AR"
- "CO"
- "CL"
- "PE"
- "VE"
- "EC"
- "UY"
- "PY"
- "BO"
- "CR"
- "PA"
- "DO"
- "JM"
- "JP"
- "KR"
- "CN"
- "TW"
- "HK"
- "MO"
- "SG"
- "MY"
- "ID"
- "TH"
- "VN"
- "PH"
- "IN"
- "PK"
- "BD"
- "LK"
- "NP"
- "MM"
- "KH"
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/tiktok/search/users?query=string"{ "success": true, "platform": "instagram", "endpoint": "/v1/instagram/profile/posts", "data": { "items": [ "…" ], "dropped": 0 }, "pagination": { "next_cursor": "is2.eyJwIjoyfQ", "has_more": true, "page_size": 12 }, "credits_used": 20, "credits_remaining": 9980, "request_id": "req_1a2b3c4d5e6f", "cached": false, "idempotent_replay": false, "charge_reason": "miss", "free_call": false}Search › Top GET
Returns the videos TikTok ranks highest for a keyword on its Top tab, each with caption, author, engagement counts, a music id, and post.ext.region (the country the video is registered to). Use it for TikTok's own relevance ranking. region= only sets the proxy; filter on post.ext.region for one country. search/users returns accounts, which this endpoint does not include. **20 credits** per call. Re-running the exact same call within 1h is free. Paginates by `cursor` — see [Pagination](/docs/pagination).
Search GET
Returns TikTok videos matching a keyword, each with caption, view and like counts, author details, a thumbnail, and post.ext.region (the country the video is registered to). Use it for a video keyword search you can page and sort. region= only sets the proxy; filter on post.ext.region for one country. limit=120 returns one page of up to 120. search/top is the Top tab. **Metered: 20–840 credits.** We reserve the ceiling when the call starts and charge what it actually used when it finishes. Re-running the exact same call within 1h is free. Paginates by `cursor` — see [Pagination](/docs/pagination).