API Graph de Instagram: qué pueden y qué no pueden hacer las empresas

Toda herramienta seria de Instagram, desde las herramientas que programan publicaciones hasta la automatización de DM, se apoya en la misma base: la API de Instagram de Meta, a menudo llamada API Graph de Instagram. Saber qué puede y qué no puede hacer te ahorra comprar herramientas que prometen lo imposible y pasar semanas construyendo algo que la plataforma no permite.
Esta guía es tanto para dueños de negocios como para desarrolladores. No hace falta saber programar para seguirla.
Con qué cuentas funciona
La API funciona con cuentas profesionales: de empresa y de creador. Las cuentas personales no son compatibles para publicar, enviar mensajes ni obtener estadísticas. Cambiar una cuenta a profesional es gratis y toma un minuto en la app de Instagram. Nuestra comparación de cuentas de empresa y de creador explica cuál elegir.
Dos formas de conectar
Meta ofrece dos flujos de inicio de sesión, y llevan a versiones ligeramente distintas de la API.
| Inicio de sesión con Instagram | Inicio de sesión con Facebook | |
|---|---|---|
| Quién inicia sesión | Directamente la cuenta de Instagram | Un usuario de Facebook que administra una página vinculada |
| Requiere página de Facebook | No | Sí, la cuenta de Instagram debe estar vinculada a una |
| Ideal para | Creadores y negocios que viven en Instagram | Negocios que ya gestionan Instagram con las herramientas de Meta Business |
Para la mayoría de los creadores y negocios pequeños, el inicio de sesión con Instagram es más simple: sin página de Facebook, sin configurar Business Manager. Las herramientas que lo admiten pueden conectarse en unos clics.
Qué permite la API
Con los permisos adecuados, una app puede:
- Publicar contenido: imágenes sueltas, carruseles y reels, incluido un primer comentario justo después de publicar.
- Leer y gestionar comentarios: listar los comentarios de tus publicaciones, responder en público y ocultarlos o eliminarlos.
- Enviar y recibir DM: dentro de las reglas de la ventana de mensajería de 24 horas, incluidos botones, respuestas rápidas y carruseles de productos.
- Responder en privado a comentarios: un mensaje por comentario, que es la base de la automatización de comentario a DM. Chat33 intenta botones reales con el inicio de sesión con Instagram y envía texto simple con el inicio de sesión con Facebook.
- Recibir webhooks: notificaciones en tiempo real cuando alguien comenta, te escribe o responde a tu historia.
- Leer estadísticas: métricas de la cuenta y de las publicaciones de tu propia cuenta.
- Leer tu propio perfil y publicaciones: descripciones, URL de los medios, marcas de tiempo y conteos básicos.
Cada capacidad corresponde a un permiso que el dueño de la cuenta aprueba al conectar, como instagram_business_basic, instagram_business_manage_messages, instagram_business_manage_comments, instagram_business_content_publish e instagram_business_manage_insights.
Si la parte que necesitas es la mensajería, la guía de la API de DM de Instagram explica en detalle cómo enviar y automatizar DM.
Qué nunca permitirá
Igual de importante, y el origen de la mayor parte del marketing engañoso:
- Sin DM en frío. Una app no puede iniciar una conversación con alguien que no ha interactuado contigo.
- Sin seguir, dejar de seguir ni dar me gusta en tu nombre.
- Sin acceso a los datos privados de otras cuentas, como la lista de seguidores o los DM de otra persona.
- Sin cuentas personales.
- Sin saltarse los límites, como el número de publicaciones que una cuenta puede publicar mediante la API en 24 horas (100 al momento de escribir esto).
Si una herramienta ofrece alguna de las cuatro primeras, no está usando la API oficial. Está iniciando sesión como tú, que es justo lo que hace que restrinjan cuentas. El artículo de reglas de la automatización explica la diferencia.
Revisión de apps: por qué las herramientas tardan en lanzar funciones
Una app puede usar cualquier permiso en cuentas que tengan un rol en la app, como sus propios desarrolladores y probadores. Para usar un permiso en las cuentas de todos los demás, la app necesita acceso avanzado, lo que implica pasar la revisión de apps de Meta para ese permiso.
La revisión de apps pide una demo funcional, una grabación de pantalla de cada permiso en uso y una explicación de por qué la app lo necesita. Las revisiones pueden tardar días o semanas, y los rechazos son comunes en el primer intento.
Para un negocio que evalúa herramientas, esto importa: una función que una herramienta muestra en una demo solo está disponible para ti si la app fue aprobada para el permiso que la respalda.
Tokens y conexiones
Cuando conectas una cuenta, la app recibe un token de acceso. El inicio de sesión con Instagram emite tokens de larga duración que duran unos 60 días y se pueden renovar mientras siguen siendo válidos. Una app bien hecha los renueva en segundo plano.
Una conexión aún puede romperse: si cambias tu contraseña, quitas la app en la configuración de Instagram o el token vence sin renovarse. Cuando eso pasa, volver a conectar la restablece; las automatizaciones y los ajustes de la herramienta suelen conservarse.
Construir sobre ella por tu cuenta
Si eres desarrollador y consideras una integración directa, ten en cuenta:
- Una app de desarrollador de Meta con el producto Instagram agregado.
- Infraestructura de webhooks que verifique firmas y responda rápido.
- Almacenamiento y renovación de tokens, cifrados en reposo.
- Revisión de apps para cada permiso que necesites en cuentas de clientes.
- Mantenimiento continuo, porque la API tiene versiones y las anteriores se retiran según un calendario.
Es totalmente factible, y también son varias semanas de trabajo antes de que el primer cliente se beneficie. Para muchos equipos, usar una herramienta que ya lo hizo es el camino más rápido.
Automatización de Instagram en Chat33Conecta mediante el inicio de sesión con Instagram y obtén DM por palabra clave, comentario a DM y automatización de respuestas a historias con la API oficial.