ميزة في باقة Agency

توثيق الواجهة البرمجية

ادمج Broken Link Scan في سير عملك. افحص المواقع واسترجع النتائج وأتمِت المراقبة — كل ذلك عبر واجهة REST API بسيطة.

الرابط الأساسي

https://brokenlinkscan.com/api/v1

المصادقة

تتطلب جميع طلبات الواجهة البرمجية مفتاحاً يُرسَل عبر ترويسة X-Api-Key. ويمكنك توليد مفتاحك من لوحة التحكم.

curl -H "X-Api-Key: your_key" \
     https://brokenlinkscan.com/api/v1/sites

حد الطلبات

يُسمح للمستخدمين المُصادَق عليهم بـ300 طلب في الدقيقة. وإذا تجاوزت هذا الحد، تُرجع الواجهة استجابة 429 Too Many Requests.

نقاط النهاية

GET /api/v1/sites

اسرد كل المواقع المراقَبة للمستخدم المُصادَق عليه.

POST /api/v1/sites

أضف موقعاً جديداً للمراقبة.

جسم الطلب
{ "url": "https://example.com", "name": "My Site" }
DELETE /api/v1/sites/:id

احذف موقعاً مراقَباً بحسب المعرِّف.

POST /api/v1/sites/:id/scan

أطلق فحصاً عند الطلب لموقع.

GET /api/v1/scans

اسرد كل عمليات الفحص.

معاملات الاستعلام

page (int), limit (int, default 20)

GET /api/v1/scans/:token

احصل على حالة عملية فحص بعينها.

GET /api/v1/scans/:token/results

احصل على نتائج الفحص التفصيلية.

معاملات الاستعلام

status, category, search, page, limit

GET /api/v1/scans/:token/export.json

صدِّر نتائج الفحص بصيغة JSON.

GET /api/v1/scans/:token/export.csv

صدِّر نتائج الفحص بصيغة CSV.

POST /api/v1/scans/bulk

افحص قائمة روابط جماعياً في طلب واحد.

جسم الطلب
{ "urls": ["https://a.com", "https://b.com"] }

صيغة الاستجابة

كل الاستجابات بصيغة JSON. الطلبات الناجحة تُرجع البيانات مباشرةً، والأخطاء تتضمن حقل رسالة.

نجاح (200)
{
  "data": [...],
  "meta": { "page": 1, "limit": 20, "total": 42 }
}
خطأ (4xx/5xx)
{
  "error": { "code": 401, "message": "Invalid API key" }
}

تحتاج إلى الوصول للواجهة البرمجية؟

واجهة REST API متاحة في باقة Agency. رقِّ باقتك اليوم وابدأ أتمتة مراقبة الروابط المعطلة.

الترقية إلى Agency
نزحف موقعك بالكامل، ثم نواصل مراقبته

اعثر على الروابط المعطلة في موقعك

اكشف الروابط الميتة والصور المفقودة وحلقات إعادة التوجيه قبل أن تضر بترتيبك. مجاناً وبلا تسجيل.

افحص الروابط المعطلة