De volta ao blog

Análise de Influenciadores do TikTok: Avaliar uma Lista de Criadores

Isabella Garcia
Isabella Garcia

Web Data Collection Specialist

01-Sep-2026

TL;DR:

  • Uma lista de criadores precisa de evidências em dois níveis. Combine as estatísticas do perfil público com uma amostra delimitada das postagens públicas do criador.
  • Use um scorecard transparente. Registre as entradas, transformações, pesos e decisões humanas em vez de produzir uma classificação não explicada.
  • Prefira distribuições a um único post viral. O engajamento médio e a cadência de postagem descrevem a amostra de forma mais justa do que um único máximo.
  • Não infira características de audiência indisponíveis. Os atores documentados não retornam demografia de seguidores, listas de seguidores ou rótulos de seguidores falsos.
  • A adequação da marca permanece uma revisão humana. Os temas de conteúdo, a qualidade da divulgação, o contexto de segurança e a adequação criativa não podem ser reduzidos apenas a contagens públicas.
  • Gratuito para começar. Novas contas Scrapeless incluem crédito gratuito através do Scrapeless Dashboard.

Introdução: transformar uma lista de identificadores em uma lista revisável

A seleção de influenciadores geralmente começa com uma planilha de nomes de usuário. A contagem de seguidores torna essa lista classificável, mas não mostra se uma conta posta de forma consistente, se o conteúdo recente atrai interação, ou se o conteúdo é apropriado para um brief específico.

Uma melhor análise de influenciadores do TikTok junta dois atores Scrapeless documentados. scraper.tiktok.user.detail resolve cada perfil público e retorna estatísticas da conta mais sec_uid. scraper.tiktok.user.work usa esse sec_uid para retornar um conjunto delimitado de postagens públicas e campos de engajamento. O pipeline então computa características descritivas e produz um scorecard para revisão humana.

Para o padrão de solicitação mais amplo, consulte o guia para atores de dados Scrapeless.

Pipeline em um relance

Etapa Entrada Saída
Resolver Nome de usuário do criador Registro de perfil e sec_uid
Amostra sec_uid, cursor, contagem Itens de postagens públicas recentes
Transformar JSON de perfil e post Características descritivas comparáveis
Revisão Características e links de conteúdo Notas humanas e decisão de elegibilidade
Armazenar Pacote de decisão Registro de lista delimitada com timestamp

A saída é uma ferramenta de apoio à decisão. Ela não prova a autenticidade da audiência, impacto nas vendas ou desempenho futuro da campanha.

Defina a Avaliação Antes de Coletar Dados

Escreva as regras de decisão antes de abrir a API. Um brief útil declara:

  • mercado-alvo e categoria da campanha
  • requisitos mínimos de relevância do conteúdo
  • o tamanho da amostra de postagens utilizado para cada criador
  • questões de conteúdo ou divulgação que desqualificam
  • quais métricas públicas são descritivas em vez de decisivas
  • quem realiza a revisão final

A divulgação do influenciador é parte da revisão. A orientação de divulgação da FTC para influenciadores de mídia social explica que conexões materiais devem ser claras para o público. Use as regras locais aplicáveis para o mercado da campanha.

Pré-requisitos

  • Uma conta Scrapeless e token API do Scrapeless Dashboard
  • Uma lista permitida de nomes de usuário públicos do TikTok
  • Um scorecard por escrito e uma política de revisão manual
  • Um período de retenção para registros de perfil, post e decisão

O código requer um token ativo em SCRAPELESS_API_KEY e um arquivo delimitado por nova linha nomeado creators.txt.

Etapa 1 — Resolver Cada Perfil Público

Chame scraper.tiktok.user.detail com unique_id. Mantenha account_id, nome de usuário, sec_uid, URL do perfil, estatísticas públicas, flags da conta e o timestamp de coleta. A documentação do ator de detalhes do usuário lista os campos de resposta suportados.

Não descarte silenciosamente um criador quando um campo opcional estiver em branco. Armazene o perfil com um estado de coleta explícito para que o revisor possa distinguir dados incompletos de uma conta rejeitada.

Etapa 2 — Coletar uma Amostra de Postagem Comparável

Use scraper.tiktok.user.work com o sec_uid retornado. Dê a cada criador o mesmo count solicitado e cursor inicial para que a comparação inicial siga uma regra de amostragem única. O ator pode retornar descrições de postagens, URLs, timestamps, contagens de engajamento público, campos de mídia, hashtags, idioma, flags de postagens, música, legendas e permissões.

A documentação do ator de trabalho do usuário documenta cursor como uma string e count como um número inteiro positivo. Continue além da primeira resposta apenas quando a resposta atual e a documentação expuserem um valor de continuação verificado.

Comece a Raspar com Scrapeless

Aprimore seu processo de raspagem da web e automação com Scrapeless!
Inscreva-se hoje e ganhe $5 em crédito gratuitosem necessidade de cartão de crédito.

Reclame seu crédito gratuito agora no Painel do Scrapeless.

Fase 3 — Calcular Recursos Descritivos

O programa abaixo resolve perfis, solicita a mesma amostra de postagens limitadas e calcula medianas. Ele mantém o relatório descritivo: sem demografia indisponível e sem rótulo de seguidores falsos.

python Copy
import json
import os
import statistics
from urllib.request import Request, urlopen

ENDPOINT = "https://api.scrapeless.com/api/v1/scraper/request"
TOKEN = os.environ["SCRAPELESS_API_KEY"]


def actor(name, actor_input):
    request = Request(
        ENDPOINT,
        data=json.dumps({"actor": name, "input": actor_input}).encode(),
        headers={"x-api-token": TOKEN, "content-type": "application/json"},
        method="POST",
    )
    with urlopen(request, timeout=60) as response:
        return json.load(response)


def median(items, field):
    values = [item[field] for item in items if isinstance(item.get(field), (int, float))]
    return statistics.median(values) if values else None


def evaluate(username):
    profile = actor("scraper.tiktok.user.detail", {"unique_id": username.lstrip("@")})
    posts = actor(
        "scraper.tiktok.user.work",
        {"sec_uid": profile["sec_uid"], "cursor": "0", "count": 20},
    ).get("items", [])
    return {
        "unique_id": profile.get("unique_id"),
        "profile_url": profile.get("profile_url"),
        "is_verified": profile.get("is_verified"),
        "is_private": profile.get("is_private"),
        "profile_statistics": profile.get("statistics") or {},
        "sample_size": len(posts),
        "median_play_count": median(posts, "play_count"),
        "median_like_count": median(posts, "like_count"),
        "median_comment_count": median(posts, "comment_count"),
        "median_share_count": median(posts, "share_count"),
        "content_links": [post.get("url") for post in posts if post.get("url")],
    }


with open("creators.txt", encoding="utf-8") as source:
    usernames = [line.strip() for line in source if line.strip()]

results = [evaluate(username) for username in usernames]
print(json.dumps(results, ensure_ascii=False, indent=2))

A documentação do módulo de estatísticas do Python define o cálculo da mediana. Uma mediana reduz a influência de uma observação excepcionalmente grande, mas não remove o viés de amostragem ou estabelece causalidade.

Fase 4 — Adicionar Revisão Humana

Cada pacote de criadores deve mostrar a URL do perfil, estatísticas públicas resumo, tamanho da amostra, características medianas dos posts e links para o conteúdo amostrado. O revisor então registra:

  • relevância para o tema da campanha
  • qualidade do conteúdo e adequação à produção
  • práticas de divulgação sobre o material patrocinado
  • preocupações de segurança ou adequação
  • adequação de linguagem e mercado com base no conteúdo observável
  • uma decisão de aceitar, manter ou rejeitar com uma breve justificativa

Não inferir idade, etnia, renda, estado de saúde ou composição da audiência a partir de nomes de usuários, biografias ou contagens de engajamento. O ator não fornece um painel demográfico, e um palpite automatizado acrescentaria risco sem evidências confiáveis.

Fase 5 — Armazenar o Pacote de Decisão

Mantenha as observações da fonte e as decisões separadas. Estatísticas de perfil e métricas de postagens podem mudar; a decisão humana pertence a uma amostra e resumo particular. Um registro útil contém o ID do resumo, ID do criador, hora da observação, IDs das postagens amostradas, características derivadas, revisor, decisão e justificativa.

O Quadro de Privacidade NIST pode ajudar as equipes a identificar riscos de privacidade e definir controles para coleta, acesso, retenção e exclusão. Limite os dados armazenados ao que a avaliação da campanha necessita.

Scrapeless fornece ambos os atores através da API de Raspagem. Revise preços atuais quando o tamanho da lista restrita e a amostra de postagens forem conhecidos.

Como Evitar Classificações Enganosas

  • Não divida por valores indisponíveis. Se um denominador estiver ausente ou zero, registre a métrica derivada como desconhecida.
  • Não compare amostras desiguais sem divulgação. Mantenha os tamanhos da amostra solicitada e retornada com cada linha.
  • Não defina limiares de engajamento universais. Categoria, tamanho da conta, formato de conteúdo e janela de amostra afetam a distribuição observada.
  • Não rotule contas como fraudulentas a partir de contagens públicas. Os atores retornam observações, não um veredicto de autenticidade.
  • Não automatize a decisão final de adequação. Um revisor precisa inspecionar o conteúdo real e o resumo da campanha.

Conclusão: torne a lista restrita explicável

A análise de influenciadores do TikTok funciona melhor como um pipeline documentado: resolver perfis públicos, coletar uma amostra consistente de postagens, calcular características descritivas simples e enviar as evidências a um revisor humano. Mantenha a captura da fonte ao lado da decisão para que outro revisor possa entender como a lista restrita foi produzida.

Pronto para Construir um Pipeline de Revisão de Criadores?

Junte-se ao Discord do Scrapeless ou à comunidade do Telegram para discutir modelos de dados. Crie uma conta no Painel do Scrapeless quando a política da lista restrita estiver pronta.

FAQ

Q: Quais dados apoiam a análise de influenciadores do TikTok?

Os atores documentados fornecem detalhes de perfis públicos, estatísticas de contas e campos públicos de postagens, como descrições, URLs, timestamps e contagens de engajamento.

Q: A API pode identificar seguidores falsos?

Não. Ela não retorna identidades de seguidores ou um rótulo de autenticidade, portanto, contagens públicas não devem ser apresentadas como prova de fraude.

Q: Qual é uma maneira justa de comparar postagens recentes?

Use a mesma regra de amostragem para cada criador, mantenha o tamanho da amostra, resuma a distribuição e mostre os links do conteúdo subjacente a um revisor.

Q: Os métricas públicas podem determinar a adequação da marca?

Não. Métricas públicas podem organizar uma revisão, enquanto a relevância do conteúdo, divulgação, adequação e adequação criativa requerem julgamento humano.

Q: É legal coletar dados públicos de criadores?
A legalidade depende da jurisdição, propósito, áreas, método de acesso e termos aplicáveis. Minimize os dados, documente o propósito, restrinja o acesso e obtenha aconselhamento jurídico para a campanha.

P: Eu preciso gerenciar proxies, defesas de página ou mudanças no DOM?

Scrapeless lida com a superfície de coleta subjacente. O aplicativo gerencia entradas, saídas estruturadas, amostragem e registros de decisão.

P: O pipeline pode rodar sem um agente de IA?

Sim. Chamadas HTTP diretas e estatísticas comuns do Python são suficientes para o fluxo de trabalho mostrado aqui.

Na Scorretless, acessamos apenas dados disponíveis ao público, enquanto cumprem estritamente as leis, regulamentos e políticas de privacidade do site aplicáveis. O conteúdo deste blog é apenas para fins de demonstração e não envolve atividades ilegais ou infratoras. Não temos garantias e negamos toda a responsabilidade pelo uso de informações deste blog ou links de terceiros. Antes de se envolver em qualquer atividade de raspagem, consulte seu consultor jurídico e revise os termos de serviço do site de destino ou obtenha as permissões necessárias.

Artigos mais populares

Catálogo