Inserta publicaciones, reels o un feed de Instagram en tu web: la inserción oficial, qué acepta el oEmbed de Meta, por qué terminó Basic Display API y cómo mantener la página rápida.
Para unas pocas publicaciones, usa el código de inserción del propio Instagram para cada publicación o reel y pégalo en un bloque HTML de tu página. Para una cuadrícula que se actualice sola, necesitas un servicio de widgets de feed o tu propia conexión mediante la API de Instagram de Meta, ya que la antigua Basic Display API dejó de funcionar el 4 de diciembre de 2024.
Formas de mostrar Instagram en tu web
Pega un enlace de Instagram para comprobar si el endpoint oEmbed de Meta acepta ese tipo de URL y ver la petición que haría un desarrollador para obtener su código de inserción. El comprobador solo lee la forma del enlace en tu navegador. No contacta con Instagram, así que no puede saber si la cuenta es privada.
No. Meta anunció que a partir del 4 de diciembre de 2024 la Basic Display API dejaría de estar disponible y las peticiones fallarían. Meta remitió el uso empresarial a la API de Instagram con inicio de sesión de Instagram o con inicio de sesión de Facebook.
El endpoint oEmbed de Meta incluye las URLs de perfil, con el formato instagram.com/username, entre los formatos aceptados, junto con las publicaciones y los reels.
La inserción depende de la etiqueta script que hay al final del código que te da Instagram. Si el script está bloqueado, tu creador de webs lo elimina o el HTML se añadió después de que cargara, llama a instgrm.Embeds.process() cuando el script ya esté en la página.
Las inserciones de publicaciones sueltas salen de publicaciones públicas. Las conexiones por API para un feed en vivo están pensadas para cuentas profesionales (de empresa o de creador).
Los widgets necesitan permiso para leer tu cuenta. Usa un servicio conocido, revisa qué acceso pide y quítalo en los ajustes de Instagram si dejas de usarlo.
Pega el código de inserción de Instagram de cada publicación dentro del contenedor sin su etiqueta script, y carga el script cuando el visitante se acerque al hacer scroll.
Asigna a EMBED_SCRIPT la dirección del script que aparece en el código de inserción que te dio Instagram. instgrm.Embeds.process() convierte los blockquotes pegados en inserciones.
Enlace de Instagram
Una publicación (imagen única o carrusel). oEmbed acepta este formato.
Un reel o vídeo. oEmbed acepta este formato.
Un perfil. oEmbed incluye los enlaces de perfil entre los formatos aceptados.
Una historia. Las historias no se pueden insertar.
Este no es un enlace de instagram.com.
No es uno de los formatos que indica Meta: /p/, /reel/ o un nombre de perfil.
Petición oEmbed que haría un desarrollador
La documentación de oEmbed de Meta explica el acceso de app necesario para usarlo.
El enlace de ejemplo es inventado.
Empieza gratis · Sin tarjeta de crédito