API para TikTok: Seguindo
Liste as contas que um usuário do TikTok segue (nome de usuário, nome de exibição, número de seguidores, bio) pelo nome de usuário.
Rede de provedores
Provedores ordenados por tráfego
Teste
Faça sua primeira requisição
{
"data": {
"following": [
{
"avatarUrl": "https://example.com/image.jpg",
"bio": "A short example description of this item.",
"createdUtc": 12.5,
"displayName": "Alex Rivera",
"followers": 12500,
"following": 12500,
"handle": "alex_rivera",
"id": "a1b2c3d4",
"likes": 12500,
"private": false,
"region": "CA",
"videos": 248
}
],
"nextCursor": "example"
},
"found": true,
"reason": "not_found"
}interface TiktokFollowingResponse {
data: {
following: {
avatarUrl?: string;
bio: string;
createdUtc?: number;
displayName: string;
followers: number;
following?: number;
handle: string;
id: string;
likes?: number;
private?: boolean;
region: string;
videos: number;
}[];
nextCursor?: string | null;
} | null;
found: boolean;
reason?: "not_found";
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Requisição, resposta e preço
Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30dcurl -X POST https://api.getanyapi.com/v1/run/tiktok.following \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"handle":"stoolpresidente"}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| handle | string | "stoolpresidente"Nome de usuário do TikTok sem o @ inicial (ex.: "stoolpresidente"). |
| cursor | string | Cursor de paginação de uma resposta anterior. |
| requireCursor | boolean | Obsoleto; envie `requireFields: ["nextCursor"]` no lugar, que faz exatamente a mesma coisa. Defina como true se pretende paginar os resultados, para que a requisição seja atendida só por uma fonte que retorne um nextCursor. Se omitido, o roteamento não muda e a fonte mais barata atende. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue paginar, uma fonte que consegue atende, e a cotação e a cobrança seguem o preço dela. Ele continua aceito para que quem já o envia siga funcionando. |
| requireFields | array | Opcional; se omitido, o roteamento não muda e a fonte mais barata atende. Informe os campos de saída que esta requisição precisa poder retornar, por exemplo `nextCursor`, e ela só será atendida por uma fonte que retorne todos eles. Os campos que você não informar continuam sendo retornados sempre que a fonte que atende os tiver. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue retornar um campo informado, uma fonte mais cara atende, e você recebe a cotação e é cobrado pelo preço dela. Um campo informado ainda pode vir ausente em um perfil que realmente não o tenha. Se você informar uma combinação de campos que nenhuma fonte retorna sozinha, a requisição é recusada como entrada inválida, sem cobrança. Ao paginar, vale só para a primeira página; as páginas seguintes continuam na fonte que a primeira página escolheu, pelo preço cotado. |
| Resposta | ||
| data | object | |
| data.following | object[] | |
| data.following[].avatarUrl | string | Account avatar image URL. Signed and short-lived, so the query string is load-bearing and kept intact. |
| data.following[].bio | string | |
| data.following[].createdUtc | number | UTC epoch timestamp in seconds (Unix time) the account was created. Multiply by 1000 for a JS Date in milliseconds. |
| data.following[].displayName | string | Populated whenever the provider has data for the entity. |
| data.following[].followers | integer | |
| data.following[].following | integer | Number of accounts this account follows. |
| data.following[].handle | string | Populated whenever the provider has data for the entity. |
| data.following[].id | string | Populated whenever the provider has data for the entity. |
| data.following[].likes | integer | Total likes the account has received. |
| data.following[].private | boolean | Whether the account is private. |
| data.following[].region | string | Populated whenever the provider has data for the entity. |
| data.following[].videos | integer | |
| data.nextCursorpode ser exigido | string | Opaque cursor for the next page of followed accounts, or null when this lane has no more. Pass it back as cursor to continue. |
| found | boolean | |
| reason | "not_found" | Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost. |
| Preço | ||
| Preço por requisição | USD | US$ 0,00095 |
| Preço /mil req. | USD | US$ 0,95 |
Dúvidas frequentes
Sobre o endpoint Seguindo da API para TikTok
O endpoint Seguindo da AnyAPI para TikTok retorna dados de TikTok em JSON normalizado com uma chamada POST para /v1/run/tiktok.following. Liste as contas que um usuário do TikTok segue (nome de usuário, nome de exibição, número de seguidores, bio) pelo nome de usuário. A AnyAPI distribui cada requisição entre 3 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,95 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Seguindo da API para TikTok feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,1 segundos, em 148 chamadas medidas.