Saltar al contenido principal
GET
Este endpoint permite obtener tanto las publicaciones como sus estadísticas en las principales redes sociales (Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, X/Twitter y YouTube). Funciona con todas las publicaciones de esas plataformas, tanto si se crearon a través de la API de Ayrshare como si se publicaron directamente desde la propia interfaz de la red social. Se dispone de estadísticas más detalladas en el endpoint de analytics. Los IDs devueltos por este endpoint son los social post ID nativos de la red social y no el Ayrshare post ID. Esto permite obtener información de cualquier publicación de una red social, aunque no se haya creado a través de Ayrshare. Por ejemplo, puedes recuperar una publicación publicada manualmente en facebook.com y utilizar el Social Post ID de Facebook devuelto para obtener comentarios u obtener estadísticas. Si no necesitas publicaciones creadas fuera de Ayrshare, simplemente utiliza el Ayrshare post ID devuelto en una publicación con los endpoints comment, analytics o history. :platform = bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube. Ejemplo: https://api.ayrshare.com/api/history/instagram

Contenido con derechos de autor

Instagram y TikTok excluyen todo el contenido con derechos de autor en sus respuestas.
  • El campo mediaUrl de Instagram se omite en la respuesta si el contenido incluye material con derechos de autor o ha sido marcado por una infracción de copyright. Ejemplos de material con derechos de autor pueden ser el audio en reels. Puedes comprobarlo en la app de Instagram en Configuración -> Estado de la cuenta.
  • TikTok no devuelve el contenido si incluye material con derechos de autor o ha sido marcado por una infracción de copyright. Ejemplos de material con derechos de autor pueden ser el audio en reels (TikTok silencia esos vídeos). Puedes comprobarlo en la app de TikTok en Actividad -> Notificaciones del sistema.Si un vídeo se ha silenciado, puedes añadir audio en la app de TikTok. Ve a la publicación y selecciona la opción para añadir audio sin derechos de autor. Después, el vídeo se devolverá en la respuesta de esta API.

Limitaciones

Facebook

  • Las Stories caducadas o archivadas (con más de 24 horas) se filtran automáticamente. Por defecto solo se incluyen las Stories activas en la respuesta.
  • Utiliza el parámetro de consulta dataType para pedir solo posts o solo stories.
  • Utiliza los parámetros de consulta since y until para filtrar las publicaciones por rango de fechas.

Instagram

  • Las respuestas no incluirán Stories de Live Video.
  • Las Stories solo están disponibles durante 24 horas.
  • No se devolverán las nuevas Stories creadas cuando un usuario reshare una Story. Las Stories reshared incluyen las creadas usando las plantillas Add Yours.
  • No se devolverán las publicaciones nuevas creadas cuando un usuario acepta solicitudes de colaboración.
  • Utiliza el parámetro de consulta dataType para pedir solo posts o solo stories.

Parámetros de cabecera

Parámetros de ruta

platform
string
requerido
La plataforma de las publicaciones a recuperar. Valores: bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube.

Parámetros de consulta

limit
number
predeterminado:10
Número de registros del historial a devolver. Límite máximo: 500*Los límites elevados pueden derivar en tiempos de respuesta más lentos, por lo que recomendamos utilizar un límite no superior a 100.*Los planes Enterprise disponen de límites más altos. Contacta con tu account manager para más detalles.
skipAnalytics
boolean
predeterminado:false
Omite la recopilación de estadísticas completas para páginas de Facebook e Instagram. Devuelve solo el Social Post ID. Úsalo cuando no necesites estadísticas (solo el Social Post ID), para obtener respuestas más rápidas o si aparecen errores con limit > 100.
pagePublished
boolean
predeterminado:10
Solo Facebook. Por defecto, las publicaciones devueltas proceden del feed de la página de Facebook. También puedes optar por devolver únicamente las publicaciones creadas por la propia página.Utiliza el feed (por defecto) cuando quieras una visión más completa de todo el contenido asociado a la página, incluidas las interacciones de otros usuarios. Utiliza pagePublished cuando solo quieras recuperar las publicaciones realizadas por la propia página.
userId
string
Solo X/Twitter. Este parámetro permite recuperar publicaciones de un usuario concreto de X/Twitter a partir de su ID numérico, en lugar de la cuenta vinculada.Por ejemplo, para obtener todas las publicaciones del identificador @Google, usarías su userId numérico 20536157.Puedes encontrar el userId numérico de cualquier usuario de X/Twitter con el endpoint Brands Get User.Nota: Utiliza solo la API KEY en la cabecera para hacer esta solicitud. No incluyas la Profile Key.
userName
string
Solo X/Twitter. Este parámetro permite recuperar publicaciones de un usuario concreto de X/Twitter a partir de su nombre de usuario, en lugar de la cuenta vinculada.Por ejemplo, para obtener todas las publicaciones del identificador @Google.Nota: Utiliza solo la API KEY en la cabecera para hacer esta solicitud. No incluyas la Profile Key.
next
string
Paginación basada en cursor para obtener la siguiente página de resultados. Pasa el valor next del objeto meta.pagination de la respuesta anterior para recuperar el siguiente conjunto de publicaciones.
since
string
Solo Facebook. Cadena de fecha en UTC ISO para filtrar las publicaciones creadas en esta fecha o posteriormente. Úsalo junto con until para un rango de fechas concreto.Ejemplo: since=2026-03-17
until
string
Solo Facebook. Cadena de fecha en UTC ISO para filtrar las publicaciones creadas en esta fecha o anteriormente. Úsalo junto con since para un rango de fechas concreto.Ejemplo: until=2026-03-20
dataType
string
Facebook e Instagram. Filtra el tipo de contenido devuelto. Por defecto se devuelven tanto las publicaciones habituales como las Stories activas.Valores:
  • posts — solo publicaciones habituales (sin Stories)
  • stories — solo Stories
Omite este parámetro para devolver tanto publicaciones como Stories (comportamiento por defecto).Nota: En Facebook, las Stories caducadas o archivadas (con más de 24 horas) se filtran automáticamente. En Instagram, las Stories solo están disponibles durante 24 horas.

Respuesta de paginación

Cuando utilizas la paginación basada en cursor (con el parámetro de consulta next), la respuesta incluye un objeto meta.pagination con el estado de la paginación. El array posts de cada respuesta paginada contiene objetos con la misma estructura mostrada en los ejemplos de respuesta que aparecen a continuación para cada plataforma.
meta.pagination
object
Metadatos de paginación para navegar por los resultados con cursor.