Skip to main content

API de redes sociales

Instagram API

Lee cualquier perfil, publicación, reel o historia pública de Instagram como JSON estructurado — con comentarios, seguidores y búsqueda — sin la App Review de Meta ni autorización por cuenta.

  • Cualquier cuenta, publicación, reel o historia pública — no solo las cuentas que autorizaron tu aplicación
  • Olvídate de la App Review de Meta, de OAuth y del límite de 200 llamadas por hora y token
  • Tres versiones de la API para dar redundancia en una plataforma que cambia a menudo

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

Una petición, JSON estructurado

terminal
1curl -X GET "https://api.tikhub.io/api/v1/instagram/v2/fetch_user_info?username=instagram" \
2 -H "Authorization: Bearer YOUR_API_KEY"
response.json
1{
2 "code": 200,
3 "data": {
4 "user": {
5 "pk": "25025320",
6 "username": "instagram",
7 "full_name": "Instagram",
8 "is_verified": true,
9 "follower_count": 672000000,
10 "following_count": 175,
11 "media_count": 7980,
12 "biography": "Discover what's next on Instagram.",
13 "profile_pic_url": "https://...",
14 "is_business": true,
15 "category": "Internet company"
16 }
17 }
18}

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 Instagram

La Instagram API de TikHub abarca tres series — V2 y V1 en vista de visitante, más una V3 en tiempo real — que cubren publicaciones, reels, historias, perfiles de usuario, hilos de comentarios, listas de seguidores, búsqueda, ubicaciones y música públicos. Olvídate de la revisión de aplicación de Meta y de las acrobacias con los límites de velocidad: autentícate con una sola clave de TikHub y recibe JSON estructurado de cualquier cuenta pública. Empieza por la serie V2 y pásate a la V3 cuando necesites datos en tiempo real.

Instagram V2 API (recomendada)

PerfilesPublicaciones y reelsHistorias y destacadasComentarios y respuestasSeguidores/seguidosBúsqueda: usuarios/reels/hashtagsUbicacionesMúsica

Instagram V1 API

Perfiles e informaciónPublicaciones y reelsComentariosHashtagsUbicaciones y ciudadesSecciones de explorarPerfiles relacionadosBúsqueda

Instagram V3 API (tiempo real)

PerfilesPublicaciones y reelsHistoriasComentarios + traducciónBúsquedaFeed de explorarReels recomendados

Cualquier cuenta pública — sin App Review, sin autorización

La Graph API oficial solo devuelve datos de cuentas de empresa o de creador que se hayan conectado explícitamente a tu aplicación de Meta, y solo después de que superes la App Review. TikHub lee datos disponibles públicamente de cualquier cuenta pública — perfiles, publicaciones, reels, historias, comentarios, seguidores — con una sola clave y sin ninguna autorización por cuenta.

TikHubInstagram Graph API
Cualquier cuenta pública, no solo las autorizadas
Historias y destacadas
Sin App Review ni flujo OAuth
Tres versiones de la API para mayor resiliencia

Endpoints de la API de Instagram

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

Instagram V2 API (vista de visitante — opción recomendada por defecto)

La más estable y detallada de las series en vista de visitante — empieza aquí. Los datos de vista de visitante pueden estar en caché y quedar unos días por detrás de los valores en vivo; usa la serie V3 cuando necesites cifras en tiempo real.

Caso de usoEndpointDocs
Obtener información de usuario/api/v1/instagram/v2/fetch_user_info
Obtener publicaciones del usuario/api/v1/instagram/v2/fetch_user_posts
Obtener reels del usuario/api/v1/instagram/v2/fetch_user_reels
Obtener historias del usuario/api/v1/instagram/v2/fetch_user_stories

Instagram V1 API (vista de visitante)

La cobertura de endpoints más amplia — ubicaciones, ciudades, el feed de explorar y perfiles relacionados — también en vista de visitante (puede estar en caché). Varios endpoints ofrecen variantes V2/V3 que devuelven datos más limpios.

Caso de usoEndpointDocs
Obtener información de usuario por nombre de usuario/api/v1/instagram/v1/fetch_user_info_by_username
Obtener información de usuario por nombre de usuario (V2)/api/v1/instagram/v1/fetch_user_info_by_username_v2
Obtener información de usuario por nombre de usuario (V3)/api/v1/instagram/v1/fetch_user_info_by_username_v3
Obtener información de usuario por ID/api/v1/instagram/v1/fetch_user_info_by_id

Instagram V3 API (tiempo real)

Usa la V3 cuando necesites cifras al minuto. Añade además traducción de comentarios y descripciones, un feed de reels recomendados y la consulta de nombres de usuario anteriores, que no están en las series de vista de visitante.

Caso de usoEndpointDocs
Obtener el ID de usuario por nombre de usuario/api/v1/instagram/v3/get_user_id_by_username
Obtener el perfil del usuario/api/v1/instagram/v3/get_user_profile
Obtener información resumida del usuario/api/v1/instagram/v3/get_user_brief
Obtener la sección «información» del usuario/api/v1/instagram/v3/get_user_about

Consejos y resolución de problemas

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

Qué versión llamar: V2 por defecto, V3 para tiempo real

TikHub ofrece tres series de Instagram. V1 y V2 son de vista de visitante; V3 es en tiempo real. La opción recomendada por defecto es la serie V2 — es la más estable y detallada de las API de vista de visitante y cubre el conjunto más amplio de necesidades habituales. Recurre a la serie V3 concretamente cuando necesites datos al minuto, traducción de comentarios y descripciones, un feed de reels recomendados o el historial de nombres de usuario anteriores.

Los datos de vista de visitante pueden estar en caché (las cifras pueden ir con retraso)

Como V1 y V2 son de vista de visitante, algunos campos — en especial los recuentos y las estadísticas, como los totales de seguidores, me gusta y comentarios — NO están garantizados en tiempo real y pueden tardar unos días en reflejar los valores en vivo. En la práctica hay alrededor de un 5% de probabilidad de que las estadísticas de un contenido publicado hace muy poco todavía no estén actualizadas. Es el comportamiento esperado de la serie de vista de visitante, no un error. Cuando una cifra tenga que ser exacta y actual, obtenla de la serie V3 en tiempo real.

Discrepancias de datos frente a la app de Instagram

Si los datos que devuelve un endpoint de TikHub difieren de lo que ves en la app de Instagram — recuentos de me gusta o de comentarios distintos, o similares —, casi siempre se debe al almacenamiento en caché de la vista de visitante; vuelve a comprobar el mismo valor con la serie V3. Si la discrepancia persiste en la serie en tiempo real, contacta con el soporte de TikHub para que lo investiguen.

Nombre de usuario frente a ID numérico de usuario

Instagram identifica las cuentas tanto con un nombre de usuario público como con un ID numérico estable (pk). Los nombres de usuario cambian; los IDs no. Si vas a almacenar cuentas a lo largo del tiempo, resuelve una sola vez el nombre de usuario a un ID y usa el ID como clave de tus registros — así no perderás una cuenta cuando cambie su alias. Los endpoints de información de usuario aceptan cualquiera de los dos, y hay endpoints auxiliares que convierten el shortcode de una publicación (el código de una URL instagram.com/p/<shortcode>) en un ID de medio y al revés.

Las historias y las destacadas son sensibles al tiempo

Las historias duran 24 horas, así que el endpoint de historias solo devuelve lo que esté activo en ese momento en una cuenta; las destacadas son colecciones permanentes y curadas, y están disponibles en cualquier momento. Si necesitas una historia después de que expire, tienes que haberla capturado mientras estaba activa — programa la recolección en lugar de esperar poder obtener historias pasadas bajo demanda.

¿Necesito una cuenta de desarrollador de Instagram o de Meta?

No. Crea una cuenta de TikHub, genera una clave de API y llama a los endpoints REST — sin aplicación de desarrollador de Meta, sin App Review y sin OAuth. TikHub devuelve datos de Instagram disponibles públicamente.

¿En qué se diferencia esto de la Instagram Graph API oficial?

La Graph API exige una aplicación de desarrollador de Meta, superar la App Review y solo cubre las cuentas que han autorizado tu aplicación. TikHub lee datos públicos de cualquier cuenta pública — sin revisión de aplicación, sin autorización por cuenta, con una sola clave de API.

¿Es legal usar una API de Instagram 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 Instagram 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.

¿Cuánto cuesta la Instagram API?

La Instagram API se factura a $0.002 por solicitud, con pago por uso y sin mínimo mensual. Se aplican descuentos automáticos por volumen diario con solicitudes de alto volumen, y las cuentas nuevas reciben $0.05 de crédito gratis — sin tarjeta de crédito.

Instagram API: una alternativa no oficial a la Graph API en 2026

La Instagram API de TikHub permite a los desarrolladores leer datos públicos de Instagram — perfiles, publicaciones, reels, historias, comentarios y seguidores — mediante simples llamadas REST, sin la App Review de Meta ni autorización por cuenta. Aquí tienes cómo funciona, en qué se diferencia de la Graph API oficial, dónde están sus límites y cuándo usar cada una.

¿Cómo funciona la Instagram API?

¿Qué es la Instagram API?

La Instagram API de TikHub es una interfaz RESTful que devuelve JSON estructurado para contenido de Instagram disponible públicamente. Solicitas un perfil, una publicación, un reel, una historia o un hilo de comentarios por nombre de usuario, ID o URL y recibes datos limpios y tipados — sin necesidad de ejecutar un navegador headless, resolver la firma de solicitudes de Instagram ni rotar proxies residenciales por tu cuenta.

Está posicionada deliberadamente como alternativa a la Graph API oficial de Meta. Mientras la Graph API solo expone cuentas de empresa y de creador que se hayan conectado explícitamente a tu aplicación de Meta ya revisada, la Instagram API de TikHub lee datos públicos de cualquier cuenta pública, con una sola clave y sin autorización por cuenta.

¿Cómo se accede y se usa?

Crea una cuenta gratuita de TikHub, genera una clave de API y haz una solicitud HTTP GET con la clave en la cabecera Authorization. Identifica la cuenta o el contenido con un nombre de usuario, un ID numérico de usuario o una URL pública de Instagram, y recibes JSON de inmediato.

Como es una API REST estándar, puedes llamarla desde cualquier lenguaje o herramienta no-code. La mayoría de los flujos de trabajo empiezan resolviendo un nombre de usuario a un ID de usuario, para después paginar las publicaciones o los reels de ese usuario, o bien extraer una publicación concreta y sus comentarios por URL.

¿Qué lenguajes de programación son compatibles?

Cualquier lenguaje que hable HTTP — Python, JavaScript/TypeScript, Go, Java, PHP, Ruby y más. Python es el más común para trabajo de datos e IA, y hay un SDK oficial disponible, pero la API es independiente del lenguaje. La misma forma de solicitud funciona desde un servicio backend, una función serverless o una plataforma de automatización como Zapier o n8n.

¿Qué ventajas tiene usar la Instagram API?

¿Cómo se compara con la Graph API oficial?

La Graph API está sancionada, pero es estrecha y pesada: construyes una aplicación de Meta, superas la App Review y después solo ves las cuentas que la autorizan, bajo un límite de 200 llamadas por hora y token. Para la mayoría de los casos de uso de datos e investigación — analizar creadores públicos que no controlas — ese modelo sencillamente no encaja.

La Instagram API de TikHub elimina la aplicación, la revisión y la autorización por cuenta. Lees perfiles, publicaciones, reels, historias, comentarios y seguidores públicos de cualquier cuenta pública a un precio fijo por solicitud, con un valor por defecto de 10 RPS, un orden de magnitud por encima del techo por token de la Graph API.

¿Cuánto tiempo ahorra?

Solo saltarte la App Review ahorra de días a semanas de trámites. Además, evitas construir y vigilar una infraestructura de datos de Instagram — algo notoriamente frágil, dada la frecuencia con la que Instagram rota sus endpoints internos. TikHub absorbe esa rotación y ofrece alternativas V1/V2/V3 para que tu integración siga funcionando a través de los cambios de la plataforma. Tu equipo dedica el tiempo al análisis y al producto, no a mantener viva una infraestructura de datos.

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

Los equipos de marketing y las agencias evalúan influencers, comparan cuentas de la competencia y analizan la interacción de los reels con cifras reales. Los desarrolladores obtienen una capa de datos limpia para aplicaciones sociales y herramientas de enriquecimiento de CRM sin mantener infraestructura de recolección. Investigadores y equipos de IA extraen publicaciones, descripciones y comentarios a escala para análisis de sentimiento, estudios de tendencias y conjuntos de datos de entrenamiento — todo en JSON estructurado listo para ingerir.

¿Qué limitaciones tiene la Instagram API?

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

La API devuelve únicamente datos disponibles públicamente — perfiles públicos, publicaciones, reels, historias públicas mientras están activas, comentarios y listas de seguidores. Las cuentas privadas, los mensajes directos y los insights no públicos no son accesibles. Es de solo lectura por diseño: no hay endpoints para publicar, comentar o seguir en nombre de una cuenta.

¿Hay límites de velocidad o consideraciones de fiabilidad?

El límite de velocidad por defecto es de 10 solicitudes por segundo, escalable con los planes de RPS. La principal consideración de fiabilidad es la volatilidad de la propia Instagram: cambia sus endpoints internos a menudo, y esa es exactamente la razón por la que TikHub ofrece V1/V2/V3 de los endpoints principales. Integra el mecanismo de alternativa en tu cliente y tu integración seguirá siendo resiliente cuando Instagram mueva algo de su lado.

¿Qué frescura y qué integridad tienen los datos?

Los datos de perfil, publicación y reel reflejan el estado público actual de la cuenta. Las historias están acotadas a su ventana de 24 horas. Los endpoints paginados (publicaciones, comentarios, seguidores) devuelven resultados en páginas basadas en cursor y pueden devolver menos elementos de los solicitados por llamada — sigue el cursor para recopilar el conjunto completo. Nada de esto requiere que la cuenta te autorice, que es justamente la idea.

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

¿Cómo se usa para análisis de influencers y de competencia?

Marcas y agencias resuelven el perfil de un creador, extraen el historial completo de publicaciones y reels, y calculan tasas de interacción reales en lugar de fiarse de un media kit. Comparar varias cuentas revela quién está creciendo, qué contenido funciona y cómo se solapan las audiencias. Los hilos de comentarios añaden una capa cualitativa — sentimiento, preguntas recurrentes y menciones de marca — que el simple recuento de seguidores pasa por alto.

¿Cómo impulsa la IA y los productos de datos?

Como las respuestas son JSON estructurado, la Instagram API alimenta directamente los pipelines de IA: las descripciones y los comentarios se convierten en corpus de texto para modelos de sentimiento y de temas, las URLs de imágenes y los metadatos sostienen conjuntos de datos multimodales, y todo el feed puede respaldar un pipeline de recuperación sobre contenido de creadores. Los productos de enriquecimiento de CRM y de escucha social la usan como fuente de datos subyacente.

¿Cómo se usa para investigación de tendencias y contenido?

Los endpoints de hashtags y de búsqueda permiten a los investigadores trazar cómo se mueve una tendencia por las comunidades de moda, belleza, gastronomía y estilo de vida — las categorías que Instagram lidera. Seguir los mismos hashtags y cuentas a lo largo del tiempo convierte la anécdota en una línea de tendencia medible, útil para estrategia de contenido, investigación de mercado y previsión.

¿Existen alternativas a la Instagram API?

¿Qué otras herramientas de datos de Instagram existen?

Las alternativas reflejan las del resto del sector: la Graph API oficial de Meta (sancionada, pero limitada a cuentas de empresa o creador que autorizan tras la App Review), herramientas de código abierto como instagrapi (gratuitas, en Python, pero necesitan una sesión iniciada y se rompen con los cambios de Instagram) y actores de marketplace que envuelven la recolección tras una ejecución alojada. Cada una equilibra de forma distinta el acceso, la fiabilidad y el mantenimiento.

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

Si solo necesitas datos de cuentas que controlas o que autorizan tu aplicación, la Graph API es la vía sancionada. Para un script desechable sin requisitos de disponibilidad, una librería de código abierto puede servir. Pero para acceso en producción a cualquier cuenta pública — de forma fiable, sin App Review y sin mantener una infraestructura de datos a través de los frecuentes cambios de Instagram —, una API gestionada como TikHub suele ser la opción más práctica y rentable.

Una clave, todas las plataformas

La API de Instagram 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