Перейти до основного вмісту
GET
Цей ендпоінт дозволяє отримувати як пости, так і їхню аналітику з основних соцмереж (Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, X/Twitter та YouTube). Він працює для всіх постів на цих платформах — незалежно від того, чи були вони створені через API Ayrshare, чи опубліковані безпосередньо через інтерфейс соцмережі. Детальніша аналітика доступна в ендпоінті analytics. Ідентифікатори, які повертає цей ендпоінт, — це рідні social post ID соцмереж, а не Ayrshare post ID. Це дозволяє отримати деталі будь-якого посту в соцмережі, навіть якщо він не був створений через Ayrshare. Наприклад, ви можете отримати пост, опублікований вручну на facebook.com, і використати повернутий Facebook Social Post ID для отримання коментарів або отримання аналітики. Якщо вам не потрібні пости, створені поза межами Ayrshare, просто використовуйте Ayrshare post ID, повернений у пості, з ендпоінтами comment, analytics або history. :platform = bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube. Приклад: https://api.ayrshare.com/api/history/instagram

Медіа, захищене авторським правом

Instagram та TikTok виключають усе медіа, захищене авторським правом, зі своїх відповідей.
  • Поле mediaUrl для Instagram не включається у відповідь, якщо медіа містить матеріал, захищений авторським правом, або було позначене як порушення авторських прав. До прикладів матеріалів, захищених авторським правом, можна віднести аудіо в reels. Перевірити можна в застосунку Instagram у розділі Settings -> Account Status.
  • TikTok не повертає медіа, якщо воно містить матеріал, захищений авторським правом, або було позначене як порушення авторських прав. До прикладів матеріалів, захищених авторським правом, можна віднести аудіо в reels (TikTok заглушить такі відео). Перевірити можна в застосунку TikTok у розділі Activity -> System Notifications.Якщо відео заглушено, ви можете додати аудіо в застосунку TikTok. Перейдіть до посту й виберіть опцію додавання аудіо без авторських прав. Після цього відео буде повернуто у відповіді цього API.

Обмеження

Facebook

  • Прострочені/архівні Stories (старші 24 годин) автоматично фільтруються. За замовчуванням у відповідь включаються лише активні Stories.
  • Використовуйте параметр запиту dataType, щоб отримати лише posts або лише stories.
  • Використовуйте параметри запиту since та until, щоб фільтрувати пости за діапазоном дат.

Instagram

  • Відповіді не включатимуть Stories з Live Video.
  • Stories доступні лише 24 години.
  • Нові Stories, створені при повторному поширенні користувачем, не повертатимуться. Повторно поширені Stories включають Stories, створені за допомогою шаблонів Add Yours.
  • Нові пости, створені при прийнятті користувачем запитів на співпрацю, не повертатимуться.
  • Використовуйте параметр запиту dataType, щоб отримати лише posts або лише stories.

Параметри заголовка

Параметри шляху

platform
string
обов'язково
Платформа постів для отримання. Значення: bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube.

Параметри запиту

limit
number
за замовчуванням:10
Кількість записів історії для повернення. Максимальний ліміт: 500*Високі значення можуть уповільнити відповідь, тому рекомендуємо ліміт не більше 100.*Вищі ліміти доступні на планах Enterprise. Зверніться до вашого менеджера акаунта.
skipAnalytics
boolean
за замовчуванням:false
Пропустити збір повної аналітики для Facebook Pages та Instagram. Повертається лише Social Post ID. Використовуйте, якщо аналітика не потрібна (потрібен лише Social Post ID), для швидшої відповіді або якщо виникають помилки при limit > 100.
pagePublished
boolean
за замовчуванням:10
Лише Facebook. За замовчуванням повертаються пости зі стрічки Facebook Page. Ви також можете обрати повернення лише постів, опублікованих самою сторінкою.Використовуйте feed (за замовчуванням), коли хочете бачити ширший огляд усього контенту, пов’язаного зі сторінкою, включно з взаємодією інших користувачів. Використовуйте pagePublished, коли потрібні лише пости, зроблені самою сторінкою.
userId
string
Лише X/Twitter. Цей параметр дозволяє отримати пости конкретного користувача X/Twitter за його числовим ID, а не з вашого підключеного акаунта.Наприклад, щоб отримати всі пости від акаунта @Google, використайте його числовий userId 20536157.Числовий userId будь-якого користувача X/Twitter можна знайти за допомогою ендпоінта Brands Get User.Примітка: для цього запиту використовуйте у заголовку лише API KEY. Не додавайте Profile Key.
userName
string
Лише X/Twitter. Цей параметр дозволяє отримати пости конкретного користувача X/Twitter за його ім’ям, а не з вашого підключеного акаунта.Наприклад, щоб отримати всі пости від акаунта @Google.Примітка: для цього запиту використовуйте у заголовку лише API KEY. Не додавайте Profile Key.
next
string
Пагінація на основі курсору для отримання наступної сторінки результатів. Передайте значення next з об’єкта meta.pagination попередньої відповіді, щоб отримати наступний набір постів.
since
string
Лише Facebook. ISO UTC-рядок дати для фільтрації постів, створених у цю дату або пізніше. Використовуйте разом із until для конкретного діапазону дат.Приклад: since=2026-03-17
until
string
Лише Facebook. ISO UTC-рядок дати для фільтрації постів, створених у цю дату або раніше. Використовуйте разом із since для конкретного діапазону дат.Приклад: until=2026-03-20
dataType
string
Facebook та Instagram. Фільтр типу контенту, що повертається. За замовчуванням повертаються як звичайні пости, так і активні Stories.Значення:
  • posts — лише звичайні пости (без Stories)
  • stories — лише Stories
Пропустіть цей параметр, щоб отримати і пости, і Stories (стандартна поведінка).Примітка: для Facebook прострочені/архівні Stories (старші 24 годин) автоматично фільтруються. Для Instagram Stories доступні лише 24 години.

Відповідь пагінації

При використанні пагінації на основі курсору (з параметром запиту next) відповідь містить об’єкт meta.pagination зі станом пагінації. Масив posts у кожній сторінковій відповіді містить об’єкти з тією ж структурою, що й у прикладах відповідей нижче для кожної платформи.
meta.pagination
object
Метадані пагінації для навігації по результатах на основі курсору.