API Dokümantasyonu
Broken Link Scan'i iş akışınıza entegre edin. Basit bir REST API ile siteleri tarayın, sonuçları alın ve izlemeyi otomatikleştirin.
Temel URL
https://brokenlinkscan.com/api/v1 Kimlik Doğrulama
Tüm API istekleri, X-Api-Key başlığı aracılığıyla gönderilen bir API anahtarı gerektirir. API anahtarınızı kontrol panelinden oluşturabilirsiniz.
curl -H "X-Api-Key: your_key" \
https://brokenlinkscan.com/api/v1/sites Hız Sınırlaması
Kimliği doğrulanmış kullanıcılar için dakikada 300 istek izin verilir. Bu sınırı aşarsanız, API 429 Too Many Requests yanıtı döndürür.
Uç Noktalar
/api/v1/sites Kimliği doğrulanmış kullanıcının tüm izlenen sitelerini listeler.
/api/v1/sites İzlemek için yeni bir site ekler.
{ "url": "https://example.com", "name": "My Site" } /api/v1/sites/:id Kimliğe göre izlenen bir siteyi kaldırır.
/api/v1/sites/:id/scan Bir site için isteğe bağlı tarama tetikler.
/api/v1/scans Tüm taramaları listeler.
page (int), limit (int, default 20)
/api/v1/scans/:token Belirli bir taramanın durumunu alır.
/api/v1/scans/:token/results Ayrıntılı tarama sonuçlarını alır.
status, category, search, page, limit
/api/v1/scans/:token/export.json Tarama sonuçlarını JSON olarak dışa aktarır.
/api/v1/scans/:token/export.csv Tarama sonuçlarını CSV olarak dışa aktarır.
/api/v1/scans/bulk Tek bir istekte URL listesini toplu kontrol eder.
{ "urls": ["https://a.com", "https://b.com"] } Yanıt Formatı
Tüm yanıtlar JSON'dır. Başarılı istekler veriyi doğrudan döndürür. Hatalar bir message alanı içerir.
{
"data": [...],
"meta": { "page": 1, "limit": 20, "total": 42 }
} {
"error": { "code": 401, "message": "Invalid API key" }
} API erişimine mi ihtiyacınız var?
REST API, Agency planında mevcuttur. Bugün yükseltin ve kırık bağlantı izlemenizi otomatikleştirmeye başlayın.
Agency'ye yükselt