Бизнес-инструменты Рекламный кабинет и доступ к API; баллы регулируют лимиты запросов

Yandex Direct API

Yandex Direct API позволяет интеграции читать кампании и статистику, а также выполнять разрешенные операции с рекламой в Яндекс Директе.

Что это

API Яндекс Директа помогает связать рекламный кабинет с отчетом, учетной системой или вашим помощником. Он работает с кампаниями, объявлениями, ключевыми фразами и другими ресурсами; статистика запрашивается по правилам сервиса отчетов.

Сам API не анализирует эффективность как языковая модель. Расчет показателей и объяснение причин готовятся отдельно. Автоматическое изменение ставки или запуск объявления влияет на реальные деньги, поэтому рекомендации и применение изменений должны быть разными этапами.

Начните в Sandbox. Песочница использует тестовые кампании и не расходует рабочий рекламный бюджет. Ее статистика учебная: по ней нельзя оценить реальную прибыльность кампании.

Ключевые параметры

  • Категория: Операционные задачи
  • Сложность: Для разработчика
  • Запуск: Один рабочий день
  • Open-source: Нет
  • Данные: Не известно
  • Чувствительные данные: Только с настройками
API Яндекс Директ OAuth Sandbox Reports API Cloud

Сильные стороны

  • Можно запрашивать только необходимые поля, например ID и название кампании.
  • Sandbox отделяет учебные действия от реальных показов и бюджета.
  • API позволяет строить повторяемые отчеты без ручного копирования.
  • Units и RequestId помогают контролировать нагрузку и разбирать ошибки.

Ограничения

  • Для собственного приложения нужны OAuth и оформление доступа по правилам Директа.
  • Лимит баллов и одновременных запросов ограничивает частоту обмена.
  • Версия API и тип кампании влияют на маршрут и доступные поля.
  • Корректность метрик, выводы ИИ и согласование расходов реализуются отдельно.

Как использовать

1. Подготовка. Зарегистрируйте свое приложение в Яндекс OAuth и оформите нужный доступ по инструкции Директа. В разделе API включите Sandbox, выберите роль клиента и создание тестовых кампаний. Не пополняйте реальный бюджет для этого теста.
2. Настройка. Получите OAuth-токен и храните его в защищенной переменной. Для песочницы используйте адрес api-sandbox.direct.yandex.com; для агентского подключения отдельно проверьте Client-Login. Добавьте Authorization: Bearer <токен>, Accept-Language: ru и Content-Type: application/json.
3. Первый результат. Выполните POST https://api-sandbox.direct.yandex.com/json/v5/campaigns с JSON: {"method":"get","params":{"SelectionCriteria":{},"FieldNames":["Id","Name"]}}. Прочитайте result.Campaigns и составьте список учебных кампаний. get здесь читает данные, несмотря на HTTP POST.
4. Проверка. Убедитесь, что запрос ушел в Sandbox, а не в рабочий API. Проверьте HTTP-статус и поле error, сохраните RequestId без токена. LimitedBy означает неполную выдачу, Units - расход баллов, не рублей. Для рабочих ЕПК сверяйте маршрут v501 и поддерживаемые поля по текущему справочнику.

Примеры сценариев

  • Собрать учебный список кампаний без показа рекламы.
  • Выявить неполную выгрузку перед построением отчета.
  • Подготовить рекомендации без изменения ставок.

Доступ и оплата

  • Модель оплаты: Не уточнено
  • Работа в РФ: Да
  • VPN: Не нужен
  • Русский интерфейс: Да
  • Русский язык: Не известно

Sandbox - тестовая среда, не бесплатная рабочая рекламная кампания. Рабочие расходы на рекламу и инфраструктуру отдельные. Баллы API регулируют нагрузку; их нельзя считать балансом в рублях. Готовые программы и собственные приложения имеют разные процедуры получения доступа.

Когда не подходит

  • Автоматически тратить бюджет по совету модели
  • Оценить реальную окупаемость по данным Sandbox
  • Получить доступ к чужому кабинету без разрешения

Альтернативы

google-ads-api meta-marketing-api yandex-wordstat-api

Google Ads API и Meta Marketing API работают с другими рекламными системами. Wordstat API дает сведения о спросе, но не управляет кампаниями Директа и не заменяет их статистику.

Параметры для подборок

API works-in-russia advertising analytics marketing Для разработчиков Бизнес Для бизнеса ai-tools-for-marketing tools-working-in-russia

FAQ

API сам оптимизирует рекламу с помощью ИИ?

Нет. Он дает данные и разрешенные операции. Аналитика, модель и правила применения рекомендаций подключаются отдельно.

Песочница расходует рекламный бюджет?

Нет. Ее объявления не показываются, а тестовый баланс не влияет на рабочий кабинет. Но запрос нужно отправить именно на адрес Sandbox.

POST обязательно изменяет кампанию?

Нет. В JSON API Директа чтение также выполняется HTTP POST; действие задает поле method. В первом тесте используйте только get.

Что показывает Units?

Баллы регулирования нагрузки API: расход, остаток и лимит. Это не цена клика и не сумма списанных рублей.

Одного HTTP 200 достаточно?

Нет. Проверяйте error в JSON, полноту выдачи и LimitedBy. Успешный транспорт не означает корректный отчет.

Лучше всего подходит

Типовые задачи

Сверить список рекламных кампаний Подготовить отчет для специалиста по рекламе Проверить интеграцию в песочнице до рабочего кабинета

Упоминания

Статьи, где встречается Yandex Direct API