API de plataforma de EveryData
API de TikTok
Busca y consulta videos, perfiles, comentarios, hashtags, transcripciones y objetos públicos de TikTok Shop. Usuario, URL, etiqueta y palabra clave conservan contratos propios.
Contadores, ventas mostradas y tendencias son observaciones puntuales, no ingresos, GMV o audiencia privada. Las acciones de seguidores agregados no devuelven listas nominales.
- Endpoint
- POST /api/v1/social
- Funciones
- 10
- Por 1.000
- 0,556 US$
Funciones disponibles
Compara las acciones de TikTok por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchBuscar videos en TikTok Busca videos de TikTok mediante | keyword | content_type, min_likes, sort, until | Entrega síncrona | El catálogo declara `defaultLimit = 10` y `maxLimit = 200` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · text · author_name · author_username · like_count · comment_count · share_count · view_count · posted_at · platform |
profileConsultar un perfil de TikTok Resuelve un | username | content_type, min_likes, sort, until | Entrega síncrona | — | $0.56 por 1.000 solicitudes | user_id · username · display_name · bio · url · external_url · follower_count · following_count · like_count · video_count · friend_count · is_verified · is_private · avatar_url · created_at · platform |
user_videosListar videos de una cuenta Obtiene videos públicos del | username | content_type, min_likes, sort, until | Entrega síncrona | El catálogo declara `defaultLimit = 10` y `maxLimit = 50` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · text · author_name · author_username · like_count · comment_count · share_count · view_count · posted_at · platform |
videoConsultar un video de TikTok Abre la | url | content_type, min_likes, sort, until | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · url · text · author_name · author_username · like_count · comment_count · share_count · view_count · posted_at · platform |
commentsLeer comentarios de un video Lee comentarios de la | url | content_type, min_likes, sort, until | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · text · author_username · author_id · like_count · reply_count · reply_to_id · is_reply · liked_by_author · pinned_by_author · posted_at · platform |
hashtagBuscar videos por hashtag Busca videos del | hashtag | content_type, keyword, min_likes, sort, until | Entrega síncrona | El catálogo declara `defaultLimit = 10` y `maxLimit = 30` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · text · author_name · author_username · like_count · comment_count · share_count · view_count · posted_at · platform |
followersRevisar métricas de seguidores Recibe | username | channel | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · username · url · follower_count · following_count · post_count · like_count · connection_count · precision · platform |
transcriptExtraer la transcripción de videos Extrae el texto disponible de una o varias URL de video mediante | url | urls | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · url · text · segments · has_transcript · platform |
shop_searchBuscar productos en TikTok Shop Busca productos de TikTok Shop mediante | keyword | country, page | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 100` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · name · price · original_price · currency · sold_count · rating · rating_scale · review_count · category · shop_name · image_url · platform |
shop_creatorConsultar un creador de TikTok Shop Consulta un creador de Shop mediante | username | country | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · username · url · name · text · avatar_url · country · categories · follower_count · video_count · product_count · sold_count · avg_views · platform |
¿Qué acepta cada acción de TikTok?
Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.
Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.
¿Qué significan los parámetros de TikTok search?
Busca videos de TikTok mediante keyword, con tipo, likes mínimos, orden y fecha final opcionales. Devuelve autor y métricas observadas; no garantiza una muestra completa ni explica el ranking.
keywordObligatorio- Palabra clave para vídeos públicos en
search.shop_search, en cambio, busca productos de TikTok Shop; no son el mismo conjunto de datos. content_typeOpcional- Sección para
search:video(vídeos),profile(usuarios) otop(general). No se ha demostrado que este campo tenga efecto en las acciones específicas de autor, vídeo o tema. Tras cambiar la sección de búsqueda, comprueba el objeto y los campos devueltos.Valores permitidos:profiletopvideo min_likesOpcional- Filtro por número mínimo de «me gusta» para vídeos. Se usa principalmente para listas de vídeos; no es el número mínimo de seguidores del autor ni un umbral de «me gusta» para comentarios. Su aplicabilidad en los modos de vídeo único o comentarios no está confirmada.
sortOpcional- Orden de los vídeos de un autor para
user_videos:newest(más recientes),oldest(más antiguos) opopular(populares). Este campo corresponde al orden de la lista de vídeos de un autor; su presencia ensearch,video,commentsohashtagno significa que se pueda usar para ordenar de la misma manera en esas acciones.Valores permitidos:newestoldestpopular untilOpcional- Límite superior de la fecha de publicación del vídeo, no la fecha de recogida de datos. Su aplicabilidad en modos distintos a la lista de vídeos de un autor no está confirmada.
¿Qué significan los parámetros de TikTok profile?
Resuelve un username y devuelve biografía, enlace externo y contadores públicos. Los filtros compatibles no convierten la ficha en búsqueda de videos ni revelan analítica privada.
usernameObligatorio- Nombre corto de usuario público de TikTok. Puede incluir
@. No uses elsecUidde Douyin ni la URL completa del perfil en este campo.followerssolo obtiene el número de seguidores.shop_creatorconsulta información sobre creadores para TikTok Shop en un mercado específico.TikTok: username y nicknameTikTok diferencia el `username`, que forma el handle y la URL del perfil, del `nickname` visible. Un cambio de username también cambia el enlace; no atribuyas una cuenta solo por su nombre mostrado.Consultada content_typeOpcional- Sección para
search:video(vídeos),profile(usuarios) otop(general). No se ha demostrado que este campo tenga efecto en las acciones específicas de autor, vídeo o tema. Tras cambiar la sección de búsqueda, comprueba el objeto y los campos devueltos.Valores permitidos:profiletopvideo min_likesOpcional- Filtro por número mínimo de «me gusta» para vídeos. Se usa principalmente para listas de vídeos; no es el número mínimo de seguidores del autor ni un umbral de «me gusta» para comentarios. Su aplicabilidad en los modos de vídeo único o comentarios no está confirmada.
sortOpcional- Orden de los vídeos de un autor para
user_videos:newest(más recientes),oldest(más antiguos) opopular(populares). Este campo corresponde al orden de la lista de vídeos de un autor; su presencia ensearch,video,commentsohashtagno significa que se pueda usar para ordenar de la misma manera en esas acciones.Valores permitidos:newestoldestpopular untilOpcional- Límite superior de la fecha de publicación del vídeo, no la fecha de recogida de datos. Su aplicabilidad en modos distintos a la lista de vídeos de un autor no está confirmada.
¿Qué significan los parámetros de TikTok user_videos?
Obtiene videos públicos del username y permite acotar tipo, likes, orden o fecha. El lote no garantiza todo el historial, borradores o publicaciones privadas.
usernameObligatorio- Nombre corto de usuario público de TikTok. Puede incluir
@. No uses elsecUidde Douyin ni la URL completa del perfil en este campo.followerssolo obtiene el número de seguidores.shop_creatorconsulta información sobre creadores para TikTok Shop en un mercado específico.TikTok: username y nicknameTikTok diferencia el `username`, que forma el handle y la URL del perfil, del `nickname` visible. Un cambio de username también cambia el enlace; no atribuyas una cuenta solo por su nombre mostrado.Consultada content_typeOpcional- Sección para
search:video(vídeos),profile(usuarios) otop(general). No se ha demostrado que este campo tenga efecto en las acciones específicas de autor, vídeo o tema. Tras cambiar la sección de búsqueda, comprueba el objeto y los campos devueltos.Valores permitidos:profiletopvideo min_likesOpcional- Filtro por número mínimo de «me gusta» para vídeos. Se usa principalmente para listas de vídeos; no es el número mínimo de seguidores del autor ni un umbral de «me gusta» para comentarios. Su aplicabilidad en los modos de vídeo único o comentarios no está confirmada.
sortOpcional- Orden de los vídeos de un autor para
user_videos:newest(más recientes),oldest(más antiguos) opopular(populares). Este campo corresponde al orden de la lista de vídeos de un autor; su presencia ensearch,video,commentsohashtagno significa que se pueda usar para ordenar de la misma manera en esas acciones.Valores permitidos:newestoldestpopular untilOpcional- Límite superior de la fecha de publicación del vídeo, no la fecha de recogida de datos. Su aplicabilidad en modos distintos a la lista de vídeos de un autor no está confirmada.
¿Qué significan los parámetros de TikTok video?
Abre la url de un video y recoge texto, autor, fecha e interacciones visibles. Los filtros compatibles no añaden comentarios, transcripción o historial de métricas.
urlObligatorio- Enlace específico de un vídeo de TikTok para
video,commentsotranscript.commentsobtiene los comentarios por vídeo; cada comentario de nivel superior incluye como máximo dos respuestas, pero no se garantiza el hilo de conversación completo. content_typeOpcional- Sección para
search:video(vídeos),profile(usuarios) otop(general). No se ha demostrado que este campo tenga efecto en las acciones específicas de autor, vídeo o tema. Tras cambiar la sección de búsqueda, comprueba el objeto y los campos devueltos.Valores permitidos:profiletopvideo min_likesOpcional- Filtro por número mínimo de «me gusta» para vídeos. Se usa principalmente para listas de vídeos; no es el número mínimo de seguidores del autor ni un umbral de «me gusta» para comentarios. Su aplicabilidad en los modos de vídeo único o comentarios no está confirmada.
sortOpcional- Orden de los vídeos de un autor para
user_videos:newest(más recientes),oldest(más antiguos) opopular(populares). Este campo corresponde al orden de la lista de vídeos de un autor; su presencia ensearch,video,commentsohashtagno significa que se pueda usar para ordenar de la misma manera en esas acciones.Valores permitidos:newestoldestpopular untilOpcional- Límite superior de la fecha de publicación del vídeo, no la fecha de recogida de datos. Su aplicabilidad en modos distintos a la lista de vídeos de un autor no está confirmada.
¿Qué significan los parámetros de TikTok comments?
Lee comentarios de la url del video y distingue respuestas, fijado y reacción del autor cuando existen. No publica, modera ni promete todo el hilo.
urlObligatorio- Enlace específico de un vídeo de TikTok para
video,commentsotranscript.commentsobtiene los comentarios por vídeo; cada comentario de nivel superior incluye como máximo dos respuestas, pero no se garantiza el hilo de conversación completo. content_typeOpcional- Sección para
search:video(vídeos),profile(usuarios) otop(general). No se ha demostrado que este campo tenga efecto en las acciones específicas de autor, vídeo o tema. Tras cambiar la sección de búsqueda, comprueba el objeto y los campos devueltos.Valores permitidos:profiletopvideo min_likesOpcional- Filtro por número mínimo de «me gusta» para vídeos. Se usa principalmente para listas de vídeos; no es el número mínimo de seguidores del autor ni un umbral de «me gusta» para comentarios. Su aplicabilidad en los modos de vídeo único o comentarios no está confirmada.
sortOpcional- Orden de los vídeos de un autor para
user_videos:newest(más recientes),oldest(más antiguos) opopular(populares). Este campo corresponde al orden de la lista de vídeos de un autor; su presencia ensearch,video,commentsohashtagno significa que se pueda usar para ordenar de la misma manera en esas acciones.Valores permitidos:newestoldestpopular untilOpcional- Límite superior de la fecha de publicación del vídeo, no la fecha de recogida de datos. Su aplicabilidad en modos distintos a la lista de vídeos de un autor no está confirmada.
¿Qué significan los parámetros de TikTok hashtag?
Busca videos del hashtag, con alias y filtros compatibles, conservando autor y métricas por publicación. No mide por sí solo el volumen total o la evolución de la tendencia.
hashtagObligatorio- Nombre del tema para la acción
hashtag. Puede incluir o no#. No equivale a un término de búsqueda de texto libre. content_typeOpcional- Sección para
search:video(vídeos),profile(usuarios) otop(general). No se ha demostrado que este campo tenga efecto en las acciones específicas de autor, vídeo o tema. Tras cambiar la sección de búsqueda, comprueba el objeto y los campos devueltos.Valores permitidos:profiletopvideo keywordOpcional- Palabra clave para vídeos públicos en
search.shop_search, en cambio, busca productos de TikTok Shop; no son el mismo conjunto de datos. min_likesOpcional- Filtro por número mínimo de «me gusta» para vídeos. Se usa principalmente para listas de vídeos; no es el número mínimo de seguidores del autor ni un umbral de «me gusta» para comentarios. Su aplicabilidad en los modos de vídeo único o comentarios no está confirmada.
sortOpcional- Orden de los vídeos de un autor para
user_videos:newest(más recientes),oldest(más antiguos) opopular(populares). Este campo corresponde al orden de la lista de vídeos de un autor; su presencia ensearch,video,commentsohashtagno significa que se pueda usar para ordenar de la misma manera en esas acciones.Valores permitidos:newestoldestpopular untilOpcional- Límite superior de la fecha de publicación del vídeo, no la fecha de recogida de datos. Su aplicabilidad en modos distintos a la lista de vídeos de un autor no está confirmada.
¿Qué significan los parámetros de TikTok followers?
Recibe username y devuelve contadores y señales de conexión agregadas, con channel compatible. No expone en esta acción la lista nominal de seguidores.
usernameObligatorio- Nombre corto de usuario público de TikTok. Puede incluir
@. No uses elsecUidde Douyin ni la URL completa del perfil en este campo.followerssolo obtiene el número de seguidores.shop_creatorconsulta información sobre creadores para TikTok Shop en un mercado específico.TikTok: username y nicknameTikTok diferencia el `username`, que forma el handle y la URL del perfil, del `nickname` visible. Un cambio de username también cambia el enlace; no atribuyas una cuenta solo por su nombre mostrado.Consultada channelOpcional- Parámetro de cuenta compatible para
followers, con menor prioridad queusername. No se usa para la búsqueda de productos de TikTok Shop.
¿Qué significan los parámetros de TikTok transcript?
Extrae el texto disponible de una o varias URL de video mediante url o urls, con segmentos cuando existen. No garantiza habla reconocible, traducción ni precisión perfecta.
urlObligatorio- Enlace específico de un vídeo de TikTok para
video,commentsotranscript.commentsobtiene los comentarios por vídeo; cada comentario de nivel superior incluye como máximo dos respuestas, pero no se garantiza el hilo de conversación completo. urlsOpcional- Array de enlaces de vídeo para
transcript. Si existe, sustituye al parámetrourlpara un único objetivo. Esta API está diseñada para devolver un solo objeto; comprueba la compatibilidad de múltiples objetivos con el formato de la respuesta. Da prioridad a enviar unaurlcada vez.
¿Qué significan los parámetros de TikTok shop_search?
Busca productos de TikTok Shop mediante keyword, con país y página opcionales. Devuelve precio, ventas mostradas y valoración; no compra, verifica inventario ni calcula GMV.
keywordObligatorio- Palabra clave para vídeos públicos en
search.shop_search, en cambio, busca productos de TikTok Shop; no son el mismo conjunto de datos. countryOpcional- Código de región de la tienda para
shop_searchoshop_creator. El valor por defecto esUS/us. No es la nacionalidad del autor del vídeo ni un filtro de región para todo el contenido del sitio. Los mercados admitidos dependen de los resultados y el catálogo que se devuelvan en cada momento. pageOpcional- Número de página para la búsqueda de productos, usado solo por
shop_search. Es un entero que empieza en 1. El valor por defecto es 1. No pagina los comentarios de vídeo ni los vídeos de un autor.
¿Qué significan los parámetros de TikTok shop_creator?
Consulta un creador de Shop mediante username y país opcional, devolviendo categorías y contadores públicos. No revela ventas privadas, comisiones o compradores.
usernameObligatorio- Nombre corto de usuario público de TikTok. Puede incluir
@. No uses elsecUidde Douyin ni la URL completa del perfil en este campo.followerssolo obtiene el número de seguidores.shop_creatorconsulta información sobre creadores para TikTok Shop en un mercado específico. countryOpcional- Código de región de la tienda para
shop_searchoshop_creator. El valor por defecto esUS/us. No es la nacionalidad del autor del vídeo ni un filtro de región para todo el contenido del sitio. Los mercados admitidos dependen de los resultados y el catálogo que se devuelvan en cada momento.
Cómo usar la API de TikTok
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"tiktok","action":"search","params":{"keyword":"<keyword>"}}'
Preguntas sobre la API de TikTok
¿Cómo llamo a la API de TikTok?
Envía POST /api/v1/social con platform igual a tiktok, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de TikTok?
Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye text, author_name, author_username y like_count. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros de origen contengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de TikTok?
TikTok diferencia el username, que forma el handle y la URL del perfil, del nickname visible. Un cambio de username también cambia el enlace; no atribuyas una cuenta solo por su nombre mostrado.
¿Qué parámetros son obligatorios?
Depende de la acción. search requiere keyword; profile requiere username; user_videos requiere username; consulta las demás acciones en la lista de funciones.