Açık izin kapsamlarıyla org (organization) kapsamlı anahtarlar
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/scansKendi tarayıcınızı kurun — XenonFlare API
Ekip içinde kurun…
- Başsız tarayıcılar — nezaket (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ı kuyrukla — POST /properties/:id/scans ile
- İş durumunu yokla (poll) — GET /jobs/:id ile skor ve sorun sayılarını al
- Kapsamlı Bearer anahtarlar — CI için test anahtarları ve OpenAPI codegen
- Aynı tarama motoru — GSC 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
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.