FETCHAPI

Search Instagram accounts by keyword API

One call searches for TikTok accounts matching a keyword. The answer shows no user results were returned for the query 'taylor'. The `has_more` field indicates whether more results exist.

1 live route on TikTok, from $0.00005 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
tiktok-api23RapidAPI listing
Search AccountGET api/search/account$0.00005$0.05 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the route: tiktok-api23.

One call searches for TikTok accounts matching a keyword. The answer shows no user results were returned for the query 'taylor'. The `has_more` field indicates whether more results exist.
user_list[]Array of user accounts (empty in this sample)cursorPagination cursorhas_moreWhether more results exist

Paging: read `cursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-tiktok-api23.search_account", params, pages=3) follows it for you.

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-tiktok-api23/api/search/account$0.00005 / call✓ working · tested 2026-10-060.44 s latency
Parameters
ParameterTypeNotes
search_idstring · queryoptional`search_id` parameter is used for pagination. In the first request, the default value of the `search_id` is 0. For subsequent requests, the value of the cursor will be taken from the response of the previous request (from: `res.log_pb.impr_id`). In the Search Endpoints, both `cursor` and `search_id` need to be provided when pagination is used · default 0
cursornumber · queryoptional`cursor` parameter is used for pagination. In the first request, the default value of `cursor` is 0. For subsequent requests, the value of `cursor` will be taken from the response of the previous request. In the Search Endpoints, both `cursor` and `search_id` need to be provided when pagination is used · default 0
keywordstring · queryrequireddefault taylor
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-api23/api/search/account?cursor=0&keyword=taylor&search_id=0" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-api23.search_account", {"cursor": "0", "keyword": "taylor", "search_id": "0"})
Real example answer (trimmed) · 2026-10-03
{
  "type": 1,
  "extra": {
    "now": 1791057237000,
    "logid": "20261004035356714566893C331B0679BD",
    "api_debug_info": null,
    "fatal_item_ids": [],
    "search_request_id": "",
    "server_stream_time": 107
  },
  "cursor": 12,
  "log_pb": {
    "impr_id": "20261004035356714566893C331B0679BD"
  },
  "has_more": false,
  "user_list": [],
  "status_code": 0,
  "feedback_type": "user"
}

Related TikTok APIs

All 43 TikTok jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.