XenonFlare

Developer API

SEO automation API для агентств, команд SaaS и DevOps

Планируйте ночные краулинги, управляйте deploy’ами в CI и ведите свойства через API-ключи с областью действия на уровне org — Agency для 50+ сайтов.

CI и cron

Блокируйте deploy’ы в GitHub Actions или запускайте ночные пакетные сканы

Те же API-ключи работают для проверок PR и автоматизации портфолио — ограничивайте глубину краулинга в pull requests, запускайте полные сканы на main и уведомляйте, когда задания завершаются с ошибкой.

Quick start (curl)

Replace $XF_API_KEY and property IDs with values from your workspace. Full reference: Developer API docs.

curl -s -X POST \
  -H "Authorization: Bearer $XF_API_KEY" \
  -H "Idempotency-Key: scan-$(date +%s)" \
  -H "Content-Type: application/json" \
  -d @scan-body.json \
  https://api.xenonflare.com/api/v1/properties/$XF_PROPERTY_ID/scans

Соберите своего краулера или используйте API XenonFlare

Собирайте внутри компании, если…

  • Безголовые браузерыочереди вежливости и инфраструктура для сканирования
  • Правила скорингатаксономия инцидентов и хранение отчетов
  • Аутентификация интеграторалимиты, идемпотентность и опрос статуса задач
  • Мониторингкогда краулеры упираются в защиту от ботов или проблемы с TLS

Используйте XenonFlare, если…

  • Очередь полных сканов сайтас POST /properties/:id/scans
  • Опрос статуса задачскор и количество инцидентов через GET /jobs/:id
  • Bearer-ключи с областью действиятестовые ключи для CI и генерация кода по OpenAPI
  • Тот же движок краулингакак веб-приложение с оверлеем GSC + API

Как работает клиент

“Наша команда operations каждую ночь выполняет POST /scans/batch для 40 свойств клиентов. Webhooks уведомляют Slack, когда задача падает, а мы ежемесячно экспортируем логи активности API для соблюдения требований.”

Автоматизация портфолио для агентств в XenonFlare Agency

  • 40 сайтов каждую ночь
  • Пакетные сканы + webhooks
  • Корреляция с GSC + краулингом

Что вы получаете

Ключи с областью на уровне организации и явными правами доступа

xf_test_… для песочницы в CI — записи не выполняются (no-ops)

Тот же тип задачи SEO-скана «под капотом»

Фильтруйте по статусу, propertyId и типу

Endpoint’ы использования

GET /usage and GET /limits for plan quotas

Паритет веб-приложения

Работает вместе с применением WordPress и синхронизацией с GSC

Спецификация OpenAPI

Для Insomnia, codegen и клиентов API

FAQ

Для кого предназначен SEO API?

Для агентств, которые мониторят портфолио клиентов, SaaS-команд, защищающих маркетинговые сайты, и инженерных подразделений, которые запускают SEO-проверки в CI перед выкладкой в прод.

Включают ли данные API Google Search Console?

Да — с gsc:read в ключе вашего API после подключения Search Console в веб-приложении. Автоматизируйте краули с jobs:write; получайте JSON запроса и страницы через GET /properties/:id/gsc/*. Смотрите справочник полей GSC.

Какие действуют лимиты по умолчанию?

Запросы на чтение ограничены для каждого ключа API в час; операции записи имеют более низкий почасовой лимит плюс общий дневной лимит безопасности на уровень организации. Актуальные лимиты по умолчанию см. в документации API.

Готовы к автоматизации?

Обновитесь до Starter, Growth или Agency, создайте API-ключи с областью действия и следуйте гайдам для cron или интеграции с CI. Агентствам с 50+ сайтами клиентов стоит начать с Agency.