A collective list of public APIs for use in security. Contributions welcome
When using the domain search feature from HIBP you receive email notifications with a token to get all breaches for all accounts within the domain.
Currently (April 2018), to get the search results for this token, the workflow and endpoints are:
https://haveibeenpwned.com/DomainSearch/${token}
, which is contained in the mail from HIBPGET https://haveibeenpwned.com/api/multidomainsearch/${token}
Response should be "ReadyForVerificationToken"
https://haveibeenpwned.com/DomainSearch/${token}/json
and GET
it. It contains the full result of your search in json format:
{
"BreachSearchResults": [ { DomainName: "...", Alias: "...", Breaches: [ <See breach model from https://haveibeenpwned.com/API/v2#BreachModel> ] }]
"PasteSearchResults": [ { DomainName: "...", Alias: "...", Pastes: [ <See paste model from https://haveibeenpwned.com/API/v2#PasteModel> ] }]
}