Insight Social
GET /v1/tiktok/search/users

TikTok Search Users API

Returns TikTok accounts for a search term with username, name, avatar, followers, verification. include=profile adds bio, region, link and category.

10–1,310 credits, metered · cursor pagination · failed calls free · 10 free calls to start

curl "https://api.insightsocial.app/v1/tiktok/search/users?query=cooking" \
-H "x-api-key: $INSIGHTSOCIAL_API_KEY"
200 OKJSON
{
"success": true,
"platform": "tiktok",
"endpoint": "/v1/tiktok/search/users",
"schema_version": "2",
"data": {
"items": [
{
"author": {
"id": "<string>",
"username": "<string | null>",
"display_name": "<string | null>",
"avatar_url": "<string | null>",
"bio": "<string | null>",
"verified": "<boolean | null>",
"followers": "<integer | null>",
"followers_approximate": "<boolean | null>",
"following": "<integer | null>",
"posts_count": "<integer | null>",
"likes_count": "<integer | null>",
"url": "<string | null>",
"location": "<string | null>",
"external_url": "<string | null>",
"private": "<boolean | null>",
"joined_at": "<string | null>",
"last_post_at": "<string | null>",
"ext": "<object | null>"
}
}
],
"total": "<integer | null>",
"truncated": "<boolean | null>"
},
"pagination": {
"next_cursor": "<string | null>",
"has_more": "<boolean>"
},
"unavailable": [],
"credits_used": "<integer>"
}

When to use it

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.

Parameters

Query parameters for GET /v1/tiktok/search/users. Send your key in the x-api-key header.

NameRequiredDescription
queryYesSearch keyword or phrase to find TikTok users
cursorNoCursor to get more users. Get 'cursor' from previous response.
trimNoAccepted for compatibility; the response is already the canonical shape, so this flag has no effect.
includeNoSet to profile (one token only) to fill author.bio, author.location (the ISO region), external_url and author.ext.business_category on every row in this one call.
limitNoTake 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.
countryNoISO 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.

Response fields

The same unified schema every platform returns, so code written for TikTok works on the other eight. A field the platform did not provide is null and listed in unavailable.

FieldTypeNotes
idstringAn identifier, always a string. Never parse it as a number: several platforms use ids above 2^53.
usernamestring | null
display_namestring | null
avatar_urlstring | null
biostring | null
verifiedboolean | null
followersinteger | nullA count. null when the platform does not expose it; 0 only when it is really zero.
followers_approximateboolean | null
followinginteger | nullA count. null when the platform does not expose it; 0 only when it is really zero.
posts_countinteger | nullA count. null when the platform does not expose it; 0 only when it is really zero.
likes_countinteger | nullA count. null when the platform does not expose it; 0 only when it is really zero.
urlstring | null
locationstring | null
external_urlstring | null
privateboolean | null
joined_atstring | nullISO-8601 timestamp in UTC, ending in Z.
last_post_atstring | nullISO-8601 timestamp in UTC, ending in Z.
extobject | nullPlatform-specific fields, snake_case.

Every field, error and example is in the TikTok Search Users API reference.

How much does the TikTok Search Users API cost?

Metered: 10–1,310 credits a call. The ceiling is reserved when the call starts and you are charged what it actually read.

  • Failed calls are free

    A call that errors or finds nothing costs 0 credits.

  • Know the price first

    Add dry_run=1 and the response quotes the call without making it. Nothing is charged.

  • One balance

    API calls and Chrome extension exports share the same credits, on the free plan too.

TikTok Search Users API: frequently asked questions

Send GET /v1/tiktok/search/users with the query parameter and your key in the x-api-key header. Returns TikTok accounts for a search term with username, name, avatar, followers, verification. include=profile adds bio, region, link and category.