API para TikTok

API para TikTok: Contato do perfil

Encontre o e-mail de contato público por trás do perfil de um criador do TikTok: o endereço escrito na bio mais qualquer um publicado no site para o qual o perfil aponta, cada um identificado com a origem. Também retorna as estatísticas do perfil do criador e as redes sociais vinculadas.

POST/v1/run/tiktok.profile_contact
Disponibilidade
99,69%
30d · 327 chamadas
Requisições
327
30d · semanal, últimas 12 sem.
Resposta
5,1s
mediana · 30d

Teste

Faça sua primeira requisição

requireFieldsarray
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 `socialLinks` ou `domain`, 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.
Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.
{
  "data": {
    "avatarUrl": "https://example.com/image.jpg",
    "bio": "A short example description of this item.",
    "displayName": "Alex Rivera",
    "emails": [
      {
        "domain": "example.com",
        "domainHealth": "example.com",
        "email": "alex@example.com",
        "sourceType": "https://example.com/page",
        "sourceUrl": "https://example.com/page"
      }
    ],
    "externalUrl": "https://example.com/page",
    "followers": 12500,
    "following": 12500,
    "handle": "alex_rivera",
    "likes": 12500,
    "primaryEmail": "alex@example.com",
    "private": false,
    "profileUrl": "https://example.com/page",
    "seller": true,
    "socialLinks": [
      {
        "platform": "example",
        "url": "https://example.com/page"
      }
    ],
    "userId": "a1b2c3d4",
    "verified": true,
    "videos": 248
  },
  "found": true,
  "reason": "not_found"
}
Interface da resposta
interface TiktokProfileContactResponse {
  data: {
    avatarUrl?: string;
    bio?: string;
    displayName?: string;
    emails: {
      domain?: string;
      domainHealth?: string;
      email: string;
      sourceType?: string;
      sourceUrl?: string;
    }[];
    externalUrl?: string;
    followers?: number;
    following?: number;
    handle: string;
    likes?: number;
    primaryEmail?: string;
    private?: boolean;
    profileUrl?: string;
    seller?: boolean;
    socialLinks?: {
      platform: string;
      url: string;
    }[];
    userId?: string;
    verified?: boolean;
    videos?: number;
  } | 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 30d
POST /v1/run/tiktok.profile_contact
curl -X POST https://api.getanyapi.com/v1/run/tiktok.profile_contact \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle":"gordonramsayofficial"}'
CampoTipoValor de exemplo
Corpo da requisição
handlestring"gordonramsayofficial"Nome de usuário do TikTok sem o @ inicial.
requireFieldsarrayOpcional; 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 `socialLinks` ou `domain`, 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.
Resposta
dataobjectThe creator and the contact details published for them, or null when no public email was found.
data.avatarUrlstringProfile picture URL. TikTok signs this URL, so it expires; re-fetch rather than storing it.
data.biostringProfile biography text.
data.displayNamestringAccount display name.
data.emailsobject[]Every public email the source publishes for the creator, each labelled with where it came from. Some sources report only the address they judge best, so a single entry does not mean a single address exists. Never empty: a creator with no public email returns found false instead. Populated whenever the provider has data for the entity.
data.emails[].domainpode ser exigidostringThe email address's own domain. Absent when the source that served the request does not report it.
data.emails[].domainHealthstringThe source's verdict on whether the address can receive mail: healthy or unhealthy from a domain-level check, deliverable, risky or missing from a mailbox-level one. Which vocabulary you get varies with the source that served the request.
data.emails[].emailstringThe email address as published.
data.emails[].sourceTypestringWhere the address was read: the TikTok bio itself (tiktok_bio) or a page the profile links to (linked_page, website). An address read off a linked page may belong to a brand or a partner rather than the creator. The exact word varies with the source that served the request.
data.emails[].sourceUrlpode ser exigidostringThe page the address was read from. Absent for an address read from the TikTok bio itself.
data.externalUrlstringThe single link the account publishes in its bio. Absent when the account publishes no link.
data.followersintegerFollower count.
data.followingintegerNumber of accounts this account follows.
data.handlestringTikTok username without the leading @. Populated whenever the provider has data for the entity.
data.likesintegerTotal likes across the account's videos.
data.primaryEmailstringThe address the upstream considers the creator's best contact, chosen from emails. Absent when no email was found.
data.privatebooleanWhether the account is private.
data.profileUrlstringCanonical URL of the TikTok profile.
data.sellerbooleanWhether the account sells through TikTok Shop.
data.socialLinkspode ser exigidoobject[]Other social accounts found for the creator on the page their profile links to. Empty when none were found.
data.socialLinks[].platformpode ser exigidostringThe platform the link points at, for example instagram, youtube, facebook.
data.socialLinks[].urlpode ser exigidostringThe account URL on that platform.
data.userIdstringTikTok's numeric internal user id for the account. Unlike the handle it never changes, so store it as the account's key.
data.verifiedbooleanWhether the account carries TikTok's verified badge.
data.videosintegerNumber of videos the account has published.
foundbooleanTrue when at least one public email was found for the creator. A real account that publishes no email anywhere returns false, and the call is free.
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çãoUSDUS$ 0,00116
Preço /mil req.USDUS$ 1,16

Dúvidas frequentes

Sobre o endpoint Contato do perfil da API para TikTok

O endpoint Contato do perfil da AnyAPI para TikTok retorna dados de TikTok em JSON normalizado com uma chamada POST para /v1/run/tiktok.profile_contact. Encontre o e-mail de contato público por trás do perfil de um criador do TikTok: o endereço escrito na bio mais qualquer um publicado no site para o qual o perfil aponta, cada um identificado com a origem. Também retorna as estatísticas do perfil do criador e as redes sociais vinculadas. A AnyAPI distribui cada requisição entre 2 fontes, com failover automático quando uma falha. Custa a partir de US$ 1,16 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,7% das chamadas ao endpoint Contato do perfil da API para TikTok feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,1 segundos, em 327 chamadas medidas.

Custa a partir de US$ 1,16 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Encontre o e-mail de contato público por trás do perfil de um criador do TikTok: o endereço escrito na bio mais qualquer um publicado no site para o qual o perfil aponta, cada um identificado com a origem. Também retorna as estatísticas do perfil do criador e as redes sociais vinculadas. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 99,7% das chamadas ao endpoint Contato do perfil da API para TikTok feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,1 segundos, em 327 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.
Mais para chamar

Outros endpoints de TikTok

Perfila partir de US$ 0,45 /mil req.Vídeos do perfila partir de US$ 0,70 /mil req.Transcrição de vídeoa partir de US$ 1,20 /mil req.Busca por palavra-chavea partir de US$ 0,70 /mil req.Vídeoa partir de US$ 0,45 /mil req.Comentários do vídeoa partir de US$ 0,70 /mil req.Busca de usuáriosa partir de US$ 0,70 /mil req.Anúncio da biblioteca de anúnciosa partir de US$ 1,20 /mil req.Busca na biblioteca de anúnciosa partir de US$ 1,20 /mil req.Busca de transparência de anúnciosa partir de US$ 0,50 /mil req.Dados demográficos do públicoa partir de US$ 18,00 /mil req.Respostas a comentáriosa partir de US$ 0,90 /mil req.Seguidoresa partir de US$ 0,95 /mil req.Seguindoa partir de US$ 0,95 /mil req.Vídeos da hashtaga partir de US$ 0,80 /mil req.Ao vivoa partir de US$ 1,20 /mil req.Fotosa partir de US$ 1,20 /mil req.Vídeos da playlista partir de US$ 1,20 /mil req.Playlists do perfila partir de US$ 1,20 /mil req.Região do perfila partir de US$ 1,20 /mil req.Reposts do perfila partir de US$ 1,20 /mil req.Buscar hashtaga partir de US$ 1,20 /mil req.Buscar fotosa partir de US$ 1,20 /mil req.Sugestões de buscaa partir de US$ 0,95 /mil req.Buscar principais resultadosa partir de US$ 0,90 /mil req.Músicaa partir de US$ 0,90 /mil req.Vídeos da músicaa partir de US$ 0,90 /mil req.Busca de principais anúnciosa partir de US$ 1,20 /mil req.Feed em altaa partir de US$ 0,80 /mil req.Hashtags em altaa partir de US$ 1,20 /mil req.Download de vídeoa partir de US$ 0,90 /mil req.Transcrição de vídeo (versão completa)a partir de US$ 5,94 /mil minutos de áudio