Check if a password has been exposed in known breaches. Future updates will add full email/username/domain scan support.
Authentication
All requests require your RapidAPI key in headers:
"x-rapidapi-key": "YOUR_RAPIDAPI_KEY"
"x-rapidapi-host": "dark-web-exposure-api.p.rapidapi.com"
Endpoints
1. Check Password Exposure
POST /password
Check if a password has appeared in known breaches (using pwnedpasswords).
Request Body
{
"password": "mypassword123"
}
Successful Response
{
"ok": true,
"breach_count": 1523
}
-
breach_count
→ Number of times this password appeared in known breaches. - A count of
0
means the password hasn’t been exposed.
Error Response
{
"error": {
"code": "missing_password",
"message": "Provide a password."
}
}
Roadmap (Upcoming)
-
/scan
endpoint for email / username / domain breach checks.
Top comments (0)