GUÍA / APIS DE PUBLICACIÓN
API de publicación de Instagram y TikTok vs un iPhone real
Las API oficiales de Instagram y TikTok publican a través de una app que la plataforma ha aprobado y una cuenta que la ha autorizado. Un iPhone real publica a través de la app nativa, como lo hace una persona, así que elige según lo que necesitas publicar y quién tiene que aprobarlo.
6 min de lectura
API oficial
- 1Registra una app con Meta o TikTok.
- 2Consigue la aprobación donde lo piden las reglas: App Review o la auditoría de TikTok.
- 3El dueño de la cuenta autoriza tu app.
- 4Tu servidor envía la publicación a la plataforma.
iPhone real con 0bull
- 1La cuenta tiene la sesión iniciada en la app de tu iPhone.
- 2Tu código llama a la API de 0bull, o un agente de IA usa MCP.
- 3El teléfono abre la app y publica.O guarda un borrador para que una persona lo revise.
- 4Recibes un estado o un webhook.
¿Qué camino te conviene?
Cuatro preguntas lo deciden. La API oficial suele ser la respuesta correcta.
Vendemos la opción del iPhone, así que lo hicimos para que sea justo. Funciona solo con las respuestas de abajo.
Nuestra sugerencia
Responde las cuatro preguntas para ver con qué camino empezaríamos y lo que te cuesta.
Funciona en tu navegador. No se envía ni se guarda nada.
En palabras sencillas
- App Review
- La revisión de Meta sobre cómo usa tu app sus API. Hace falta antes de que tu app atienda cuentas que no son tuyas ni gestionas.
- Auditoría
- La revisión de TikTok de tu app. Hasta que la supera, todo lo que publica tu app es privado.
- Limitar
- Un permiso que un usuario da a tu app, como video.publish en TikTok.
- Contenedor
- Donde Meta guarda una publicación. Lo creas con el contenido y luego lo publicas.
- Webhook
- Una URL tuya a la que se llama cuando termina un trabajo, para que no tengas que preguntar una y otra vez.
- MCP
- Una forma estándar de que un agente de IA use herramientas. El servidor MCP de 0bull permite a un agente publicar y manejar teléfonos.
Lo que te piden las API de publicación de Instagram y TikTok
Las dos necesitan una app que la plataforma conozca. Los detalles cambian.
Cada línea sale de las páginas para desarrolladores de Meta o TikTok. Abre una línea para ver su fuente.
API de Instagram: lo que necesitas
Solo cuentas de empresa y de creador. Las cuentas personales no están incluidas.
Meta: descripción general de Instagram Platform, consultado el 2026-10-14
Standard Access cubre tus propias cuentas o las que gestionas. Atender cuentas de otras personas necesita Advanced Access, lo que implica App Review y Business Verification.
Meta: descripción general de Instagram Platform, consultado el 2026-10-14
instagram_business_basic e instagram_business_content_publish, o sus versiones de Facebook Login.
Meta: Instagram Platform, Content Publishing, consultado el 2026-10-14
Imágenes, videos, Reels y carruseles de hasta 10 elementos. Las imágenes deben ser JPEG. Sin etiquetas de productos ni filtros.
Meta: Instagram Platform, Content Publishing, consultado el 2026-10-14
Meta descarga el contenido desde una URL pública cuando publicas.
Meta: Instagram Platform, Content Publishing, consultado el 2026-10-14
100 publicaciones por API por cuenta en un periodo móvil de 24 horas. Un carrusel cuenta como una.
Meta: Instagram Platform, Content Publishing, consultado el 2026-10-14
Content Posting API de TikTok: lo que necesitas
Direct Post publica en el perfil. Upload envía un borrador a la bandeja de entrada del creador para terminarlo en TikTok.
TikTok: Content Posting API, primeros pasos con Upload, consultado el 2026-10-14
Tu app necesita aprobación para video.publish (video.upload para borradores), y cada usuario debe autorizarla.
TikTok: Content Posting API, primeros pasos con Direct Post, consultado el 2026-10-14
Hasta que tu app supere la auditoría, todo lo que publique es privado, y como mucho 5 usuarios pueden publicar con ella en 24 horas.
TikTok: directrices para compartir contenido, consultado el 2026-10-14
TikTok indica que “una herramienta de utilidad para ayudar a subir contenido a las cuentas que tú o tu equipo gestionan” no es aceptable.
TikTok: directrices para compartir contenido, consultado el 2026-10-14
Normalmente unos 15 Direct Posts por creador al día, compartidos entre todas las apps que publican en esa cuenta.
TikTok: directrices para compartir contenido, consultado el 2026-10-14
Muestra el apodo del creador y una vista previa, y pide su consentimiento antes de enviar nada.
TikTok: directrices para compartir contenido, consultado el 2026-10-14
Atención
Las API de publicación unificadas envuelven estas mismas API en una sola interfaz. Ahorran trabajo entre plataformas, pero tus cuentas siguen autorizando su app, y en TikTok sus publicaciones solo son públicas si esa app superó la auditoría.
TikTok: directrices para compartir contenido, consultado el 2026-10-14
Transparencia total
Alquilamos iPhones físicos y ejecutamos una API de publicación en ellos. Cada afirmación sobre Meta y TikTok enlaza a sus propias páginas.
API oficial o iPhone real: comparación
Las API oficiales están hechas para apps a las que se conecta mucha gente. Un iPhone real está hecho para las cuentas que tú gestionas.
Aprobación
- API de Instagram
- App Review para cuentas ajenasStandard Access cubre tus propias cuentas o las que gestionas.
- API de publicación de contenido de TikTok
- Auditoría para posts públicosUn scope aprobado, y cada usuario autoriza tu app.
- iPhone real con 0bull
- Sin app de desarrolladorLa cuenta tiene la sesión iniciada en el teléfono. Usas tu token de 0bull.
Revisión antes de publicar
- API de Instagram
- Lo construyes túCrea un contenedor y publícalo cuando estés listo.
- API de publicación de contenido de TikTok
- Vista previa y consentimientoTu pantalla de publicación muestra una vista previa y pide consentimiento.
- iPhone real con 0bull
- En la appUn compañero con Control del teléfono revisa la publicación en la app.
Borradores
- API de Instagram
- No descritoLa guía de Content Publishing no describe borradores.
- API de publicación de contenido de TikTok
- Borrador en bandejaEl modo Upload envía un borrador para terminarlo en TikTok.
- iPhone real con 0bull
- draft: trueLa publicación espera en la app del teléfono.
Plataformas en una API
- API de Instagram
- API de publicación de contenido de TikTok
- TikTok
- iPhone real con 0bull
- TikTok, Instagram y YouTube
Programación
- API de Instagram
- Lo construyes túTu app lleva la programación y el límite de publicaciones.
- API de publicación de contenido de TikTok
- Lo construyes túTu app llama a la API a la hora que quieras.
- iPhone real con 0bull
- scheduled_atLa publicación espera hasta entonces. Cancélala cuando quieras antes de que empiece.
Más allá de publicar
- API de Instagram
- Comentarios y estadísticasLa misma plataforma también cubre las conversaciones.
- API de publicación de contenido de TikTok
- PublicandoEsta API es para publicar.
- iPhone real con 0bull
- Cualquier app iOSMacros, el agente de IA del teléfono, automatizaciones y control directo.
Quién guarda el acceso
- API de Instagram
- Tu app guarda los tokensEl dueño inicia sesión a través de Meta.
- API de publicación de contenido de TikTok
- Tu app guarda los tokensGuardas el token de acceso y el open ID del usuario.
- iPhone real con 0bull
- Sesión iniciada en el teléfonoLos miembros del equipo reciben Control de teléfonos concretos.
Cada teléfono de 0bull es un iPhone físico reservado para ti, con su propia IP residencial mientras lo alquilas. $100 por teléfono al mes.
Ver precios del alquiler de iPhoneLee sobre la REST API y el servidor MCP
Mira cómo un iPhone real recibe una tarea y la termina
Este es un teléfono de 0bull que recibe trabajo desde código y lo hace por su cuenta.
Usamos Notas para que la grabación no muestre ninguna cuenta. Publicar sigue el mismo ciclo.
- 0:00
1Tu código envía una solicitud
Aquí es una tarea en lenguaje sencillo para el agente de IA del teléfono: abrir Notas y escribir tres líneas.
- 0:03
2El trabajo entra en cola en el teléfono
El teléfono lo recoge y abre Notas por su cuenta. Nadie lo está sujetando.
- 0:09
3El teléfono lo hace
Escribe la nota línea a línea, en la app real, como lo haría una persona.
- 0:24
4Recibes un estado o un webhook
La ejecución termina y tu código lee el resultado. Una publicación funciona igual, con Instagram o TikTok en lugar de Notas.
Ejemplo práctico: programa un Reel para las 18:00 y entérate de cuándo está listo
Una solicitud programa el Reel. Un webhook te dice cómo fue.
La cuenta del cliente ya tiene la sesión iniciada en Instagram en uno de tus teléfonos.
- 1
Envía una solicitud
POST /v1/submissions con la cuenta, la URL del video, el texto y scheduled_at.
- 2
0bull responde 201
El envío se crea con estado scheduled. Puedes cancelarlo hasta que empiece.
- 3
A las 18:00 el teléfono publica
Abre Instagram en el teléfono y publica el Reel.
- 4
Recibes el aviso
0bull hace un POST del envío a tu webhook_url cuando termina: published, drafted, failed o cancelled. O consúltalo tú.
¿Necesitas revisarlo antes?
Añade draft=true. El Reel espera en Instagram en el teléfono, y un compañero lo revisa y lo publica.
bash
curl https://0bull.net/api/v1/submissions \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Accept: application/json" \
-F platform=instagram \
-F account_id=ACCOUNT_UUID \
-F video_url=https://files.example.com/reel.mp4 \
-F caption="Fall drop, live now." \
-F scheduled_at=2026-10-21T18:00:00-04:00 \
-F webhook_url=https://example.com/hooks/0bullMCP
You: Post reel.mp4 to our Instagram account
at 18:00 New York time next Wednesday.
Agent calls:
list-accounts-tool finds the account id
create-submission-tool platform: instagram
video_url: https://files.example.com/reel.mp4
scheduled_at: 2026-10-21T18:00:00-04:00
get-submission-tool reads the status laterJSON, shortened
POST https://example.com/hooks/0bull
X-0bull-Event: submission.completed
X-0bull-Signature: sha256=...
{
"event": "submission.completed",
"submission": {
"id": 48213,
"platform": "instagram",
"account_id": "ACCOUNT_UUID",
"caption": "Fall drop, live now.",
"draft": false,
"status": "published",
"scheduled_at": "2026-10-21T22:00:00+00:00",
"webhook_url": "https://example.com/hooks/0bull"
}
}Las reglas de la plataforma aún se aplican
Un teléfono cambia cómo se hace una publicación, no las reglas que la rigen. Usa cuentas que sean tuyas o que tengas permiso para gestionar, sigue los términos de Instagram y TikTok, y guarda constancia de la aprobación de cada cliente.
Preguntas sobre las API de publicación
Sí. Instagram Platform de Meta publica en cuentas profesionales, de empresa o de creador. Para atender cuentas que no son tuyas ni gestionas, tu app necesita Advanced Access, App Review y Business Verification.
Sí. La guía de Meta crea un contenedor con media_type en REELS y una URL de video, y luego lo publica. La cuenta tiene que ser profesional.
Sí, con la Content Posting API. Direct Post publica en el perfil, y Upload envía un borrador a la bandeja de entrada del creador. Hasta que tu app supere la auditoría de TikTok, sus publicaciones son privadas.
En Instagram, solo para atender cuentas que no son tuyas ni gestionas. En TikTok, necesitas un scope aprobado y una auditoría para publicaciones públicas. Publicar desde un teléfono con 0bull no requiere ninguna app de desarrollador, pero los términos de cada plataforma siguen aplicándose.
Sí. Conecta el servidor MCP de 0bull a tu agente y podrá listar tus cuentas, programar una publicación o guardar un borrador, y comprobar el resultado. Inicia sesión con OAuth y solo ve tus propias cuentas y teléfonos.
Próximos pasos
Publica desde un iPhone real con código
- DesarrolladoresLa REST API y el servidor MCP, y lo que cada uno puede hacer en un teléfono.
- Agentes de IADale a un agente un iPhone real por MCP con un solo comando.
- InstagramReels en iPhones reales, con borradores que un VA revisa en la app.
- TikTokCuentas de TikTok en iPhones reales, cuatro por teléfono.
- Precios$100 por teléfono al mes, con su propia IP residencial.
Fuentes y fechas
- Meta: Instagram Platform, Content PublishingConsultado el 2026-10-14Publicación de imágenes individuales, vídeos, Reels y carruseles en cuentas profesionales, los permisos, solo JPEG, sin etiquetas de compras ni filtros, y el límite de 100 publicaciones por API en un periodo móvil de 24 horas.
- Meta: descripción general de Instagram PlatformConsultado el 2026-10-14Solo cuentas profesionales, Standard Access para tus cuentas o las que gestionas, Advanced Access con App Review y Business Verification para las de cualquier otra persona, y las conversaciones, comentarios, publicaciones y estadísticas que cubre la plataforma.
- TikTok: Content Posting API, primeros pasos con Direct PostConsultado el 2026-10-14Una app registrada, aprobación para el scope video.publish, autorización del usuario y visibilidad privada hasta que el cliente de la API supere una auditoría.
- TikTok: Content Posting API, primeros pasos con UploadConsultado el 2026-10-14Subida a la bandeja de entrada del creador con el scope video.upload, donde termina la publicación en TikTok.
- TikTok: directrices para compartir contenidoConsultado el 2026-10-14Límites para clientes sin auditar, el tope de publicaciones por creador compartido entre clientes de la API, las reglas de uso previsto, y la vista previa y el consentimiento que debe mostrar la pantalla de publicación.