Guía de la API de visualización básica de Instagram: Obtener información del usuario de Instagram

Instagram, con su enfoque visual, es una herramienta potente para negocios y creadores. Ofrece dos APIs: Graph y Basic Display. Aquí nos centraremos en la API Basic Display y cómo optimizar tu presencia en Instagram. 💡Apidog es una plataforma API todo en uno.

Daniel Costa

Daniel Costa

28 June 2025

Guía de la API de visualización básica de Instagram: Obtener información del usuario de Instagram

Instagram, con su plataforma visualmente atractiva, se ha convertido en una herramienta poderosa para empresas, desarrolladores y creadores. Para mejorar la experiencia del usuario y facilitar una integración perfecta, Instagram proporciona dos herramientas esenciales: Instagram Graph API e Instagram Basic Display API. En este artículo, nos centraremos en las capacidades de Instagram Basic Display API y cómo se puede aprovechar para optimizar tu presencia en Instagram.

💡
Apidog es una plataforma de desarrollo de API todo en uno que te permite diseñar, probar y documentar fácilmente tu API. Para aquellos que quieran probar la API de Instagram, usar Apidog es siempre la solución más fácil.
button

Instagram Basic Display API

La Instagram Basic Display API es una herramienta proporcionada por Instagram (una subsidiaria de Facebook) que permite a los desarrolladores acceder a información básica del usuario, contenido multimedia y otros datos de las cuentas de Instagram. Esta API está diseñada específicamente para escenarios donde se requiere acceso de solo lectura a los datos del usuario, lo que la hace adecuada para aplicaciones que se centran en mostrar contenido de Instagram o proporcionar experiencias personalizadas.

Configuración previa al acceso a la API

Requisitos:

1. Una cuenta de desarrollador de Facebook.

2. Una cuenta de Instagram de prueba.

3. Una página web (URL) para la redirección, para otorgar permiso a la aplicación para acceder a Instagram.

Pasos para la configuración:

  1. En la página de desarrollador, haz clic en Crear aplicación. Selecciona Otro para continuar.
create app facebook

2. Elige cliente como tipo de aplicación para Instagram basic display API

choose app type

A continuación, completa tu información (nombre de la aplicación, correo electrónico de contacto) y continúa

3. Establece la URL de la plataforma. Ve a configuración > básico, haz clic en añadir plataforma en la parte inferior e introduce tu URL (la página web mencionada en el requisito).

edit basic info
update website url

4. Configura Instagram Basic API en el panel de control

set up instagram basic api

Después de crear la aplicación, aparecerá un formulario con algunas cosas que deben guardarse y completarse.

check api info

El ID de la aplicación y el secreto serán necesarios más adelante.

5. Introduce la misma URL que antes en URI de redireccionamiento OAuth válido, URL de devolución de llamada de desautorización y solicitud de eliminación de datos, ya que esta aplicación es para fines de prueba.

client oauth uri

Añade un probador al formulario, por ejemplo, si Alice quiere recuperar la información de Bob, introduce el nombre de usuario de la cuenta de Bob.

add app roles

Después de añadir un usuario, el estado del usuario estará pendiente, ya que se necesita la autorización del usuario. Se recomienda utilizar la cuenta de prueba.

6. Inicia sesión en tu cuenta de Instagram de prueba, ve a configuración > permiso del sitio web > Aplicaciones y sitios web > Invitaciones de probadores. Acepta la invitación de prueba.

login to tester instagram account

¡La configuración básica está completa!

¿Cómo solicitar la autorización?

Se necesita un código de autorización antes de usar la API, el tiempo de supervivencia de este código de autorización es de 1 hora. Para obtener el código, introduce la URL en este formulario:

https://api.instagram.com/oauth/authorize?client_id={app-id}&redirect_uri={redirect-uri}
&scope=user_profile,user_media
&response_type=code

Explicación de los atributos:

App-id: El id de la aplicación es el app-id, esto se puede encontrar en la pantalla básica debajo de la aplicación Instagram basic display.

redirect_uri: la misma URL que el URI de redireccionamiento OAuth válido.

redirect uri

Recuerda no dejar espacio para toda la URL.

Después de hacer clic en Intro, irá a la página para permitir la autorización.

allow auth

Después de permitir todo el acceso, se redirigirá a tu propia URL, con el parámetro de código adjunto a la URL, se verá así

https://www.example.com/?code=ABCD......#_

El código de autorización es el que está después de code=, recuerda eliminar el #_ ya que esta no es la parte del código de autorización.

¿Cómo usar Apidog para intercambiar el código por un token de acceso?

Apidog es una plataforma de desarrollo de API todo en uno que te permite diseñar, probar y documentar fácilmente tu API. Para aquellos que quieran probar la API de Instagram, usar Apidog es siempre la solución más fácil.

button

Convertir el código de autorización en token de acceso

Cambia el método a POST, introduce la URL:

https://api.instagram.com/oauth/access_token

Añade estos parámetros que son necesarios:

Configurar con Apidog

Haz clic en enviar, el token de acceso se devolverá en forma de archivo JSON, se verá así:

{
"access_token": "IGQWR9......",
"user_id": 7666070400110123
}

Nota: el token también es válido durante 1 hora

¿Cómo usar el token de acceso y el ID de usuario para consultar la información de la cuenta?

Hay varias funciones que se pueden obtener usando la API básica de visualización de Instagram, a continuación, se muestran dos ejemplos de recuperación de información.

  1. acceder a la información básica de una cuenta

Solicitud de muestra usando curl:

curl -X GET \  'https://graph.instagram.com/{user-id}?fields=id,username&access_token={access-token}'

Explicación de los parámetros:

1. Account_type: tipo de cuenta
2. Id: user_id
3. Media_count: número de publicaciones
4. Username: nombre de la cuenta

Si quieres obtener estos cuatro, introdúcelos todos separados por comas (,)

Configurar en Apidog

El resultado de la devolución:

2. Recuperar la información de la publicación del usuario

Solicitud de muestra:

curl -X GET \ 
'https://graph.instagram.com/me/media?fields=id,caption&access_token=IGQVJ...'

Configurar en Apidog:

Para obtener más funciones con la API de visualización de Instagram, consulta:

Conclusión

En conclusión, la API de Instagram abre un mundo de posibilidades para que los desarrolladores interactúen con la plataforma de Instagram y creen aplicaciones innovadoras. Desde el acceso a la información del usuario y el contenido multimedia hasta la publicación de nuevas fotos y vídeos, la diversa gama de puntos finales permite a los desarrolladores adaptar sus aplicaciones a necesidades específicas.

Explore more

Cómo usar Lovable AI (Alternativa a Cursor para desarrolladores web)

Cómo usar Lovable AI (Alternativa a Cursor para desarrolladores web)

Aprende a crear cualquier web con Lovable en esta guía completa. Descubre procesos paso a paso, funciones innovadoras e integra herramientas gratuitas como Apidog para gestión API.

15 April 2025

Cómo usar n8n con servidores MCP

Cómo usar n8n con servidores MCP

Automatiza flujos con n8n y servidores MCP para IA. Guía técnica: configuración, APIs, nodo "MCP Server Trigger" y Apidog para pruebas.

14 April 2025

Cómo añadir claves API personalizadas a Cursor: Una guía completa

Cómo añadir claves API personalizadas a Cursor: Una guía completa

Este tutorial te guiará para configurar y gestionar claves API personalizadas en Cursor (OpenAI, Anthropic, Google y Azure).

11 April 2025

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs