XenonFlare

API développeur

SEO automation API pour les agences, les équipes SaaS et DevOps

Planifiez des crawls nocturnes, limitez les déploiements CI, et gérez les propriétés via des clés API « scoped » par organisation — Agency pour 50+ sites.

CI et cron

Validez les déploiements dans GitHub Actions ou lancez des scans par lots nocturnes

Les mêmes clés API alimentent les contrôles de PR et l’automatisation du portefeuille — limitez la profondeur de crawl sur les pull requests, lancez des scans complets sur la branche principale, et alertez lorsque les jobs échouent.

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

Créer son propre crawler vs l’API XenonFlare

Développez en interne quand…

  • Navigateurs sans interfacefiles de politesse et infrastructure de crawl
  • Règles de scoringtaxonomie des problèmes et stockage des rapports
  • Authentification de l’intégrateurlimites de débit, idempotency et interrogation des jobs
  • Supervisionlorsque les robots se heurtent à une protection anti-bot ou à des problèmes TLS

Utilisez XenonFlare quand…

  • Planifier des scans du site completavec POST /properties/:id/scans
  • Interroger le statut du jobscore et nombre d’issues via GET /jobs/:id
  • Clés Bearer « scoped »clés de test pour CI, et génération de code OpenAPI
  • Même moteur de crawlqu’une web app avec superposition GSC + API

Parcours client

“Notre équipe opérations lance POST /scans/batch toutes les nuits sur 40 propriétés clients. Les webhooks notifient Slack lorsqu’un job échoue, et nous exportons mensuellement les journaux d’activité API pour la conformité.”

Automatisation du portefeuille d’agence sur XenonFlare Agency

  • 40 sites chaque nuit
  • Scans par lots + webhooks
  • Corrélation GSC + crawl

Ce que vous obtenez

Des clés « scoped » par organisation avec des scopes de permissions explicites

xf_test_… pour la sandbox CI — les écritures sont des opérations sans effet

Même type de tâche d’audit SEO en coulisses

Filtrer par statut, propertyId et type

Endpoints d’usage

GET /usage and GET /limits for plan quotas

Parité avec l’application web

Fonctionne avec WordPress apply et la synchronisation GSC

Spécification OpenAPI

Pour Insomnia, le codegen et les clients d’API

FAQ

Pour qui est faite l’API SEO ?

Pour les agences qui suivent les portefeuilles clients, les équipes SaaS qui protègent leurs sites marketing, et les équipes d’ingénierie qui lancent des contrôles SEO en CI avant les déploiements en production.

L’API inclut-elle des données de Google Search Console ?

Oui — avec gsc:read sur votre clé API après avoir connecté Search Console dans l’application web. Automatisez les crawls via jobs:write ; récupérez la requête et le JSON des pages via GET /properties/:id/gsc/*. Consultez la référence des champs GSC.

Quelles sont les limites de débit par défaut ?

Les requêtes en lecture sont plafonnées par clé API et par heure ; les écritures disposent d’un plafond horaire plus faible, ainsi que d’une limite de sécurité quotidienne appliquée à l’échelle de l’organisation. Consultez la documentation de l’API pour connaître les valeurs par défaut actuelles.

Prêt à automatiser ?

Passez à Starter, Growth ou Agency, créez des clés API « scoped », puis suivez les guides pour l’intégration cron ou CI. Les agences avec 50+ sites clients devraient commencer sur Agency.