API de redes sociales: una clave para publicar en 9 redes
Una clave de API de Antwork publica en X (Twitter), LinkedIn, Facebook, Threads, Instagram, YouTube, TikTok, Pinterest y Bluesky, desde la API REST o el endpoint MCP de Antwork. En TikTok, el dueño de la cuenta elige la audiencia de cada publicación en Antwork antes de que salga. Las primeras 2 cuentas gratis, después 5 $ por cuenta al mes.
- 01Una clave, dos superficies.
Una clave de API de Antwork sirve en la API REST y en el endpoint MCP, y las dos llegan a las 9 redes. Una publicación de TikTok sale cuando su dueño elige la audiencia en Antwork, como exige TikTok.
- 02Sin app de plataforma propia.
Antwork gestiona las integraciones de Meta, LinkedIn, X, Pinterest, TikTok, Google y Bluesky. Conectas cada cuenta una vez en Antwork y publicas en ella por su id.
- 03Se paga por cuenta conectada.
Las primeras 2 cuentas son gratis y cada una después cuesta 5 $ al mes. La API no tiene cuota aparte ni contador por llamada.
Antwork, Ayrshare, Blotato y la API de Buffer, comparadas
Las cifras de la competencia se leyeron en la página de precios y la documentación de la API de cada proveedor el 22 de octubre de 2026, y cada celda enlaza con su fuente. La página de precios de Ayrshare da números de cuentas distintos por plan en sus tarjetas y en su tabla comparativa, así que la tabla cita perfiles, la unidad por la que factura. La fila de Antwork se calcula desde el código: las redes, del archivo de reglas de plataforma; el precio, de las constantes de facturación; el límite, del limitador de la API.
Antwork es una API de redes sociales con una sola clave para X (Twitter), LinkedIn, Facebook, Threads, Instagram, YouTube, TikTok, Pinterest y Bluesky. Tu código llama a la API REST para publicar o programar en cualquiera de ellas, y la misma clave sirve a un agente en el endpoint MCP de Antwork. No construyes ninguna app de plataforma ni pasas ninguna revisión: conectas cada cuenta una vez en Antwork y publicas en ella por su id.
Endpoints
Cinco endpoints, todos bajo https://antwork.io/api/v1 y todos autenticados con la misma clave:
POST /postscrea una publicación por cuenta de destino. Hasta 25 cuentas por petición, con texto propio por cuenta entexts, o una entrada por publicación enposts, cada una con sus hashtags, etiquetas, medios y ajustes. Responde202con un resultado por destino, porque cada destino falla por separado: que X rechace un texto largo no cancela la publicación de LinkedIn de al lado.GET /posts/{id}devuelve una publicación y su estado. La publicación ocurre en segundo plano, así que así ves cuándo sale.GET /postslista tus publicaciones, filtradas porstatusy paginadas con un cursor, hasta 100 por página.DELETE /posts/{id}borra una publicación de Antwork. CondeleteFromPlatform=truetambién encola el borrado de la publicación en la red, e indica qué redes no lo permiten.GET /accountslista las cuentas que conectaste, con sus ids y el estado de su token.
Envía una cabecera Idempotency-Key en POST /posts y una petición reintentada devuelve la primera respuesta en vez de publicar dos veces. Los campos y cada código de error están en la referencia de la API.
Tu primera publicación en dos peticiones
Crea una clave en Ajustes → Desarrollador y después:
# 1 · lista las cuentas que conectaste
curl https://antwork.io/api/v1/accounts \
-H "Authorization: Bearer $ANTWORK_API_KEY"
# 2 · crea y programa una publicación
curl https://antwork.io/api/v1/posts \
-H "Authorization: Bearer $ANTWORK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: launch-post-1" \
-d '{"accounts":["<accountId>"],"text":"Hoy he lanzado la v2.","scheduledFor":"2026-11-03T09:00:00Z"}'
Omite scheduledFor para publicar ya, o envía "draft": true para guardarla y revisarla. Un borrador necesita el permiso write; una publicación que sale necesita publish. Los medios van en media como URLs de tu biblioteca de Antwork: una URL externa se rechaza con media_not_hosted antes de crear nada, en vez de fallar al publicar.
TikTok, y la misma clave para agentes
La API REST acepta X (Twitter), LinkedIn, Facebook, Threads, Instagram, YouTube, TikTok, Pinterest y Bluesky. TikTok es la única red en la que una persona sigue en el proceso: TikTok exige que el dueño de la cuenta elija la audiencia de cada publicación, así que tu código crea la publicación de TikTok como borrador y el dueño elige la audiencia en Antwork, en el settingsUrl del borrador. Hasta entonces, publicarla se rechaza con tiktok_privacy_required.
Para un agente, envía la misma clave al endpoint MCP de Antwork, al que cualquier cliente MCP o SDK de agentes puede llamar con una cabecera fija:
claude mcp add --transport http antwork https://api.antwork.io/mcp \
--header "Authorization: Bearer $ANTWORK_API_KEY"
Los permisos funcionan igual en las dos superficies. La configuración para Codex y para el Claude Agent SDK en TypeScript y Python está en la referencia MCP. Instagram solo conecta cuentas de Creador o Empresa; el cambio es gratis y no necesita página de Facebook.
Qué exige cada red
Cada publicación se comprueba contra estas reglas en las dos superficies: un borrador se marca, y una publicación que incumple una se rechaza antes de publicarse. La tabla se genera desde el mismo archivo de reglas con el que validan los publicadores, así que no puede contradecir lo que aplica la API. Un pin de Pinterest va además a un tablero, elegido entre los de la cuenta. Tamaños, formatos y duraciones máximas están en especificaciones por plataforma.
| Plataforma | Límite de texto | Medios obligatorios | Medios por publicación | Por la API REST |
|---|---|---|---|---|
| X (Twitter) | 280 caracteres | Ninguno | 4 | Sí |
| 3000 caracteres | Ninguno | 9 | Sí | |
| 63.206 caracteres | Ninguno | 10 | Sí | |
| Threads | 500 caracteres | Ninguno | 20 | Sí |
| 2200 caracteres | Imagen o vídeo | 10 | Sí | |
| YouTube | 5000 caracteres | Vídeo | 1 | Sí |
| TikTok | 2200 caracteres | Vídeo | 1 | Sí; se publica cuando el dueño elige la audiencia en Antwork |
| 800 caracteres | Imagen o vídeo | 1 | Sí | |
| Bluesky | 300 caracteres | Ninguno | 4 | Sí |
Precios
La API cuesta lo mismo que la app. Las primeras 2 cuentas conectadas son gratis, y cada cuenta después cuesta 5 $ al mes. Ningún plan cuenta publicaciones y la API no tiene cuota aparte. Cada clave tiene un techo de 10.000 llamadas al día y 120 por minuto, para frenar bucles descontrolados, no para racionar el uso normal. Consulta los precios.
Cuándo encaja mejor otra API
Si necesitas Reddit, Snapchat, Telegram, WhatsApp o Google Business Profile, Ayrshare los incluye y Antwork no. Si ya programas con Buffer, su API GraphQL llega a los canales que tienes allí. Antwork encaja cuando publicas para una marca, quieres empezar gratis y quieres que tu agente y tu código usen las mismas cuentas.