Teste de 7 dias

TikTok scraper que avalia um criador em uma requisição

Cole um perfil ou vídeo. O Web Unlocker o devolve sem login: de um perfil, os seguidores e as curtidas exatos e os 16 vídeos mais recentes com visualizações; de um vídeo, as visualizações, curtidas, comentários, compartilhamentos e favoritos. $0.98 por 1.000 páginas.

Teste:

1.000 requisições grátis · Pague só se der certo · Mais de 195 países · Pronto para o Claude

tiktok.com/@mrbeastExecução de exemplo · seguidores: 146,194,232 · cobrado como 1 página · 3.3 s
Baixar
  1. Abrindo a página a partir de um endereço IP dos EUA
  2. Carregando a página como um visitante sem login
  3. Lendo os dados do perfil ou do vídeo

As páginas do TikTok levam de 4 a 20 segundos, às vezes mais. Ainda está em andamento, não precisa clicar de novo.

Pronto para seus próprios criadores? Obtenha uma chave de API ou agende uma demo.

Receba sua chave de API e requisições grátis

Conte um pouco sobre sua equipe e receba:

  • Chave de API em até um dia útil
  • Requisições grátis nos seus próprios alvos
4,7 / 5 no G2com base em 79 avaliações
Agendar demo

Sem cartão. Cancele quando quiser. Respondemos em até um dia útil.

O que o scraper de dados do TikTok devolve

Páginas públicas, sem login e sem conta no TikTok. Plataformas de influenciadores, agências, marcas e pesquisadores leem estes dois tipos de página, cada um cobrado como uma página.

  • Scraper de perfis do TikTok

    tiktok.com/@mrbeast
    Nome
    MrBeast
    Seguidores
    146,194,232
    Curtidas
    1,570,296,211
    Vídeos
    489
    Seguindo
    346
    Bio
    Checkout My New Book!
    Últimos vídeos
    16, com visualizações
  • Scraper de vídeos do TikTok

    tiktok.com/@nasa/video/7665075736742530317
    Visualizações
    1.8M
    Curtidas
    111K
    Comentários
    3,310
    Compartilhamentos
    3,376
    Favoritos
    8,056
    Legenda
    Something big just landed on TikTok.
    Som
    original sound - NASA

Quer testar você mesmo? Pegue sua chave de API com 1.000 requisições grátis.

Avalie 1.000 criadores do TikTok por $0.98

Uma página de perfil traz os seguidores e as curtidas exatos de um criador e os 16 vídeos mais recentes dele com visualizações, cobrada uma vez a $0.98 por 1.000 páginas. Os scrapers de TikTok na Apify e na Bright Data cobram cada um desses vídeos como um resultado separado.

A Apify cobra $48 por 1.000 criadores.
Aqui eles custam $0.98.

Uma página que não carrega não custa nada. Quando o TikTok enviar um erro, peça de novo: você paga só pela página que volta com dados.

Quanto custam 1.000 criadores do TikTok

1.000 perfis com os 16 vídeos mais recentes e visualizações, a preços publicados

  • $0.98Gologin Web Unlocker
  • $25.50Bright Data TikTok Scraper API
  • $48TikTok Profile Scraper (baseado na Apify)
  • $59.20TikTok Scraper (baseado na Apify)

Gologin: uma página de perfil por criador, $0.98 por 1.000 páginas. A Bright Data cobra cada perfil e cada vídeo como um registro, $1.50 por 1.000. No plano grátis da Apify, o TikTok Profile Scraper cobra cada vídeo a $3.00 por 1.000, e o TikTok Scraper mais usado, a $3.70 por 1.000.

Pronto para rodar nos seus próprios criadores? Obtenha sua chave de API e requisições grátis.

Avalie um influenciador do TikTok por 1,7 centavo

Uma página de perfil traz os seguidores e as curtidas exatos do criador e os 16 vídeos mais recentes com visualizações. A página de cada vídeo acrescenta as curtidas, os comentários, os compartilhamentos e os favoritos. 17 páginas, $0.0167, e você tem o engajamento real do criador, vídeo a vídeo.

O TikTok mostra 146.2M seguidores.
O scraper devolve 146,194,232.

Compare a TikTok API com scrapers do TikTok

As APIs do próprio TikTok são para pesquisadores aprovados e para a própria conta de cada usuário. Veja o que cada caminho exige de você antes de começar e quanto cobra pelos mesmos 1.000 criadores.

Dados de outros criadores, unidade de cobrança, preço de 1.000 criadores, início sem solicitar acesso, início grátis e a página inteira no Gologin Web Unlocker, na TikTok API, na Apify e na Bright Data
O que é precisoWeb UnlockerTikTok APIApifyBright Data
Dados de outros criadoresSimSó pesquisadoresSimSim
Você paga porUma páginaGrátis após aprovaçãoCada vídeoCada registro
1.000 criadores com 16 vídeos$0.98Não para empresas$48 a $59.20$25.50
Começar sem solicitar acessoSimNão, cerca de 4 semanasSimSim
Grátis para começar1.000 requisiçõesApós aprovação$5 por mês5.000 por mês
A página inteira em HTMLSimNãoNãoNão

Faz scraping de mais do que o TikTok? O Web Unlocker devolve qualquer página do mesmo jeito, pelo mesmo preço.

Como fazer scraping de dados do TikTok com Python ou Node.js

O TikTok guarda os dados de uma página pública como JSON dentro do HTML. O Web Unlocker devolve esse HTML, e poucas linhas de código leem o perfil ou o vídeo. A aba Lista de criadores é um pequeno crawler do TikTok: entra uma lista de contas, sai um CSV.

  1. Passo 01

    Obtenha sua chave de API

    Preencha o formulário acima. A chave chega por e-mail em até um dia útil.

  2. Passo 02

    Escolha a página

    Um perfil para os seguidores e os vídeos mais recentes, um vídeo para as visualizações, curtidas, comentários, compartilhamentos e favoritos.

  3. Passo 03

    Leia os dados

    Confira se a página veio com dados e peça de novo quando o TikTok enviar um erro: você paga só pela página que volta.

Instalar
pip install requests
Executar
GOLOGIN_SCRAPING_API_KEY=your_key python tiktok_profile.py
Envia para
https://parsing.webunlocker.gologin.com/v1/scrape
import html
import json
import os
import re
import time

import requests

username = "mrbeast"


def scrape(url, marker):
    for attempt in range(3):
        address = url if attempt == 0 else f"{url}?fresh={int(time.time())}"
        try:
            response = requests.get(
                "https://parsing.webunlocker.gologin.com/v1/scrape",
                params={"url": address, "geo": "us", "format": "json"},
                headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
                timeout=60,
            )
            page = response.json().get("data", {}).get("html", "") if response.ok else ""
        except requests.RequestException:
            page = ""
        if marker in page:
            return page
        time.sleep(3)
    raise RuntimeError("TikTok did not send the page, try again later")


page = scrape(f"https://www.tiktok.com/@{username}", '"followerCount"')
script = re.search(r'<script id="__UNIVERSAL_DATA_FOR_REHYDRATION__"[^>]*>(.*?)</script>', page, re.S)
info = json.loads(script.group(1))["__DEFAULT_SCOPE__"]["webapp.user-detail"]["userInfo"]
user, stats = info["user"], info["statsV2"]

videos = []
for item in page.split('data-e2e="user-post-item"')[1:]:
    video = re.search(r'/video/(\d+)"', item)
    views = re.search(r'data-e2e="video-views"[^>]*>([^<]*)<', item)
    caption = re.search(r'<img alt="([^"]*)"', item)
    if video:
        videos.append({
            "url": f"https://www.tiktok.com/@{username}/video/{video.group(1)}",
            "views": views.group(1) if views else None,
            "caption": html.unescape(caption.group(1)).split(" created by ")[0].strip() if caption else "",
        })

profile = {
    "username": user["uniqueId"],
    "nickname": user["nickname"],
    "bio": user["signature"],
    "verified": user["verified"],
    "followers": int(stats["followerCount"]),
    "following": int(stats["followingCount"]),
    "likes": int(stats["heartCount"]),
    "videos": int(stats["videoCount"]),
    "latest_videos": videos,
}

print(json.dumps(profile, indent=2, ensure_ascii=False))
print(f"@{username}: {profile['followers']:,} followers, {len(videos)} latest videos from one page")

Pronto para rodar nos seus próprios criadores? Obtenha sua chave de API e requisições grátis.

Parte de um stack tecnológico completo

Uma conta, uma rede de proxies, um ecossistema. Escolha o produto de que a tarefa precisa.

Faz scraping de mais sites? Veja os scrapers do Instagram, do YouTube e do Reddit, ou todas as ferramentas de web scraping.

Perguntas sobre o TikTok scraper

O que é um TikTok scraper?

Um TikTok scraper, ou crawler do TikTok, é uma ferramenta que lê páginas públicas do TikTok e as transforma em dados: os seguidores, as curtidas e os vídeos mais recentes de um perfil, e as visualizações, curtidas, comentários, compartilhamentos e favoritos de um vídeo. O Gologin Web Unlocker é uma API de TikTok scraper: envie o endereço de um perfil ou vídeo e ele devolve a página com esses dados, a $0.98 por 1.000 páginas.

Como fazer scraping do TikTok?

O scraping de dados do TikTok leva uma requisição por página: envie o endereço de um perfil ou vídeo público ao Web Unlocker. Ele devolve a página como um visitante sem login a vê, com os dados que o TikTok guarda dentro dela em JSON. O código acima lê tudo isso em poucas linhas. Quando o TikTok enviar um erro, peça de novo: você paga só pela página que volta.

Como criar um TikTok scraper em Python?

Envie o endereço do perfil ao Web Unlocker com a biblioteca requests e leia o JSON da página. A aba Python acima é um script completo, testado na API real: ele mostra os seguidores, as curtidas e o número de vídeos exatos do criador, e os 16 vídeos mais recentes com visualizações.

Quais dados posso extrair de um perfil do TikTok?

Seguidores, contas seguidas, curtidas e número de vídeos exatos, o nome, a bio e o selo de verificado, e os 16 vídeos mais recentes com links, legendas e visualizações. O TikTok mostra números arredondados na página; os dados dentro dela trazem os exatos.

Quais dados posso extrair de um vídeo do TikTok?

Um scraper de vídeos do TikTok coleta as visualizações, curtidas, comentários, compartilhamentos e favoritos, a legenda, as hashtags, o som, a data e a duração, a imagem de capa e o autor com o número de seguidores dele. Em vídeos grandes, o TikTok arredonda as visualizações e as curtidas, do mesmo jeito que as mostra.

Dá para fazer scraping do TikTok sem login?

Sim. Perfis e vídeos públicos carregam sem login, e o Web Unlocker os abre como um visitante sem login. Você não precisa de conta no TikTok e não arrisca nenhuma das suas. Contas privadas continuam fechadas.

A TikTok API permite ver dados de outros criadores?

Só para pesquisadores aprovados. A Research API é aberta a grupos de pesquisa acadêmica e sem fins lucrativos nos EUA, na Europa e em alguns outros países, e a análise leva cerca de 4 semanas. A Display API lê só o perfil e os vídeos de um usuário que faz login no seu app. Nenhuma das duas cobre uso comercial de dados de outros criadores.

Como calcular a taxa de engajamento do TikTok de um criador?

Some as curtidas, os comentários, os compartilhamentos e os favoritos dos vídeos mais recentes do criador e divida pelas visualizações. O Web Unlocker traz os 16 vídeos mais recentes da página de perfil e os números de cada vídeo da página dele: 17 páginas, $0.0167. A aba Node.js acima faz a conta e grava um CSV; para o MrBeast, deu 14,7%.

Dá para fazer scraping de comentários do TikTok?

O número de comentários, sim: cada página de vídeo traz esse número. Os comentários em si carregam conforme você rola e exigem uma sessão logada, então o Web Unlocker não os devolve.

Quanto custa um TikTok scraper?

$0.98 por 1.000 páginas, o mesmo preço para toda página: um perfil com os 16 vídeos mais recentes é uma página, um vídeo com seus números é uma página. Uma requisição com falha não custa nada. Você começa com 1.000 requisições grátis, e os planos começam em $49 por mês para 50.000 requisições.

Qual é o melhor TikTok scraper?

Depende da tarefa. Apify e Bright Data vendem linhas prontas de perfis, vídeos, hashtags e comentários e cobram cada uma. O Web Unlocker devolve a página pública inteira do perfil ou do vídeo por um preço por página, no TikTok e em qualquer outro site, então avaliar criadores custa centavos.

Existe uma alternativa ao TikTok scraper da Apify?

Sim. O TikTok Scraper da Apify cobra cada vídeo, $3.70 por 1.000 no plano grátis, então os 16 vídeos mais recentes de um criador são 16 resultados. O Web Unlocker devolve o perfil com esses 16 vídeos e as visualizações deles como uma página: $0.98 por 1.000 criadores.

Fazer scraping do TikTok é legal?

Perfis e vídeos que carregam sem login são páginas públicas. No caso Meta v. Bright Data, em janeiro de 2024, um tribunal federal dos EUA concluiu que os termos de uma plataforma não proíbem o scraping sem login de dados públicos. O que você coleta e como usa é decisão sua, então confira com as regras que valem para o seu projeto.

Receba sua chave de API e requisições grátis

Conte um pouco sobre sua equipe e receba:

  • Chave de API em até um dia útil
  • Requisições grátis nos seus próprios alvos
4,7 / 5 no G2com base em 79 avaliações
Agendar demo

Sem cartão. Cancele quando quiser. Respondemos em até um dia útil.