Funcionalidad clave
- 13 redes sociales admitidas.
- Acceso seguro a la API usando tu API Key único.
- Publicaciones programadas en las plataformas sociales conectadas.
- Publicación automática según programaciones predefinidas.
- Soporte para contenido de imagen y video, incluidos Reels, Stories y Spotlight.
- Eliminación de publicaciones en las redes sociales vinculadas.
- Analíticas completas de interacción con las publicaciones (me gusta, compartidos, etc.).
- Métricas de las cuentas sociales, incluyendo número de seguidores y datos demográficos.
- Gestión de comentarios: ver, añadir y eliminar comentarios de publicaciones.
- Acortamiento de enlaces opcional para todos o para URLs específicas en las publicaciones.
- Integración con Unsplash: añadir imágenes concretas o seleccionarlas aleatoriamente según palabras clave.
- Opción de generación automática de hashtags a partir de palabras clave relevantes.
- Seguimiento del historial de publicaciones, incluidas las que no se hicieron con Ayrshare.
- Gestión de reseñas: obtener, responder y eliminar respuestas a reseñas.
- Integración con feeds RSS para la publicación automática de contenido.
- Biblioteca multimedia: sube y almacena fotos y videos para usar en las publicaciones.
- Social Post Verification System para mantener seguras tus cuentas sociales.
Business Plan y Launch Plan
Funciones del Business Plan y del Launch Plan para gestionar múltiples usuarios y clientes:- Permite a los usuarios vincular sus propias cuentas de redes sociales a tu plataforma.
- Inicio de sesión único seguro mediante OAuth para vincular cuentas rápidamente.
- Crea y elimina perfiles de usuario de forma programática a través de la API.
- Accede a analíticas avanzadas de usuarios.
- Soporte de webhook para actualizaciones en tiempo real.
- Gestión de mensajes directos en las plataformas admitidas.
- Crea anuncios de Facebook a partir de publicaciones existentes.
Ads API
La Ads API te permite crear anuncios de Facebook a partir de publicaciones existentes.- Impulsa publicaciones para llegar a más personas.
- Gestiona anuncios y realiza un seguimiento de su rendimiento.
- Analiza el gasto en anuncios y optimiza campañas.
Ads API
Explora la Ads API
Messages API
Una Messaging API unificada para interactuar con los usuarios en conversaciones a través de los principales canales de redes sociales: Facebook, Instagram y X.- Envío de mensajes de texto, imagen y video.
- Obtención de historiales completos de conversaciones.
- Configuración de respuestas automáticas a mensajes.
- Recepción de actualizaciones en tiempo real mediante webhooks para mensajes recibidos, reacciones a mensajes y confirmaciones de lectura.
Messages API
Explora la API de mensajería unificada
Max Pack
Consigue aún más capacidades con el complemento Max Pack:Max Pack
Desbloquea funciones avanzadas como generación de contenido con IA, analíticas mejoradas y soporte ampliado
de plataformas con nuestro complemento Max Pack.
Mira cómo usar la API social
Si estás desarrollando en Node.js, consulta este video sobre cómo conectar y publicar en X y Facebook.Demo de la API social
Si utilizas Node.js, consulta el código de demostración de la API social para empezar a construir tu propia integración.Social API Demo
Explora nuestro código demo en Node.js para acelerar tu integración con la API social
URL base
La URL base de la API de Ayrshare es la misma para todos los endpoints.https://api.ayrshare.com/api
Autorización
Ayrshare autentica las peticiones a la API mediante un token de Authorization que se pasa en la cabecera HTTP. Asegúrate de enviarBearer junto con el API Key. El API Key se encuentra en el Dashboard de Ayrshare al cambiar a tu Primary Profile.
Si eres usuario Business o Enterprise, puedes crear User Profiles con Profile Keys para gestionar varios clientes. La Profile Key se utiliza en la cabecera de tus peticiones.
El API Key también debe usarse en la cabecera de tus peticiones para los User Profiles.
Formato del API Key
Authorization: Bearer API_KEY reemplazando API_KEY por el API Key de tu Primary Profile, que puedes encontrar en el Dashboard de Ayrshare.
Obtén tu API Key secreto en el dashboard de Ayrshare, en la página API Key que se encuentra en el panel de navegación de la izquierda.Por ejemplo, si tu API Key es 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EATu cabecera debe incluir:
Authorization: Bearer 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAFormato de la Profile Key
Una Profile Key se utiliza para interactuar en nombre de un User Profile. Solo está disponible para los planes Business o Enterprise.Profile-Key: PROFILE_KEY reemplazando PROFILE_KEY con la Profile Key del usuario.
Es obligatorio incluir una Profile Key en la cabecera para interactuar en nombre de un User Profile.
Si falta el API Key del Primary Profile o si usas la Profile Key en lugar del API Key en la cabecera, se producirá un error.
Así se estructuran las cabeceras para las peticiones a la API:
Encuentra la Profile Key en el Dashboard de Ayrshare, en la página Profile Key que aparece en el panel de navegación de la izquierda.
Cambia al Profile que quieras usar en la página User Profile.
Además, la Profile Key se devuelve en la respuesta del endpoint Crear un User Profile.Después podrás usar la Profile Key en la cabecera de tus peticiones:Por ejemplo, si tu Profile Key es
AX1XGG-9jK3M5LS-GR5RX5G-LLCK8EATu cabecera debe incluir tanto el API Key como la Profile Key:Authorization: Bearer 2MPXPKQ-S03M5LS-GR5RX5G-AZCK8EAProfile-Key: AX1XGG-9jK3M5LS-GR5RX5G-LLCK8EACredenciales BYO de X/Twitter
A partir del 31 de marzo de 2026, todas las operaciones en X/Twitter a través de Ayrshare requieren tus propias credenciales OAuth 1.0a. Después de vincular tu cuenta de X mediante OAuth, envía estas 2 cabeceras junto a tu cabeceraAuthorization (y la opcional Profile-Key) en cualquier petición dirigida a X/Twitter:
| Cabecera | Descripción |
|---|---|
X-Twitter-OAuth1-Api-Key | Tu API Key de OAuth 1.0a (Consumer Key) |
X-Twitter-OAuth1-Api-Secret | Tu API Key Secret de OAuth 1.0a (Consumer Secret) |
Un único par de claves, usado para todas las peticiones. Creas una única X Developer App por cuenta de Ayrshare y usas los mismos valores de
X-Twitter-OAuth1-Api-Key y X-Twitter-OAuth1-Api-Secret en todas las peticiones dirigidas a X, sin importar el subperfil (Profile-Key) al que corresponda la petición. No generas ni rotas claves por cliente ni por usuario final.Content Type
El Content Type siempre debe establecerse comoContent-Type: "application/json", salvo que el endpoint especifique explícitamente lo contrario.
Compresión
Ayrshare admite compresión en todas las peticiones a la API. Para habilitar la compresión, establece la cabeceraAccept-Encoding como deflate, gzip, br.
- Solo se comprimen las respuestas de más de 1024 bytes (1KB).
- El orden de compresión usado es: Brotli (br) primero, luego gzip y por último deflate. Brotli es el algoritmo de compresión más eficiente.
- La cabecera de la respuesta contiene la codificación de contenido utilizada. Por ejemplo:
content-encoding: brsi se usó Brotli. - Aprende más sobre la compresión y sus beneficios en el Blog de Ayrshare.
Tipos de ID
Hay varios tipos de IDs que se devuelven y pueden usarse en distintos endpoints:Ayrshare Post ID
Este ID lo genera Ayrshare y se devuelve desde el endpoint /post en el campoid. Este ID facilita
obtener analíticas de la publicación en varias redes sociales, añadir comentarios a la
publicación, eliminar la publicación, etc. Es el ID que usarás con más frecuencia.
Social Post ID
Cada red social asigna su propio ID único a publicaciones y comentarios. Estos IDs se devuelven en el campopostIds de los endpoints /post o /comments.
Puedes usar estos IDs, o los que obtengas directamente de las redes sociales, para recuperar datos, por ejemplo con el social post ID de analíticas.
Ayrshare Comment ID
Este ID lo genera Ayrshare y se devuelve desde el endpoint /comments en el campoid. Este ID facilita
obtener analíticas del comentario en las distintas redes sociales, añadir respuestas al
comentario, eliminarlo, etc. Es el ID que usarás con más frecuencia.
Se suele usar cuando quieres obtener detalles de un comentario concreto publicado a través de Ayrshare.
Social Comment ID
Cada red social asigna su propio ID único a los comentarios. Estos IDs se devuelven en el campocommentId del endpoint GET /comments.
Se suele usar cuando quieres obtener detalles de un comentario concreto publicado fuera de Ayrshare.
Códigos de error
Los errores se devuelven con códigos de estado HTTP estándar. Para más información:Códigos de estado HTTP
Aprende más sobre los códigos de estado HTTP
Códigos de error de Ayrshare
Aprende más sobre los códigos de error específicos de Ayrshare
Formato de marca de tiempo
Ayrshare utiliza la hora Zulu, también conocida como UTC (Tiempo Universal Coordinado), o una cadena de fecha con formato ISO 8601, para proporcionar referencias temporales precisas e inequívocas entre distintas zonas horarias. Por ejemplo, usa el formatoYYYY-MM-DDThh:mm:ssZ y envíalo como 2026-07-08T12:30:00Z.
Consulta utctime para ver más ejemplos.
Puedes convertir el formato UTC a tu hora local en el lenguaje de programación que prefieras. Por ejemplo, en JavaScript:
Postman
Puedes usar Postman para probar tus llamadas a la API REST.Postman
Aprende a usar Postman con nuestra API
Publicaciones, imágenes y videos aleatorios
Consulta la guía de inicio rápido para saber cómo enviar publicaciones, imágenes o videos aleatorios al hacer pruebas.Paquetes
Contamos con paquetes para Node.js y Python, así como guías para Bubble.io, Airtable y Make que facilitan las llamadas RESTful.Paquete NPM para Node
Intégralo usando nuestro paquete de NodeJS
Paquete PyPI para Python
Intégralo usando nuestro paquete de Python
Guía de Airtable
Aprende a usar Ayrshare con Airtable
Plugin y guía de Bubble
Aprende a usar Ayrshare con Bubble.io
Guía de Make
Aprende a usar Ayrshare con Make
Guía de Notion
Aprende a usar Ayrshare con Notion
Guía de FlutterFlow
Aprende a usar Ayrshare con FlutterFlow
Guía de Retool
Aprende a usar Ayrshare con Retool
