API de plataforma de EveryData

API de Instagram

Consulta perfiles, publicaciones, Reels, hashtags, comentarios y relaciones públicas de Instagram. Distingue URL de contenido, nombre de usuario y etiqueta para evitar mezclar objetos.

Contadores y distintivos son señales visibles, no identidad, ingresos o demografía. Las acciones agregadas de seguidores no equivalen a las listas nominales, que tienen contratos separados.

Endpoint
POST /api/v1/social
Funciones
11
Por 1.000
0,556 US$

Funciones disponibles

Compara las acciones de Instagram por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.

AcciónObligatoriosOpcionalesEntregaLímitePor 1.000Campos de respuesta
post

Consultar publicaciones por URL

Procesa una o varias URL en urls y devuelve publicaciones de Instagram con autor, texto, tipo de medio y métricas visibles. No descarga contenido privado ni concede derechos sobre fotos o videos.

urlscontent_type, urlEntrega síncronaEl catálogo declara `defaultLimit = 11` y `maxLimit = 11` 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 solicitudespost_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location
profile

Consultar un perfil de Instagram

Resuelve un username de Instagram y devuelve nombre, biografía, contadores y señales públicas de cuenta. is_verified, is_business o is_professional no prueban identidad, ingresos ni actividad comercial actual.

usernameEntrega síncrona$0.56 por 1.000 solicitudesusername · display_name · bio · follower_count · following_count · post_count · is_private · is_verified · is_business · is_professional · category · external_url · avatar_url
persona

Revisar la vista pública de una persona

Consulta mediante username las mismas señales públicas del perfil para una vista de persona. No infiere edad, género, intereses, compradores o rasgos psicológicos que el contrato no devuelve.

usernameEntrega síncrona$0.56 por 1.000 solicitudesusername · display_name · bio · follower_count · following_count · post_count · is_private · is_verified · is_business · is_professional · category · external_url · avatar_url
user_posts

Listar publicaciones de un usuario

Obtiene publicaciones públicas del username, con URL, texto, formato y contadores por pieza. No garantiza todo el historial, Stories privadas ni datos internos de alcance.

usernameEntrega asíncronaEl catálogo declara `defaultLimit = 30` 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 solicitudespost_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location
discover

Descubrir contenido por palabra clave

Descubre publicaciones por keyword y permite elegir results_type. La respuesta conserva autor, formato e interacciones observadas; no explica el algoritmo de Explore ni asegura tendencia.

keywordresults_typeEntrega asíncronaEl catálogo declara `defaultLimit = 30` 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 solicitudespost_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location
comments

Leer comentarios de Instagram

Lee comentarios de la url de una publicación, con autor, likes, respuestas y fecha cuando existen. No publica, modera ni promete el árbol completo de conversación.

urlEntrega síncronaEl catálogo declara `defaultLimit = 50` 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 solicitudesid · text · url · like_count · reply_count · author_username · author_name · is_verified · posted_at · post_url · platform
reels

Consultar Reels de una cuenta

Consulta Reels asociados a username, con url compatible, y devuelve pista, título, reproducciones, duración y texto cuando está disponible. No garantiza transcripción para cada video ni métricas privadas.

usernameurlEntrega síncronaEl catálogo declara `defaultLimit = 30` 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 solicitudesartist · title · play_count · duration_sec · transcript
hashtag

Buscar contenido por hashtag

Busca contenido del hashtag, aceptando alias compatibles de etiqueta o palabra, y distingue posts de Reels mediante results_type. No mide por sí solo el volumen total de la tendencia.

hashtagkeyword, results_type, tagEntrega síncronaEl catálogo declara `defaultLimit = 30` 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 solicitudespost_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location
followers

Revisar métricas agregadas de seguidores

Obtiene para username contadores y señales de conexión agregadas, con usernames compatible. No devuelve en esta acción la identidad de cada seguidor ni un historial de crecimiento.

usernameusernamesEntrega síncrona$0.56 por 1.000 solicitudesid · username · url · name · avatar_url · follower_count · following_count · platform
followers_list

Listar seguidores

Enumera cuentas seguidoras del username con relación y perfil público cuando están disponibles. La lista devuelta puede ser parcial y no habilita contacto automatizado.

usernameEntrega síncronaEl catálogo declara `defaultLimit = 50` y `maxLimit = 500` 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 solicitudesid · username · url · name · avatar_url · is_private · is_verified · relation · of_user · platform
following_list

Listar cuentas seguidas

Lista cuentas seguidas por el username, conservando privacidad y verificación visibles. No prueba afinidad, interacción ni que la relación permanezca sin cambios.

usernameEntrega síncronaEl catálogo declara `defaultLimit = 50` y `maxLimit = 500` 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 solicitudesid · username · url · name · avatar_url · is_private · is_verified · relation · of_user · platform

¿Qué acepta cada acción de Instagram?

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 Instagram post?

Procesa una o varias URL en urls y devuelve publicaciones de Instagram con autor, texto, tipo de medio y métricas visibles. No descarga contenido privado ni concede derechos sobre fotos o videos.

urlsObligatorio
Array de enlaces completos de publicaciones para post, por ejemplo /p/<shortcode>/ o /reel/<shortcode>/; se factura según la cantidad de enlaces objetivo. comments solo procesa un único url, no apliques directamente la forma de solicitud de múltiples enlaces de post.
Instagram: contenido público y posibilidad de inserciónInstagram indica que el contenido de cuentas privadas no puede insertarse y que una cuenta pública puede desactivar la inserción. Que un post sea visible o insertable no concede derechos adicionales ni cambia los parámetros documentados.Consultada
content_typeOpcional
Opciones de tipo de búsqueda compartidas actualmente por la acción post: hashtag / place / profile, que se refieren a hashtag, lugar y cuenta, respectivamente. Sin embargo, post en realidad ubica publicaciones específicas mediante urls, por lo que no se puede prometer que este parámetro cambiará la respuesta a una consulta de hashtag o lugar.
Valores permitidos:hashtagplaceprofile
urlOpcional
Enlace individual de una publicación o Reel de Instagram para comments; no es el perfil de la cuenta. Aunque en reels hay una rama de compatibilidad para URL, aún debes cumplir con el username obligatorio.

¿Qué significan los parámetros de Instagram profile?

Resuelve un username de Instagram y devuelve nombre, biografía, contadores y señales públicas de cuenta. is_verified, is_business o is_professional no prueban identidad, ingresos ni actividad comercial actual.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.

¿Qué significan los parámetros de Instagram persona?

Consulta mediante username las mismas señales públicas del perfil para una vista de persona. No infiere edad, género, intereses, compradores o rasgos psicológicos que el contrato no devuelve.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.

¿Qué significan los parámetros de Instagram user_posts?

Obtiene publicaciones públicas del username, con URL, texto, formato y contadores por pieza. No garantiza todo el historial, Stories privadas ni datos internos de alcance.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.

¿Qué significan los parámetros de Instagram discover?

Descubre publicaciones por keyword y permite elegir results_type. La respuesta conserva autor, formato e interacciones observadas; no explica el algoritmo de Explore ni asegura tendencia.

keywordObligatorio
Término de etiqueta de hashtag para discover, se eliminará el # inicial y luego se consultará el hashtag; no es una búsqueda de palabras clave de texto completo arbitraria. Es diferente del nombre de entrada de la acción hashtag.
results_typeOpcional
Tipo de contenido para discover/hashtag: posts para publicaciones normales (predeterminado), reels para videos cortos, compatible con reel. Otras cadenas actualmente recurren a posts; este parámetro no es una selección de formato para que la solicitud devuelva JSON/CSV.
Valores permitidos:reelreels

¿Qué significan los parámetros de Instagram comments?

Lee comentarios de la url de una publicación, con autor, likes, respuestas y fecha cuando existen. No publica, modera ni promete el árbol completo de conversación.

urlObligatorio
Enlace individual de una publicación o Reel de Instagram para comments; no es el perfil de la cuenta. Aunque en reels hay una rama de compatibilidad para URL, aún debes cumplir con el username obligatorio.

¿Qué significan los parámetros de Instagram reels?

Consulta Reels asociados a username, con url compatible, y devuelve pista, título, reproducciones, duración y texto cuando está disponible. No garantiza transcripción para cada video ni métricas privadas.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.
urlOpcional
Enlace individual de una publicación o Reel de Instagram para comments; no es el perfil de la cuenta. Aunque en reels hay una rama de compatibilidad para URL, aún debes cumplir con el username obligatorio.

¿Qué significan los parámetros de Instagram hashtag?

Busca contenido del hashtag, aceptando alias compatibles de etiqueta o palabra, y distingue posts de Reels mediante results_type. No mide por sí solo el volumen total de la tendencia.

hashtagObligatorio
Etiqueta de hashtag de Instagram, sin el #, por ejemplo coffee; se usa para listar los posts/reels bajo esa etiqueta, no es el handle de la cuenta.
keywordOpcional
Término de etiqueta de hashtag para discover, se eliminará el # inicial y luego se consultará el hashtag; no es una búsqueda de palabras clave de texto completo arbitraria. Es diferente del nombre de entrada de la acción hashtag.
results_typeOpcional
Tipo de contenido para discover/hashtag: posts para publicaciones normales (predeterminado), reels para videos cortos, compatible con reel. Otras cadenas actualmente recurren a posts; este parámetro no es una selección de formato para que la solicitud devuelva JSON/CSV.
Valores permitidos:reelreels
tagOpcional
Entrada de compatibilidad para hashtag, sin el # inicial; si también existe hashtag, hashtag tiene prioridad, y las solicitudes públicas aún deben proporcionar el hashtag obligatorio.

¿Qué significan los parámetros de Instagram followers?

Obtiene para username contadores y señales de conexión agregadas, con usernames compatible. No devuelve en esta acción la identidad de cada seguidor ni un historial de crecimiento.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.
usernamesOpcional
Múltiples handles de cuentas de Instagram para followers, envía un array de cadenas, tiene prioridad sobre un solo username; aún debes incluir el username obligatorio, y se factura según la cantidad de cuentas objetivo. Lo que se devuelve es información de cantidad, no la lista individual de seguidores de cada cuenta.

¿Qué significan los parámetros de Instagram followers_list?

Enumera cuentas seguidoras del username con relación y perfil público cuando están disponibles. La lista devuelta puede ser parcial y no habilita contacto automatizado.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.

¿Qué significan los parámetros de Instagram following_list?

Lista cuentas seguidas por el username, conservando privacidad y verificación visibles. No prueba afinidad, interacción ni que la relación permanezca sin cambios.

usernameObligatorio
Handle de la cuenta de Instagram, se recomienda sin el @ o la URL completa del perfil. profile/persona/user_posts/reels consultan los datos de la cuenta; followers solo consulta la cantidad de seguidores, followers_list/following_list consultan la lista de cuentas de seguidores/seguidos.

Cómo usar la API de Instagram

  1. 01Consulta el catálogo público y elige una acción de la plataforma.
  2. 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
  3. 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
  4. 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
instagram_post.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"instagram","action":"post","params":{"urls":"<urls>"}}'

Preguntas sobre la API de Instagram

¿Cómo llamo a la API de Instagram?

Envía POST /api/v1/social con platform igual a instagram, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.

¿Qué devuelve la API de Instagram?

Devuelve JSON estructurado. Por ejemplo, el esquema de post incluye post_id, text, media_type 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 Instagram?

Instagram indica que el contenido de cuentas privadas no puede insertarse y que una cuenta pública puede desactivar la inserción. Que un post sea visible o insertable no concede derechos adicionales ni cambia los parámetros documentados.

¿Qué parámetros son obligatorios?

Depende de la acción. post requiere urls; profile requiere username; persona requiere username; consulta las demás acciones en la lista de funciones.