انتقل إلى المحتوى

واجهة API العامة

تُرجع جميع نقاط النهاية JSON ما لم يُذكر غير ذلك، وتخضع لحدود لكل عنوان IP.

GET /api/v1/breaches

سرد جميع التسريبات العامة (مرشّح ‎?domain=‎ اختياري).

GET /api/v1/breach/{name}

جلب تسريب واحد بالاسم.

GET /api/v1/latestbreach

جلب أحدث تسريب مُضاف.

GET /api/v1/dataclasses

سرد جميع أنواع البيانات في النظام.

POST /api/v1/breachedaccount

البحث عن حساب. أرسل البريد أو الهاتف في جسم طلب POST باسم «account» — وليس في الرابط أبدًا. يُرجع 404 إذا لم يكن مخترقًا.

GET /api/v1/range/{first5HashChars}

بحث النطاق في Pwned Passwords بإخفاء الهوية k: أرسل أول 5 أحرف من تجزئة SHA-1 واستلم اللواحق المطابقة وأعدادها.

curl -X POST https://pwnedtool.click/api/v1/breachedaccount -d "[email protected]"
curl https://pwnedtool.click/api/v1/range/21BD1