Skip to main content

API de redes sociales

TikTok API

Convierte cualquier video, perfil o hashtag público de TikTok en JSON estructurado — videos, comentarios, búsqueda, salas de directo y datos de TikTok Shop, sin cuenta de desarrollador oficial.

  • Obtén cualquier video, usuario, hilo de comentarios o sala de directo pública en una sola llamada REST
  • Accede a productos de TikTok Shop, anuncios y analíticas de creadores que las herramientas genéricas no exponen
  • Diseñada para escalar — 10 RPS por defecto y precio por volumen hasta $0.0005/solicitud

$0.05 de crédito gratis al registrarte · sin tarjeta · desde $0.001/petición

Una petición, JSON estructurado

terminal
1curl -X GET "https://api.tikhub.io/api/v1/tiktok/app/v3/fetch_one_video?aweme_id=7350810998023949599" \
2 -H "Authorization: Bearer YOUR_API_KEY"
response.json
1{
2 "code": 200,
3 "data": {
4 "aweme_id": "7350810998023949599",
5 "desc": "Sample TikTok caption #fyp",
6 "create_time": 1711305600,
7 "statistics": {
8 "play_count": 2140000,
9 "digg_count": 128400,
10 "comment_count": 3120,
11 "share_count": 890,
12 "collect_count": 15600
13 },
14 "author": {
15 "unique_id": "username",
16 "nickname": "Display Name",
17 "follower_count": 540000,
18 "verification_type": 1
19 },
20 "video": { "duration": 18000, "play_addr": { "url_list": ["https://..."] } },
21 "music": { "title": "original sound", "author": "username" }
22 }
23}

Consigue tu clave API en user.tikhub.io/dashboard/api — o sigue la guía de primeros pasos.

RápidaPago por usoEscala a millones99.9% de disponibilidadBien documentadaSin revisión de app

Qué incluye la API de TikTok

La TikTok API de TikHub te da seis series de API dedicadas que cubren toda la superficie pública de TikTok: datos de web y de la app móvil, analíticas de creadores, inteligencia de tendencias, el comercio electrónico de TikTok Shop y la biblioteca de anuncios. Obtén JSON estructurado de cualquier video, cuenta, hashtag o sala de directo pública — a $0.001 por solicitud, sin revisión de aplicación y sin flujo OAuth.

TikTok Web API

Detalle de video/publicaciónPerfiles y actividad de usuariosComentarios y respuestasBúsquedaSalas de directo y danmakuTendenciasHashtags

TikTok App V3 API

Obtención de video individual o por lotesPublicaciones, me gusta y republicaciones del usuarioListas de seguidores y seguidosBúsqueda (video/usuario/música/directo/producto)Rankings de directosEnlaces para compartir y códigos QRURLs de video sin marca de agua

TikTok Creator API

Salud de la cuenta e insightsAnalíticas de videoAnalíticas de directoDemografía de la audienciaProductos del escaparate

TikTok Analytics API

Análisis de tendenciasSeguimiento de palabras claveRendimiento de contenidoInsights de audiencia

TikTok Shop Web API

Detalle y reseñas de productosPerfiles de vendedoresAnalíticas de tiendasBúsqueda de productos

TikTok Ads API

Biblioteca de creatividades publicitariasDatos de rendimiento de anunciosFormatos publicitarios en tendencia

Datos de TikTok Shop y de anuncios, no solo videos

La mayoría de las API de TikTok y de las herramientas de código abierto se detienen en los videos y los perfiles. TikHub ofrece series dedicadas de TikTok Shop y Ads — detalle y reseñas de productos, rendimiento de vendedores, analíticas de tiendas, la biblioteca de creatividades y métricas de interacción de anuncios — a través de la misma clave de API y el mismo formato JSON. Esa es la superficie de comercio electrónico y publicidad que la competencia deja fuera.

TikHubLibrerías de código abierto / otras API
Datos de productos y vendedores de TikTok Shop
Biblioteca de creatividades publicitarias y rendimiento
WebSocket de directo en tiempo real (danmaku, regalos)
Analíticas de creadores y demografía de audiencia

Endpoints de la API de TikTok

Una referencia de los endpoints de TikTok más usados. Explora el conjunto completo en la referencia de la API o la documentación.

TikTok App V3 API (recomendada)

La serie App V3 es la superficie más estable — priorízala y recurre a la serie Web solo cuando App V3 devuelva errores.

Caso de usoEndpointDocs
Obtener datos de un video/api/v1/tiktok/app/v3/fetch_one_video
Obtener video por URL para compartir/api/v1/tiktok/app/v3/fetch_one_video_by_share_url
Obtener videos por lotes (hasta 20)/api/v1/tiktok/app/v3/fetch_multi_video_v2
Obtener el perfil de un usuario/api/v1/tiktok/app/v3/handler_user_profile

TikTok Shop API

Usa la serie dedicada /tiktok/shop/web/* para todos los datos de Shop. Los endpoints de Shop pueden tener inestabilidades breves y suelen recuperarse en 2–3 horas — reintenta tras una espera corta antes de reportar una incidencia.

Caso de usoEndpointDocs
Obtener el detalle de un producto (V1–V3)/api/v1/tiktok/shop/web/fetch_product_detail_v3
Obtener las reseñas de un producto/api/v1/tiktok/shop/web/fetch_product_reviews_v2
Obtener la lista de productos de un vendedor/api/v1/tiktok/shop/web/fetch_seller_products_list_v2
Buscar productos/api/v1/tiktok/shop/web/fetch_search_products_list_v3

TikTok Ads API (Creative Center)

Caso de usoEndpointDocs
Buscar anuncios/api/v1/tiktok/ads/search_ads
Obtener insights de palabras clave/api/v1/tiktok/ads/get_keyword_insights
Obtener los productos destacados/api/v1/tiktok/ads/get_top_products
Obtener hashtags / sonidos populares/api/v1/tiktok/ads/get_hashtag_list

TikTok Web API (alternativa) y Creator API

Los endpoints de la Creator API son POST y requieren la cookie de sesión de la propia cuenta del creador — solo puedes extraer analíticas de una cuenta que te pertenezca o a la que estés autorizado a acceder.

Caso de usoEndpointDocs
Obtener el perfil de un usuario (alternativa web)/api/v1/tiktok/web/fetch_user_profile
Obtener videos en tendencia/api/v1/tiktok/web/fetch_trending_post
Extraer el ID de un video a partir de la URL/api/v1/tiktok/web/get_aweme_id
Resumen de insights de la cuenta del creador/api/v1/tiktok/creator/get_account_insights_overview

Consejos y resolución de problemas

Notas operativas ganadas a pulso para trabajar con datos de TikTok en producción.

Versión de la API recomendada

Prioriza los endpoints de TikTok App V3 por su estabilidad y usa los endpoints de TikTok Web solo como alternativa cuando App V3 devuelva errores. App V3 es la superficie más fiable; la serie Web existe para cubrir los huecos.

La región de la cuenta es un endpoint dedicado

La región de una cuenta de TikTok NO viene incluida en los endpoints estándar de información de usuario. Para obtener el país de un creador, llama en su lugar al endpoint dedicado fetch_user_country_by_username.

snippet
1GET /api/v1/tiktok/app/v3/fetch_user_country_by_username?username=USERNAME
2// docs: https://docs.tikhub.io/363841506e0

Cómo obtener los IDs de producto y de vendedor de TikTok Shop

Para conseguir un product_id o un seller_id, obtén un video de TikTok que contenga un enlace de producto y luego navega el JSON de respuesta hasta $.data.anchors[0].extra — ese objeto lleva ambos IDs. Ten en cuenta que seller_id es distinto de user_id.

snippet
1// a partir de la respuesta de un video con producto
2const extra = JSON.parse(data.aweme_detail.anchors[0].extra);
3extra.product_id // → /tiktok/shop/web/fetch_product_detail_v3
4extra.seller_id // → /tiktok/shop/web/fetch_seller_products_list_v2

TikTok Shop — usa solo la serie dedicada

Para todos los datos de TikTok Shop (productos, vendedores, tiendas, reseñas, pedidos y consultas de comercio relacionadas), llama únicamente a endpoints de la serie dedicada TikTok Web Shop — /api/v1/tiktok/shop/web/** —, la única serie que se mantiene activamente para integraciones de Shop. Aviso de obsolescencia: TikHub ya no mantiene los endpoints de Shop dentro de la serie App V3 (/api/v1/tiktok/app/v3/*) ni de la serie Web (/api/v1/tiktok/web/*); cualquier endpoint de tipo shop que siga apareciendo en esas rutas es heredado, no recibe actualizaciones y puede devolver datos incompletos, desactualizados o ausentes sin previo aviso. Ten en cuenta que la serie TikTok Web Shop (/api/v1/tiktok/shop/web/**) es una serie distinta de la serie TikTok Web (/api/v1/tiktok/web/*) — no son lo mismo.

URLs de descarga de video y errores 403

Los enlaces de video de TikTok vienen en tres formas — URLs de reproducción, URLs sin marca de agua y URLs con marca de agua; prefiere el contenido sin marca de agua del campo downloadAddr. Las URLs de la app se descargan directamente sin cookies (opción preferida); las URLs web requieren una cookie tt_chain_token válida y, sin ella, la descarga devuelve un 403. Los enlaces de descarga suelen expirar en unas 24 horas, así que si un enlace devuelve un 403 o un error, vuelve a obtener el video para conseguir una URL nueva. Algunos videos tienen restricciones regionales — enruta a través de un proxy adecuado si la descarga está bloqueada en tu región.

Leer la guía completa de descargas

Solo lectura: no hay API de interacción

TikHub ya no ofrece una API de interacción para TikTok — no existen endpoints para dar me gusta, seguir o comentar en nombre de una cuenta. La API es de solo lectura por diseño y devuelve únicamente datos disponibles públicamente.

Errores 400

Un 400 suele significar que el objetivo ya no existe. Verifica que el video o el usuario de TikTok siga disponible y sea público en la app antes de tratarlo como un fallo de la API.

Información de la sala de directo

El endpoint fetch_live_room_info solo devuelve datos mientras la sala de directo está emitiendo — si la transmisión ha terminado o la sala está fuera de línea, la API devuelve datos vacíos o null. Verifica primero el estado con check_live_room_online. Los espectadores anónimos, y los usuarios con el modo invisible activado en las salas de directo, no se pueden obtener a través de la API.

Comentarios y paginación

En los endpoints de comentarios, mantén el count solicitado en 30 o menos — un count mayor puede provocar errores o elementos faltantes. Los endpoints paginados (comentarios, búsqueda, etc.) devuelven a menudo menos elementos de los solicitados; es el comportamiento normal de la paginación, no un error — sigue paginando con el cursor devuelto para obtener más resultados.

¿Necesito una cuenta de desarrollador de TikTok para usar esta API?

No. Regístrate con una cuenta gratuita de TikHub, crea una clave de API y llama a los endpoints REST. No hay solicitud de desarrollador de TikTok, revisión de aplicación ni flujo OAuth — TikHub proporciona acceso estructurado a los datos de TikTok disponibles públicamente.

¿Es legal usar una API de TikTok como esta?

TikHub devuelve datos disponibles públicamente — lo que cualquiera puede ver sin iniciar sesión. Los tribunales estadounidenses (hiQ contra LinkedIn) han determinado que acceder a datos públicos no infringe la CFAA. Dicho esto, las condiciones de servicio de TikTok restringen el acceso automatizado, por lo que el bloqueo de cuentas o de IP es un riesgo operativo real; TikHub gestiona esa infraestructura por ti. Tú sigues siendo responsable de cómo uses, almacenes y trates los datos que obtengas.

¿Cuál es el límite de velocidad?

El límite de velocidad por defecto es de 10 solicitudes por segundo. Los planes de RPS lo escalan hacia arriba — de 20 RPS por $5/mes a 100 RPS por $55/mes — y las cuentas enterprise obtienen límites personalizados por encima de 100 RPS.

¿Puedo descargar videos de TikTok sin marca de agua?

Sí. Las respuestas de detalle de video incluyen direcciones de reproducción con URLs sin marca de agua (el campo downloadAddr) que puedes descargar directamente. Las URLs de la app funcionan sin cookie; las URLs web necesitan una cookie tt_chain_token, y los enlaces de descarga expiran en unas 24 horas, así que vuelve a obtener el video si un enlace devuelve un 403.

¿Cuánto cuesta la TikTok API?

Pago por uso desde $0.001 por solicitud, con descuentos automáticos por volumen diario hasta $0.0005 a partir de 30,000 solicitudes/día. Las cuentas nuevas reciben $0.05 de crédito gratis (unas 50 solicitudes) — sin tarjeta de crédito.

¿Puedo obtener datos de directos de TikTok en tiempo real?

Sí — además de los endpoints REST para el estado de la sala de directo, la Live Room API de TikHub transmite el chat danmaku, los regalos, los me gusta y los eventos de miembros por WebSocket en tiempo real. Consulta la página de la Live Room API para ver el precio por mensaje.

Live Room API y precio por mensaje

TikTok API: accede a datos públicos de TikTok sin cuenta de desarrollador oficial en 2026

La TikTok API de TikHub ofrece a desarrolladores, equipos de marketing e investigadores una forma rápida y fiable de leer datos públicos de TikTok — videos, perfiles, comentarios, búsqueda, salas de directo y TikTok Shop — mediante simples llamadas REST, sin solicitud de desarrollador de TikTok ni revisión de aplicación. A continuación verás en profundidad cómo funciona, para qué sirve, dónde están sus límites y cómo se compara con las alternativas.

¿Cómo funciona la TikTok API?

¿Qué es la TikTok API?

La TikTok API de TikHub es una interfaz RESTful que devuelve JSON estructurado para contenido de TikTok disponible públicamente. En lugar de construir y mantener tu propia infraestructura de datos — resolviendo la firma de solicitudes de TikTok, rotando proxies y analizando una respuesta interna no documentada —, haces una única solicitud HTTP autenticada y recibes datos limpios y tipados de un video, una cuenta, un hashtag, una sala de directo o un producto de Shop. Abarca seis series dedicadas (Web, App V3, Creator, Analytics, Shop y Ads), de modo que puedes leer toda la superficie pública de la plataforma con una sola clave.

Y lo más importante: no requiere cuenta de desarrollador de TikTok, revisión de aplicación ni flujo OAuth. TikHub gestiona la infraestructura que hace accesibles a escala los datos públicos de TikTok, para que te concentres en lo que construyes con los datos y no en cómo obtenerlos.

¿Cómo se accede y se usa la API?

Empezar son tres pasos: crea una cuenta gratuita de TikHub, genera una clave de API en el panel y haz una solicitud HTTP GET con tu clave en la cabecera Authorization. Identificas el contenido que quieres con un parámetro simple — un ID de video, un nombre de usuario, una URL para compartir o un término de búsqueda — y la API responde al instante con JSON.

Como es una API REST estándar, el enfoque es independiente del lenguaje y del framework: funciona desde cualquier backend, script, notebook o herramienta no-code capaz de hacer una solicitud HTTP. No hay dependencia de un SDK, aunque existe un SDK oficial de Python si lo prefieres. La mayoría de los endpoints aceptan tanto un ID como una URL pública, así que puedes pasar los mismos enlaces de TikTok que tus usuarios ya comparten.

¿Qué lenguajes de programación son compatibles?

Cualquier lenguaje capaz de hacer una solicitud HTTP puede llamar a la TikTok API — Python, JavaScript/TypeScript, Go, Java, PHP, Ruby, C# y más. Python es la opción más común en flujos de trabajo de datos e IA, y TikHub publica un SDK oficial de Python, pero nada en la API es específico de Python. Los ejemplos de cURL, Python y JavaScript de arriba son intercambiables; la forma de la solicitud es idéntica en todos los stacks, lo que hace fácil incorporar la API a un servicio existente, a una función serverless o a una plataforma de automatización.

¿Qué ventajas tiene usar la TikTok API?

¿Cómo se compara con construir tu propia infraestructura de datos?

Mantener una infraestructura de datos de TikTok es un blanco móvil. TikTok cambia con frecuencia sus firmas de web y de app, bloquea agresivamente las IP de centros de datos y devuelve respuestas profundamente anidadas y sin documentar que rompen los parsers sin avisar. Un equipo puede pasar semanas levantando una infraestructura de datos y después dedicar una parte recurrente de cada sprint a mantenerla con vida.

La TikTok API elimina toda esa carga. TikHub absorbe la firma de solicitudes, la rotación de proxies, el manejo anti-bot y la normalización de respuestas, y expone un contrato estable sobre el que construir. Cambias un pasivo de mantenimiento indefinido por un costo por solicitud predecible — y obtienes seis series bien organizadas, incluidos los datos de Shop y Ads a los que la mayoría de las soluciones caseras nunca llegan.

¿Cuánto tiempo ahorra?

En lugar de pasar días haciendo ingeniería inversa de endpoints, haces una solicitud y recibes datos estructurados en bastante menos de un segundo. Esa velocidad se acumula a lo largo de un proyecto: recopilar el historial completo de publicaciones de un creador, paginar miles de comentarios para un análisis de sentimiento o extraer catálogos de Shop para monitorear a la competencia pasan a ser un bucle sobre un endpoint documentado en vez de un ejercicio de investigación.

Para los equipos, el mayor ahorro es el costo de oportunidad. Los ingenieros dejan de apagar incendios en una infraestructura de datos frágil y dedican su tiempo al producto — el análisis, el modelo, el panel — que realmente diferencia lo que estás construyendo.

¿Quién se beneficia: desarrolladores, equipos de marketing o investigadores?

Los desarrolladores obtienen una capa de datos limpia sobre la que lanzar sin tener que mantener infraestructura de recolección. Los equipos de marketing y de marca la usan para evaluar influencers, hacer seguimiento de campañas y hashtags y monitorear a competidores de TikTok Shop con cifras reales en lugar de revisiones manuales. Investigadores y científicos de datos extraen hilos de comentarios, resultados de búsqueda y contenido en tendencia a escala para estudios de sentimiento, viralidad y moderación de contenido.

Y cada vez más, los equipos de IA la usan como fuente de datos en tiempo real e histórica — alimentando señales sociales a agentes, construyendo pipelines de recuperación sobre contenido social y armando corpus de entrenamiento — porque las respuestas ya son JSON estructurado, listo para ingerir.

¿Qué limitaciones tiene la TikTok API?

¿Hay límites de velocidad o restricciones de uso?

Sí. El límite de velocidad por defecto es de 10 solicitudes por segundo, suficiente para la mayoría de las cargas de trabajo; los planes de RPS superiores lo escalan a 100+ para recolección de alto volumen. Un detalle práctico que conviene planificar: los endpoints de comentarios y de búsqueda devuelven resultados paginados, y debes mantener el count solicitado en 30 o menos por llamada — valores mayores pueden provocar errores o elementos perdidos. Los endpoints paginados también devuelven con frecuencia menos elementos de los solicitados, lo cual es paginación normal basada en cursor y no un fallo; sigue el cursor devuelto para recopilar más.

¿Qué datos de TikTok están disponibles y cuáles no?

La API devuelve datos disponibles públicamente — cualquier cosa que vería un usuario sin iniciar sesión. No expone cuentas privadas, mensajes directos ni analíticas no públicas. TikHub tampoco ofrece ya endpoints de interacción (dar me gusta, seguir o comentar en nombre de una cuenta); la API es de solo lectura por diseño. Hay dos superficies con un tratamiento especial que conviene conocer: la región de un creador no forma parte de la respuesta estándar de información de usuario (usa el endpoint de país dedicado), y los datos de sala de directo solo se devuelven mientras la sala está emitiendo.

¿Qué fiabilidad tienen los datos de TikTok Shop?

Los endpoints de TikTok Shop son potentes pero a veces inestables — pueden devolver errores intermitentes que normalmente se resuelven en dos o tres horas. El patrón correcto es reintentar tras una espera corta antes de tratar un fallo como un error. Usa también la serie dedicada /tiktok/shop/web/* para todos los datos de comercio; cualquier endpoint de tipo Shop que quede bajo las rutas de App V3 o Web es heredado y puede devolver resultados incompletos o desactualizados.

¿Cuáles son los casos de uso habituales de la TikTok API?

¿Cómo se usa para análisis de contenido y tendencias?

Investigadores y equipos de marketing usan los endpoints de búsqueda, tendencias y hashtags para trazar cómo se propaga un tema — qué creadores lo siembran, cómo se acumula la interacción y cómo varía por región. Extraer el historial completo de publicaciones de un creador revela patrones de cadencia y rendimiento; agregar hilos de comentarios permite análisis de sentimiento y de palabras clave a lo largo de miles de videos. Juntos, hacen posible construir bases de datos consultables de contenido de TikTok y seguir la evolución de un tema en el tiempo, en lugar de adivinarla a partir de un puñado de clips virales.

¿Cómo impulsa la IA y los agentes?

Como cada respuesta es JSON estructurado, la TikTok API encaja limpiamente en los pipelines de IA. Los equipos la usan para armar conjuntos de datos de ajuste fino, para alimentar generación aumentada por recuperación sobre contenido social y para dar a agentes autónomos ojos en tiempo real sobre TikTok — para monitoreo, investigación o señales de mercado. El texto de comentarios y descripciones alimenta modelos de sentimiento; las estadísticas de interacción alimentan modelos de predicción de tendencias y de trading. Los datos llegan listos para ingerir, lo que elimina el frágil paso de recolección que suele interponerse entre una idea y un pipeline funcionando.

¿Cómo se usa para comercio electrónico y TikTok Shop?

Las series dedicadas de Shop y Ads convierten TikTok en una fuente de inteligencia competitiva para el comercio. Las marcas siguen productos, precios y reseñas de la competencia; monitorizan el rendimiento de los vendedores y las listas de más vendidos; y estudian qué creatividades publicitarias y sonidos están en tendencia en el Creative Center. Un patrón habitual es partir de un video con producto, extraer de la respuesta los IDs de producto y de vendedor, y luego obtener el detalle completo de ambos — construyendo una imagen en vivo de cómo se mueven los productos en la plataforma.

¿Existen alternativas a la TikTok API?

¿Qué otras herramientas de datos de TikTok existen?

Hay tres alternativas generales. Librerías de código abierto como davidteather/TikTok-Api envuelven la API web no oficial de TikTok en Python; son gratuitas y válidas para scripts personales, pero necesitan una cookie de navegador y proxies residenciales, y se rompen cuando TikTok cambia. Los actores de marketplace (por ejemplo, en Apify) envuelven una recolección similar tras una ejecución alojada. Y los propios productos para desarrolladores de TikTok — la Display API y la Research API — están sancionados pero son limitados: la Display API solo cubre las cuentas que autorizan tu aplicación, y la Research API está restringida a instituciones académicas cualificadas.

¿Qué opción es la mejor según la necesidad?

Para un script puntual y rápido sin requisitos de fiabilidad, una librería de código abierto puede bastar. Para acceso sancionado a un pequeño conjunto de cuentas que te autorizan, o para investigación académica cualificada, los productos oficiales de TikTok son la decisión correcta. Pero para cargas de trabajo en producción que necesitan cualquier video, cuenta, hashtag, sala de directo o producto de Shop público — de forma fiable, a través de seis series y sin mantener infraestructura de recolección —, una API gestionada como TikHub suele ser la opción más rentable. Pagas por solicitud, escalas al instante y nunca te metes en la carrera armamentística anti-bot.

Una clave, todas las plataformas

La API de TikTok comparte su clave y su formato JSON con otras 15 plataformas — añadir Instagram o Douyin es un cambio de una línea.

Empieza gratis