API para TikTok: Buscar principais resultados
Busque os principais resultados do TikTok para uma palavra-chave (legenda, visualizações, curtidas, comentários, compartilhamentos) com paginação por cursor.
US$ 0,60/mil req., pague por requisição, sem assinatura.
my dog's reaction to the vacuum cleaner, priceless
@petsofmara
{"id": "7483211938467123903","caption": "my dog's reaction to the vacuum cleaner, priceless","contentType": "video","url": "https://www.tiktok.com/@petsofmara/video/7483211938467123903","author": "petsofmara","views": 8420000,"likes": 1210000,"comments": 24800,... 14 campos a mais}
Preços e provedores
Preços do endpoint Buscar principais resultados da API para TikTok: uma API, 4 provedores intercambiáveis
O provedor mais barato atende primeiro. Se ele falhar, o próximo assume na mesma chamada.
Teste
Obtenha Buscar principais resultados do TikTok em uma só requisição
Este exemplo mostra 21 de 27 campos. Ver todos os campos
{
"found": true,
"data": {
"nextCursor": "MTc1ODkzNjAwMA",
"items": [
{
"id": "7483211938467123903",
"caption": "my dog's reaction to the vacuum cleaner, priceless",
"contentType": "video",
"url": "https://www.tiktok.com/@petsofmara/video/7483211938467123903",
"author": "petsofmara",
"views": 8420000,
"likes": 1210000,
"comments": 24800,
"shares": 92100,
"saves": 61200,
"createdUtc": 1758844800,
"image": "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/funny-hero-clean~tplv-obj.jpeg?x-signature=Pq5dE6f",
"videoUrl": "https://v16-webapp.tiktok.com/2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f/tiktok/video.mp4?x-expires=1759344000&x-signature=Pq5dE6f",
"durationSeconds": 18,
"authorName": "Mara Delgado",
"authorUserId": "6791238450918203456",
"authorImage": "https://p16-sign-va.tiktokcdn.com/tos-useast5-avt-0068/petsofmara-avatar~tplv-obj.jpeg?x-signature=Qr6eF7g"
},
{
"id": "7483102213904456784",
"caption": "when the wifi drops during the boss meeting",
"contentType": "video",
"url": "https://www.tiktok.com/@officeblooper/video/7483102213904456784",
"author": "officeblooper",
"views": 2140000,
"likes": 318000,
"comments": 6210,
"shares": 21400,
"createdUtc": 1758758400,
"image": "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/funny-second-clean~tplv-obj.jpeg?x-signature=Rs7fG8h",
"durationSeconds": 24,
"authorName": "Devon Okafor",
"authorUserId": "6702398450918204789"
},
{
"id": "7482911122938467894",
"caption": "toddler discovers the echo in the stairwell",
"contentType": "video",
"url": "https://www.tiktok.com/@familyclipz/video/7482911122938467894",
"author": "familyclipz",
"views": 964000,
"likes": 142000,
"comments": 3010,
"shares": 8900,
"createdUtc": 1758672000,
"authorName": "Familyclipz"
}
]
}
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Uma requisição, um formato de resposta.
Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.
Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d
Corpo da requisição
JSON, enviado via POST para este endpoint.
- querystring
funny
Palavra-chave a buscar (ex.: "funny").
- cursorstring
Cursor de paginação de uma resposta anterior.
- publishTimeenum
Filtro de período: yesterday, this-week, this-month, last-3-months, last-6-months, all-time.
- regionstring
Código de país de 2 letras para a localização do proxy (ex.: US, GB, FR).
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `soundClipId` or `nextCursor`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a record that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
- sortByenum
relevance
Ordenação: relevance, most-liked, date-posted.
Resposta
JSON, um valor de exemplo por campo.
Populated whenever the provider has data for the entity.
- authorstring
petsofmara
Populated whenever the provider has data for the entity.
- authorFollowersintegerpode ser exigido
The author's follower count at the time of the request. Null when the serving source does not report it.
- authorImagestring
https://p16-sign-va.tiktokcdn.com/tos-useast5-avt-0068/petsofmara-avatar~tplv-obj.jpeg?x-signature=Qr6eF7g
Author's avatar image URL. Signed and short-lived, so the query string is load-bearing and kept intact.
- authorNamestring
Mara Delgado
Author's display name.
- authorUserIdstring
6791238450918203456
Author's numeric TikTok user id.
- captionstring
my dog's reaction to the vacuum cleaner, priceless
Populated whenever the provider has data for the entity.
- commentsinteger
24800
- contentTypestringpode ser exigido
video
TikTok's own label for the post format, such as video, or null when the serving source does not report it.
- createdUtcnumber
1758844800
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
- durationSecondsnumber
18
Media duration in seconds.
- hashtagsstring[]
Hashtags carried in the caption, without the leading #. Empty when the post uses none; @-mentions are excluded. Populated whenever the provider has data for the entity.
- idstring
7483211938467123903
Populated whenever the provider has data for the entity.
- imagestring
https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/funny-hero-clean~tplv-obj.jpeg?x-signature=Pq5dE6f
URL of the item's cover image. Signed and short-lived, so the query string is load-bearing and kept intact.
- likesinteger
1210000
- savesinteger
61200
- sharesinteger
92100
- soundAuthorstringpode ser exigido
Credited author of the sound. Null when the serving source does not report it.
- soundClipIdstringpode ser exigido
Id of the sound the video uses. Pass it to tiktok.song or tiktok.song_videos as clipId. Null when the serving source does not report it.
- soundTitlestringpode ser exigido
Name of the sound. "original sound" means the creator's own audio rather than a licensed track. Null when the serving source does not report it.
- urlstring
https://www.tiktok.com/@petsofmara/video/7483211938467123903
Populated whenever the provider has data for the entity.
- videoUrlstring
https://v16-webapp.tiktok.com/2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f/tiktok/video.mp4?x-expires=1759344000&x-signature=Pq5dE6f
Playable video URL. Signed and short-lived, so the query string is load-bearing and kept intact.
- viewsinteger
8420000
- nextCursorstringpode ser exigido
MTc1ODkzNjAwMA
Opaque cursor for the next page of results, or null when this lane has no more. Pass it back as cursor to continue.
- foundboolean
true
- 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.
Vende esta API? Veja o schema completo que o seu endpoint precisa retornar.
Dúvidas frequentes
Sobre o endpoint Buscar principais resultados da API para TikTok
O endpoint Buscar principais resultados da AnyAPI para TikTok retorna dados de TikTok em JSON normalizado com uma chamada POST para /v1/run/tiktok.search_top. Busque os principais resultados do TikTok para uma palavra-chave (legenda, visualizações, curtidas, comentários, compartilhamentos) com paginação por cursor. A AnyAPI distribui cada requisição entre 4 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,60 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Buscar principais resultados da API para TikTok feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,6 segundos, em 8.824 chamadas medidas.