Перейти к содержимому

Публичный 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

Проверить аккаунт. Передайте email или телефон в теле POST-запроса как «account» — никогда в URL. Возвращает 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