Tüm site SEO-tarama işlerini kuyrukla
Geliştirici API’si
Site audit API’si — taramaları sıraya alın ve sonuçları programatik olarak okuyun
Yayınlar öncesi taramaları kuyruğa alın. Tamamlanana kadar yoklayın ve rapor bağlantılarını alın — gösterge paneli gerekmez.
Asenkron işler
Taramaları kuyruğa alın, tamamlanana kadar yoklayın, rapor bağlantılarını alın
Site Audit API, CI ve cron entegrasyonlarıyla aynı asenkron iş modelini kullanır — kuyruğa almak için POST, yoklamak için GET ve tarama bittiğinde paylaşılan raporları listelemek.
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ışı
“Tek bir dahili gösterge panelinden 40 müşteri sitesini izliyoruz. Gece tarama batch’leri, tarama başarısız olunca webhook uyarıları ve müşteri raporlaması için CSV aktivite dışa aktarımları — her bir mülke ayrı ayrı giriş yapmadan.”
Growth’ta XenonFlare Developer API kullanan dijital ajans
- 40 mülk
- POST /scans/batch
- Webhook teslimat geçmişi
- Aktivite CSV dışa aktarma
Tipik entegrasyon akışı
- Starter veya Growth workspace oluşturun ve jobs:write iznine sahip bir API anahtarı alın
- GET /properties ile property ID’lerini çözün
- POST /properties/:id/scans ile bir taramayı kuyruğa alın
- Durum completed veya failed olana kadar GET /jobs/:id yoklayın
Neler elde edersiniz
Durum, ilerleme ve sonuçları yokla
Aktif paylaşılan denetim rapor bağlantılarını listele
jobs:read/write, reports:read, properties:read
İdempotency-Key
yazma isteklerinde güvenli tekrar denemeler
Oran limitleri
Anahtar başına saatte 1.000 okuma ve saatte 60 yazma (günde 500 organizasyon yazması)
FAQ
Ajanslar API erişimini müşterilerine yeniden satabilir mi?
Ajanslar, içinde müşteri property’leri olan tek bir Growth workspace çalıştırır; paneller ve gece taramaları için kapsamlı anahtarlar kullanır. Paylaşılan bağlantılar, webhook’lar veya portaliniz üzerinden iletin — müşterilerin API anahtarı tutmasına gerek yoktur.
Site Audit API’yi hangi plan içerir?
Geliştirici API erişimi Starter veya Growth gerektirir. Free plan, web uygulamasını ve xenonflare.com ücretsiz araçlarını içerir; ancak API anahtarları içermez.
Bu ücretsiz denetim aracından nasıl farklı?
Ücretsiz araçlar, bir hesap olmadan tek sayfalık bir özet sunar. API, workspace’inize bağlı tüm site taramalarını kuyruklar; iş geçmişini, plan tarama limitlerini ve paylaşılabilir raporları sağlar.
API oran limitleri nedir?
Varsayılanlar: anahtar başına saatte 1.000 okuma isteği, anahtar başına saatte 60 yazma isteği ve organizasyon başına günde 500 yazma isteği. Her workspace için en fazla 5 aktif anahtar. Ayrıntılar için Developer API dokümanlarına bakın.