XenonFlare

Geliştirici API’si

Ajanslar, SaaS ekipleri ve DevOps için SEO otomasyon API’si

Gece taramalarını planlayın, CI deploy’larını kapatın (gate) ve org kapsamlı API anahtarlarıyla property’leri yönetin — 50+ site için Agency.

CI ve cron

GitHub Actions’ta deploy’ları kapatın veya gece toplu taramalar çalıştırın

Aynı API anahtarları PR kontrollerini ve portföy otomasyonunu güçlendirir — pull request’lerde tarama derinliğini sınırlayın, main’de tam taramalar yapın ve işler fail olduğunda haberdar edin.

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

Kendi tarayıcınızı kurun — XenonFlare API

Ekip içinde kurun…

  • Başsız tarayıcılarnezaket (politeness) kuyrukları ve tarama altyapısı
  • Skorlama kurallarısorun taksonomisi ve rapor saklama
  • Entegratör kimlik doğrulamasıoran limitleri, idempotency (yinelenebilirlik güvenliği) ve iş (job) yoklama
  • İzleme (Monitoring)tarayıcılar bot korumasına veya TLS sorunlarına takıldığında

XenonFlare’ı kullanın…

  • Tüm site taramalarını kuyruklaPOST /properties/:id/scans ile
  • İş durumunu yokla (poll)GET /jobs/:id ile skor ve sorun sayılarını al
  • Kapsamlı Bearer anahtarlarCI için test anahtarları ve OpenAPI codegen
  • Aynı tarama motoruGSC overlay + API ile bir web uygulaması gibi

Müşteri iş akışı

“Operasyon ekibimiz her gece 40 müşteri property’sinin tamamı için POST /scans/batch çalıştırıyor. Bir iş başarısız olduğunda Slack’e bildirim göndermek için webhook’lar kullanırız; uyumluluk için API etkinlik günlüklerini de aylık olarak dışa aktarırız.”

XenonFlare Agency’de ajans portföy otomasyonu

  • Her gece 40 site
  • Toplu taramalar + webhooks
  • GSC + tarama korelasyonu

Neler elde edersiniz

Açık izin kapsamlarıyla org (organization) kapsamlı anahtarlar

CI sandbox’ı için xf_test_… — yazma işlemleri yok (no-op)

Arkada aynı SEO tarama iş türü

Duruma, propertyId’ye ve türe göre filtreleyin

Kullanım endpoint’leri

GET /usage and GET /limits for plan quotas

Web uygulamasıyla aynı seviye

WordPress apply ve GSC senkronu ile birlikte çalışır

OpenAPI spesifikasyonu

Insomnia, kod üretimi (codegen) ve API istemcileri için

FAQ

SEO API’si kime yönelik?

Müşteri portföylerini izleyen ajanslar, pazarlama sitelerini koruyan SaaS ekipleri ve üretime geçmeden önce CI içinde SEO kontrolleri çalıştıran mühendislik ekipleri için.

API, Google Search Console verilerini içeriyor mu?

Evet — web uygulamasında Search Console’u bağladıktan sonra API anahtarınızda gsc:read ile. jobs:write ile craw’leri otomatikleştirin; GET /properties/:id/gsc/* üzerinden sorgu ve sayfa JSON’unu alın. GSC alan referansına bakın.

Varsayılan hız limitleri nelerdir?

Okuma istekleri, API anahtarına göre saatte bir üst sınıra sahiptir; yazmalarda daha düşük bir saatlik üst limit ve ayrıca org-geneli günlük bir güvenlik limiti vardır. Güncel varsayılanlar için API dokümanlarına bakın.

Otomasyonu yapmaya hazır mısınız?

Starter, Growth veya Agency’e yükseltin; kapsamlı API anahtarları oluşturun ve cron ya da CI entegrasyonu için kılavuzları takip edin. 50+ müşteri sitesi olan ajanslar Agency ile başlamalı.