Beta abierta Instagram + X disponibles

La API de redes sociales para /publicarpublicar/

Una API para publicar y programar en Instagram y X, más un servidor MCP que tu agente puede manejar. Escribe la función que necesitas y nosotros escribimos el prompt de construcción por ti.

Creada por EmbedSocial15+ años de infraestructura socialInstagram + X disponiblesServidor MCP disponible
app.invisibleapi.ai

Trabajos programados

5 programados
TrabajoPublicar elDestinosEstado
job_8KZx2qLmR3 16 may · 10:00 InstagramX programado
job_8KZx2qLmR4 16 may · 14:30 Instagram publicado
job_8KZx2qLmR5 17 may · 09:00 X programado
job_8KZx2qLmR6 17 may · 11:15 Instagram sondeando
job_8KZx2qLmR7 18 may · 08:00 Instagram programado
Por qué la necesitas

Cualquiera que haya conectado Instagram o X a mano se ha topado con todos estos muros.

Herramienta interna, integrada en tu SaaS o entregada a tus clientes.

// laberinto oauth

El OAuth de cada plataforma es un proyecto en sí mismo.

Cuentas profesionales, páginas vinculadas, scopes, intercambio de tokens. Planificas un sprint para la integración y lo gastas entero en la autenticación.

// tokens que caducan

Los tokens caducan en silencio y se llevan tus posts.

Un permiso caduca un viernes. No se publica nada en todo el fin de semana. Nadie se da cuenta hasta que se da cuenta el cliente.

// caprichos del contenedor

Publicar nunca es una sola llamada a la API del proveedor.

Crear un contenedor de medios, sondearlo, gestionar los timeouts y después publicar. Cada tipo de medio tiene sus propias reglas y modos de fallo.

// ruleta de reintentos

Reintentar sin idempotencia significa posts duplicados.

La llamada expira, reintentas y el post sale dos veces. Construir reintentos seguros lleva más tiempo que el camino feliz.

// cuentas sin fin

Diez cuentas son diez veces la fontanería.

Cada cuenta de cliente multiplica tokens, rarezas y estados de fallo. Tu código de integración crece más rápido que tu producto.

Qué obtienes

Publicación y estadísticas. La API hace el trabajo. El dashboard lo muestra.

Trabajos programados.

Un trabajo por post, programado al minuto.

job_8KZx2qLmR3 programado
job_8KZx2qLmR4 publicado
job_8KZx2qLmR6 sondeando

Límites en vivo.

Consulta el margen restante antes de publicar.

usados 62 / 100 se reinicia en 9d

GET /limits → remaining: 38

Claves de API con scopes.

Se muestra una vez, revocable en cualquier momento.

production iak_live_····

scopes: publishing:read · publishing:publish

Plantillas

8 recetas para empezar. Copia, pega, lanza.

Cada plantilla conecta endpoints reales e incluye un prompt de construcción listo para Claude.

Ver todas las plantillas → Sin registro. Copia el prompt y pégalo en Claude o Cursor.
Cómo funciona

Anatomía de un trabajo de publicación. Un POST lo crea. Nosotros nos ocupamos del resto.

Validación, contenedores de medios, sondeo, publicación, estado. La ruta de fallo viene incorporada.

01 · Crear

POST /publishing/jobs

Destinos, URLs de medios, texto y programación opcional. Un ID de solicitud del cliente hace seguros los reintentos.

{
  "targets": ["ig_acme", "x_acme"],
  "mediaItems": ["https://cdn.acme.co/launch.png"],
  "caption": "Launch day.",
  "clientRequestId": "post-001"
}

02 · Validar

CHECK validación

El payload y los destinos se validan al crear. Las solicitudes incorrectas fallan rápido con un código claro.

job_8f2a preflight

✓ caption: 24 / 2,200

✓ targets: 2 connected

✕ mediaItems[0] is not a public URL

failureCategory: invalid_publish_data

03 · Orquestar

RUN flujo de trabajo duradero

Un flujo de trabajo duradero recoge el trabajo a la hora de publicar. Ni reinicios ni interrupciones lo pierden.

pending10:00:00

processing10:00:02

submitted10:00:14

published10:00:21

04 · Distribuir

PUB por destino

Cada cuenta de destino recibe su propia entrega: contenedor de medios creado, sondeado y publicado.

1 job · 2 targets

Instagram @acme.official published
X @acme_hq submitted

05 · Seguir

GET /publishing/jobs/{id}

Un historial de estado completo de pendiente a publicado, por destino, mientras se ejecuta.

pending→ processing→ submitted→ published

reach · first 24hdeliveries: 2 / 2

06 · Recuperar

POST /publishing/jobs/{id}/retry

Los fallos vuelven clasificados. Los recuperables se reejecutan de forma segura, sin duplicar nunca un post.

job_9Ftq2wPnX6 failed

failureCategory: retryable_provider_failure

retries: 1 / 5

POST /retry
MCP · Disponible hoy

API. MCP. Your agent publishes on its own.

Connect Claude or any MCP-compatible client with a scoped key or OAuth consent. It can create, schedule and manage posts.

Claude
Cursor
MCP clients
n8n pronto
Zapier pronto
CLI pronto
claude · mcp config conectado
{
  "mcpServers": {
    "invisibleapi": {
      "url": "https://api.invisibleapi.ai/mcp",
      "auth": "scoped API key · OAuth 2.1 + consent"
    }
  }
}

> schedule this week's posts for @acme
✓ 5 jobs created · publishing Mon to Fri at 10:00
Por qué nosotros

Creada por EmbedSocial. Operamos APIs de plataformas sociales en producción cada día y absorbemos los cambios de plataforma para que tu código no se mueva.

La tarea
InvisibleAPI
Por tu cuenta con las APIs nativas
Conectar una cuenta
●Flujo OAuth resuelto, tokens renovados, reconexión con un clic.
○Monta el baile de OAuth, guarda tokens, renuévalos y gestiona su caducidad.
Publicar un carrusel
●Un POST con una lista de URLs de medios.
○Crea contenedores hijos, sondea cada uno, crea el padre, sondea y publica.
Reintentar un post fallido
●Una llamada de reintento. Fallo clasificado, máximo 5, nunca un duplicado.
○Adivina si es seguro reintentar. Deduplica a mano.
Publicar en muchas cuentas
●Un trabajo, muchos destinos. Estado por destino.
○Itera, limita el ritmo y sigue tú mismo el estado de cada cuenta.
Cuando una plataforma cambia su API
●Nosotros absorbemos el cambio. Tu código no se mueve.
○Tu integración se rompe. Lo dejas todo para arreglarla.
Dejar publicar a un agente
●Servidor MCP con claves con scopes y pantalla de consentimiento.
○Monta tu propia capa de herramientas y confía en que la autenticación aguante.

Los grandes SaaS te dan su dashboard. Las APIs nativas te dan un blanco móvil. Nosotros te entregamos una API unificada de redes sociales para que lances funciones sociales.

“We ran social platform APIs for 15 years. This is the API we wished we had.”

THE EMBEDSOCIAL TEAM · BUILDERS OF INVISIBLEAPI
Precios

Un solo plan. Paga por fuente.

Todas las funciones están incluidas. $9 al mes cubre tus primeras 2 fuentes conectadas, y cada fuente adicional añade $5 al mes. Mueve el control para ver tu precio.

// Fuentes conectadas

2

2255075100

Una fuente es una cuenta social conectada, una cuenta profesional de Instagram o una cuenta de X.

$9 al mes cubre 2 fuentes. Cada fuente adicional añade $5 al mes.

Cada cuenta conectada puede publicar hasta 100 publicaciones por periodo de facturación.

Facturación mensual a través de Stripe. Empieza con una prueba gratis de 7 días.

// API Pro

$9/mo

Todas las funciones incluidas. Tu precio solo cambia con el número de fuentes que conectas.

Fuentes incluidas
2
Publicaciones realizadas
100 por cuenta / mes
Servidor MCP
Incluido
Prueba gratis
7 días
Obtener clave API →
Respuestas honestas

Lo que estás a punto de preguntar.

¿Qué plataformas cubre la API de redes sociales?

Instagram y X ya están disponibles. En Instagram publicas imágenes, carruseles y vídeos (los vídeos se publican como Reels) con cuentas profesionales. En X publicas posts de texto de hasta 280 caracteres, hasta 4 imágenes o un solo vídeo. TikTok, Facebook, LinkedIn y YouTube llegarán próximamente.

¿Qué necesito por parte de Instagram?

Una cuenta profesional de Instagram (Business o Creator). La conectas mediante el flujo OAuth de Meta en nuestro dashboard y nosotros mantenemos renovado el token de larga duración. Si un permiso caduca, la cuenta aparece como pendiente de reautorización y la reconectas con un clic.

¿Cómo funciona la subida de medios?

Tú alojas el archivo y pasas su URL pública en el trabajo de publicación. Un solo medio crea un post individual y varias imágenes crean un carrusel. Nosotros descargamos el medio, creamos el contenedor del proveedor, lo sondeamos y publicamos.

¿Puedo programar posts?

Sí. Define requestedPublishAt en el trabajo y se publicará a esa hora. Puedes listar los trabajos programados en cualquier momento y cancelar cualquier trabajo antes de que se envíe.

¿Qué pasa cuando falla una publicación?

Cada fallo se clasifica: una categoría, un código y una instrucción que te dice si es recuperable. Los trabajos recuperables pueden reintentarse hasta 5 veces, y un reintento nunca produce un post duplicado. Además te avisamos por email cuando un trabajo falla.

¿Cómo funciona el servidor MCP?

Conecta Claude o cualquier cliente compatible con MCP a nuestro endpoint MCP. La autenticación es una clave de API de organización con scopes MCP, u OAuth con una pantalla de consentimiento donde eliges la organización en la que puede actuar tu agente. El agente puede entonces crear, programar y gestionar trabajos de publicación. Las integraciones con n8n y Zapier y una CLI llegarán próximamente.

¿Cuáles son los límites?

Cada cuenta conectada puede publicar 100 posts por periodo de facturación. El endpoint de límites muestra en vivo el límite configurado, el uso actual y el margen restante, para que tu código lo compruebe antes de publicar.

¿Cómo funcionan la prueba y la facturación?

Empieza con una prueba gratuita de 7 días a través del checkout de Stripe. Después son $9 al mes por 2 fuentes conectadas más $5 al mes por cada fuente adicional. Facturación mensual, gestionada en el portal de clientes de Stripe.

Lanza tu primera función de publicación hoy.

Prueba gratis de 7 días. Instagram y X, una API, MCP incluido.

O habla con una persona. support@invisibleapi.ai