OpenAdLibraryOpenAdLibrary
Площадки нативной рекламы

Руководство по API Taboola: эндпоинты Backstage, аутентификация и реальные применения

API Backstage Taboola автоматизирует всё в вашем аккаунте — кампании, креативы, отчёты. Здесь описан процесс аутентификации, важные эндпоинты, что покупатели действительно автоматизируют и где получить конкурентные данные, которые Backstage никогда не покажет.

Редакционная иллюстрация: Руководство по API Taboola: эндпоинты Backstage, аутентификация и реальные применения

API Taboola — официально Backstage API — это REST‑интерфейс Taboola для рекламодателей. Вы аутентифицируетесь через OAuth 2.0 client credentials, затем читаете и пишете всё, что доступно в Ads Console: кампании, креативные элементы, таргетинг, бюджеты и отчёты о производительности, всё под https://backstage.taboola.com/backstage/api/1.0/{account_id}/…. Это слой, который медиа‑байеры используют для автоматизации ставок и бюджетов, массовой загрузки креативов, синхронизации расходов в хранилище и построения движков правил, которых нет в UI Taboola. Что он намеренно не раскрывает, так это данные других пользователей — для конкурентного обзора сети нужен совсем другой API, о котором мы расскажем в конце.

Что покрывает Backstage API#

Backstage почти полностью отражает консоль рекламодателя. На практике четыре области делают большую часть работы:

  • Управление кампаниями. Создание, чтение, обновление и пауза кампаний; установка CPC, ежедневных и общих бюджетов, гео/платформенного таргетинга и блокировки сайтов. Всё, что вы делаете вручную в 7 утра после ночных проверок, может стать скриптом.
  • Элементы (креативы). Каждая кампания содержит элементы — блоки «изображение + заголовок», которые реально показываются. API позволяет добавлять элементы пакетно, менять их статус и получать состояние проверки по каждому элементу, что позволяет крупным аккаунтам обслуживать десятки вариантов креативов без обращения к UI. (Если вы всё ещё настраиваете первые кампании вручную, начните с нашего Taboola campaign setup walkthrough — API предполагает, что вы уже знакомы с концепциями консоли.)
  • Отчётность. Сводные эндпоинты производительности, разбитые по измерениям — день, кампания, сайт, страна, платформа, элемент — сырой материал для любой автоматической оптимизации.
  • Словари. Эндпоинты поиска для перечислений, от которых зависят все остальные: коды стран, платформы, сегменты аудитории.

Доступ предоставляется в виде client ID и secret, выданных для вашего аккаунта — исторически запрашиваемых через менеджера вашего аккаунта Taboola — и официальная справка Backstage является источником правды о текущих формах эндпоинтов и процедурах доступа. Путь эндпоинтов ниже актуален на момент написания; проверяйте справку перед реализацией.

Аутентификация: client credentials → bearer token#

Backstage использует стандартный поток OAuth 2.0 client‑credentials. Обменяйте ваш ID и secret на токен:

curl -X POST "https://backstage.taboola.com/backstage/oauth/token" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET" \
  -d "grant_type=client_credentials"

Ответ содержит access_token, который вы передаёте в заголовке bearer при каждом вызове:

curl "https://backstage.taboola.com/backstage/api/1.0/users/current/allowed-accounts" \
  -H "Authorization: Bearer YOUR_TOKEN"

Вызов allowed-accounts — правильный первый запрос: он возвращает значения account_id (числовые ID и читаемые имена), которые требуются в пути всех остальных эндпоинтов. Токены истекают — кэшируйте один и обновляйте при 401, а не генерируйте новый токен при каждом запросе, как для снижения задержек, так и потому, что запросы токенов ограничены по скорости сильнее, чем запросы данных.

Эндпоинты, которые вы действительно будете использовать#

Задача Метод и путь (под /backstage/api/1.0/)
Список ваших аккаунтов GET users/current/allowed-accounts
Список кампаний GET {account_id}/campaigns
Создать кампанию POST {account_id}/campaigns
Обновить бюджет/CPC/статус PUT {account_id}/campaigns/{campaign_id}
Список креативов кампании GET {account_id}/campaigns/{campaign_id}/items
Добавить креатив POST {account_id}/campaigns/{campaign_id}/items
Производительность по измерениям GET {account_id}/reports/campaign-summary/dimensions/{dimension}
Производительность по креативу GET {account_id}/reports/top-campaign-content/dimensions/item_breakdown

Эндпоинты отчетности принимают параметры запроса start_date и end_date плюс необязательные фильтры, а сегмент dimension (day, campaign_breakdown, site_breakdown, country_breakdown, platform_breakdown…) определяет разрез. site_breakdown — самый важный для оптимизации: это поток производительности по издателям, который питает автоматизацию блок‑листов.

Что действительно автоматизируют медиа‑байеры#

API окупает свои затраты в четырёх повторяющихся задачах:

  1. Движки правил. Классика: каждый час запрашивать site_breakdown для активных кампаний; любой сайт, потративший более N× целевого CPA без конверсий, добавляется в список blocked‑sites кампании через обновление кампании. Это тот же цикл «отсечь проигравших», который каждый серьезный Taboola advertiser делает вручную — закодированный, безэмоциональный и работающий в 3 утра.
  2. Управление ставками. Корректировка CPC кампаний (и модификаторов ставок по сайту, где это доступно) вверх в днях и регионах, где достигается цель, вниз при отклонении CPA — небольшие, частые, скучные изменения, которые суммируются.
  3. Пакетные операции с креативами. Загрузка 30 вариантов заголовков/изображений на кампанию, пауза всех ниже медианного CTR еженедельно и поддержание ротации креативов без усталости без послеобеденного кликанья.
  4. Конвейеры расходов. Ночной процесс, вытягивающий campaign-summary по дням в хранилище, чтобы расходы Taboola оказались рядом с доходом от конверсий и всеми другими каналами в единой панели.

Минимальный план интеграции#

Если вы начинаете с нуля, эта последовательность даст рабочую автоматизацию примерно за один день, при этом каждый шаг проверяется перед следующим:

  1. Токен‑обмен. Обменяйте учетные данные на токен и вызовите allowed-accounts. Если это сработало, аутентификация и права решены.
  2. Только чтение отчетов. Получите campaign-summary по дням за последнюю неделю и сравните цифры с Ads Console. Не пишите ничего, пока ваши чтения не совпадут с тем, что показывает UI.
  3. Одно безопасное изменение. Поставьте на паузу и снимите паузу с одной тестовой кампании через PUT. Убедитесь, что изменение отразилось в консоли и статус показа изменился.
  4. Ночная синхронизация расходов. Запланируйте выгрузку отчёта в базу данных. Это уже оправдывает интеграцию для большинства команд.
  5. Движок правил в режиме сухого прогона. Вычислите решения по блокировке сайтов и залогируйте, что бы произошло в течение недели, прежде чем позволить системе писать. Сравнение этих решений с вашими ручными действиями — самая дешевая проверка качества, которую вы когда‑либо проведёте.

Пропуск сразу к шагу пять — типичная ошибка; баги в пути записи в живой рекламный аккаунт обходятся дорого.

Ограничения по запросам и практические подводные камни#

  • Соблюдайте лимиты. Backstage применяет ограничения на уровне аккаунта; группируйте чтения (один запрос отчёта на кампанию в час, а не каждую минуту) и делайте back‑off при 429. Проверяйте справку для актуальных лимитов, а не полагайтесь на предположения.
  • Отчёты отстают от показа. Данные за последние часы стабилизируются со временем; стройте правила на основе данных минимум несколько часов старше, иначе вы можете поставить кампании на паузу из‑за неполных цифр.
  • Изменения не мгновенны. Правки кампаний распространяются с задержкой, а правки креативов могут заново вызвать проверку. Автоматизация должна учитывать этот разрыв, а не повторно отправлять «неудавшиеся» запросы.
  • Храните ID, а не имена. Имена кампаний и элементов меняются людьми; числовые ID — стабильные ключи для соединения.
  • Защищайте путь записи. Движок правил с багом может поставить на паузу весь бюджет аккаунта или увеличить ставку в 10 раз. Логируйте каждую мутацию, добавляйте sanity‑проверки (не меняйте ставку более чем на X % за проход) и запускайте новые правила сначала в режиме сухого прогона.

Другой API Taboola: конкурентные данные#

Всё выше рассматривает ровно один аккаунт: ваш. Backstage никогда не подскажет, какие рекламодатели масштабируются в вашей вертикали, какие креативы они используют или как долго живёт кампания конкурента — сеть не публикует собственную рекламную библиотеку и не предоставляет официальных эндпоинтов, раскрывающих активность других рекламодателей.

Именно этот пробел покрывает разработческий API OpenAdLibrary. Индекс содержит более 206 000 живых креативов Taboola (июль 2026) в корпусе более 725 000 нативных объявлений из 49 сетей, а те же данные, лежащие за Taboola ad library, доступны через REST: поиск креативов по рекламодателю, вертикали, гео и сроку жизни; выгрузка заголовков и целевых страниц; отслеживание запуска и завершения кампаний конкурентов. Руководство по native ad data API описывает эндпоинты, а если ваш рабочий процесс живёт в LLM‑агенте, существует MCP‑сервер, который предоставляет тот же корпус как инструменты для Claude и ChatGPT. Бесплатный ключ покрывает лёгкое использование, а ценообразование остаётся фиксированным для остальных; более широкий ландшафт доступа к программной рекламной разведке рассматривается в ad spy tools with an API.

Оба API сочетаются естественно: Backstage автоматизирует исполнение в вашем аккаунте, а intelligence‑API автоматизирует исследование чужих кампаний. Покупатели, получающие максимум от автоматизации, используют оба — движок правил, поддерживающий их собственные кампании, и конкурентный фид, сигнализирующий, когда новый рекламодатель начинает масштабироваться в их вертикали, чтобы следующий тест не был выбран вслепую. Начните с Taboola spy tool, чтобы увидеть конкурентный корпус в браузере, а затем перенесите те же запросы в программный режим, когда процесс докажет свою эффективность.

Часто задаваемые вопросы

Является ли API Backstage Taboola бесплатным?
Отдельной платы за API нет — доступ предоставляется вместе с рекламным аккаунтом, и вы платите за медиазатраты как обычно. Ограничение — это доступ, а не цена: учетные данные API (client ID и secret) выдаются для вашего аккаунта, исторически через менеджера вашего аккаунта Taboola, поэтому требуется активное рекламодательское отношение, прежде чем вы сможете начать работу.
Как аутентифицироваться в API Taboola?
Backstage использует поток OAuth 2.0 client‑credentials: выполните POST вашего client ID и secret к токен‑эндпоинту на backstage.taboola.com и получите bearer‑токен, который вы передаёте в заголовке Authorization при каждом запросе. Токены истекают, поэтому кэшируйте один и обновляйте при 401, а не запрашивайте новый токен при каждом вызове — выпуск токенов ограничен по скорости.
Может ли API Taboola показывать рекламные объявления конкурентов?
Нет. Backstage строго ограничен аккаунтами, которыми вы владеете — кампаниями, креативами и отчетами по вашим расходам. Taboola не публикует рекламную библиотеку и не предоставляет конкурентный эндпоинт. Видимость на уровне сети доступна только через независимый захват: OpenAdLibrary индексирует более 206 000 живых креативов Taboola (июль 2026) с рекламодателями, сроками жизни и целевыми страницами, доступными через REST‑API и MCP.
С чего лучше всего начать автоматизацию с Backstage API?
Самый быстрый возврат инвестиций дает движок правил блокировки сайтов: регулярно запрашивайте отчёт site_breakdown, блокируйте любого издателя, который превысил N‑кратный целевой CPA без конверсий, и фиксируйте каждое действие. Это кодирует цикл «отсечь проигравших», который каждый покупатель Taboola уже выполняет вручную, и защищает бюджет круглосуточно, а не только когда вы проверяете данные.
Есть ли у API Taboola ограничения по запросам?
Да — действуют ограничения на уровне аккаунта, а запросы токенов throttled сильнее, чем запросы данных. Практический совет: группируйте запросы отчетов вместо частого опроса каждой кампании каждую минуту, делайте back‑off при ответах 429 и работайте с данными, возраст которых несколько часов, поскольку данные за последние часы стабилизируются со временем. Проверьте официальную справку для актуальных значений ограничений.
Команда OpenAdLibrary
АвторКоманда OpenAdLibrary
Рекламная аналитика и исследование нативной рекламы

Мы создаём OpenAdLibrary — открытую платформу для прозрачности рекламы. Ежедневно наши системы собирают живые нативные объявления в Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo и MSN, определяют реального рекламодателя за каждым из них и отслеживают клик до целевой страницы. Эти руководства концентрируют наши наблюдения из этих данных, чтобы вы могли быстрее исследовать рынок.