Todos los scrapers

Social y vídeo

TikTok Scraper

tiktok.com

99.9% Tasa de éxito
9.4s Respuesta media
In-house anti-bot Protección
1000 llamadas Medido sobre

TikTok se sirve mediante cinco endpoints de plugin dedicados en lugar de la obtención de página genérica. Dale al endpoint de perfil un handle - como nasa - y devuelve al creador ya parseado: los recuentos exactos de seguidores, seguidos, me gusta y vídeos (TikTok publica cada número dos veces, redondeado para mostrarlo y exacto por debajo, y tú recibes el exacto), la bio, el enlace, las marcas de verificado y comercio, y los vídeos más recientes del creador. El endpoint de vídeo acepta cualquier URL de publicación, un id o un enlace corto vm.tiktok.com y devuelve reproducciones, me gusta, comentarios, compartidos, guardados y reposts exactos, hashtags, menciones, el autor con sus estadísticas, el sonido, URLs de reproducción y descarga por calidad, pistas de subtítulos, imágenes de las publicaciones de fotos y las etiquetas temáticas de TikTok. El endpoint de hashtag devuelve las visualizaciones y vídeos totales bajo una etiqueta más sus publicaciones. Hasta diez vídeos listados llegan desde los widgets renderizados en servidor de TikTok en un par de segundos; pedir más - hasta 200 - abre la página real en una sesión de navegador y desplaza la cuadrícula (los hashtags que TikTok no sirve a través del widget, como #comedy o #gaming, se leen de la misma manera). Esa misma sesión de navegador alimenta la búsqueda por palabra clave (resultados con el propio ranking de TikTok, región seleccionable) y los comentarios de cualquier publicación, con autor, me gusta y respuestas precargadas: TikTok protege ambos con su captcha de girar la imagen, que la sesión resuelve sobre la marcha. Cada vídeo listado lleva la forma completa de vídeo: una llamada es una instantánea completa de un creador, una tendencia o una búsqueda. Solo lee datos públicos: sin cuenta de TikTok, cookies ni navegador, y los elementos borrados, privados o restringidos por región vuelven como un 404 claro con el motivo de TikTok.

Qué puedes extraer

  • Perfil del creador: handle, nombre visible, bio, enlace de la bio, marcas de verificado, privado, organización y vendedor
  • Recuentos exactos de seguidores, seguidos, me gusta totales, vídeos y amigos
  • Los vídeos más recientes del creador y los vídeos destacados de un hashtag, cada uno con interacción completa
  • Por vídeo: reproducciones, me gusta, comentarios, compartidos, guardados y reposts exactos
  • Descripción, hashtags, menciones, idioma, fecha de publicación y etiquetas temáticas de TikTok
  • Sonido: título, artista, marca de original, URL de reproducción; instantánea del autor con recuentos de seguidores
  • Medios: duración, resolución, portada, URLs de reproducción y descarga, cada variante de calidad, pistas de subtítulos, imágenes de publicaciones de fotos
  • Totales del hashtag: visualizaciones y número de vídeos, id y URL del hashtag
  • Resultados de búsqueda por palabra clave con el ranking de TikTok, por región; comentarios con autor, me gusta, marcas de creador y respuestas

Endpoints dedicados

/social/tiktok-profile

Perfil del creador + vídeos más recientes

Un creador público por handle o URL de perfil: estadísticas exactas (followers, following, likes, videos, friends), bio, bioLink, verified, privateAccount, isOrganization, ajustes de comercio y privacidad, avatar y un array videos con las publicaciones más recientes (max_videos 0-200; hasta 10 desde el widget renderizado en servidor en segundos, más desplazando la cuadrícula real en una sesión de navegador), cada una en la forma completa de vídeo.

/social/tiktok-video

Un solo vídeo o publicación de fotos

Una publicación por URL, id o enlace corto: description, hashtags, mentions, language, createdAt, stats exactas (plays, likes, comments, shares, saves, reposts), author con estadísticas, video (duration, size, codec, cover, playUrl, downloadUrl, qualities, subtitles), images para publicaciones de fotos, music, flags, labels, efectos y ubicación.

/social/tiktok-hashtag

Totales del hashtag + vídeos

Un hashtag por nombre o URL: id, url, stats (visualizaciones y vídeos totales) y un array videos con sus publicaciones (max_videos 0-200; hasta 10 desde el widget renderizado en servidor en segundos, más desplazando la cuadrícula real en una sesión de navegador), cada una en la forma completa de vídeo.

/social/tiktok-search

Búsqueda por palabra clave

Una búsqueda de vídeos de TikTok para query, ejecutada en una sesión de navegador que resuelve el propio captcha de TikTok, por lo que lleva el ranking de TikTok: results (max_results 1-200) cada uno en la forma completa de vídeo, resultsCollected y hasMore. proxy_country elige la región para la que TikTok ordena.

/social/tiktok-comments

Comentarios de una publicación

Los comentarios de una publicación por URL, id o enlace corto, leídos del panel de comentarios abierto en una sesión de navegador que resuelve el captcha: totalComments y comments (max_comments 1-500) cada uno con text, createdAt, likes, replyCount, language, author (username, nickname, userId, avatar), isCreator, likedByCreator y las replies que TikTok precarga.

Cómo rastrearlo

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/social/tiktok-profile?username=nasa&max_videos=5"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/social/tiktok-profile",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"username": "nasa", "max_videos": "5"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const profile = await su.tiktokProfile('nasa', {
  maxVideos: 5,
});
console.log(results);

Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.