Breach Check
Check if email addresses or domains appear in known data breaches. Returns breach count, breach details (name, date, data types compromised), and exposure severity. Ideal for security audits, user notification workflows, credential monitoring, and compliance checks. ## Authentication This API is available exclusively through RapidAPI. Include your `x-rapidapi-proxy-secret` header with every…
Breach Check endpoints
| Method | Endpoint | Description |
|---|---|---|
| Check | ||
| POST |
checkEmailPost /v1/check |
Check if an email address appears in known data breaches via JSON body. Identical to the GET endpoint but accepts parameters in the request body. |
| Password | ||
| POST |
checkPassword /v1/password |
Check if a password has been exposed in known data breaches using the HIBP k-anonymity model. The password is never sent in full over the network — only a partial SHA-1 hash… |
| Domain | ||
| POST |
checkDomainBreaches /v1/domain |
Check the overall breach exposure for an entire domain. Returns a summary of how many breaches have affected email addresses at this domain, the most common data types exposed,… |
| Bulk | ||
| POST |
bulkCheckEmails /v1/bulk |
Check multiple email addresses for data breaches in a single request. Accepts up to 20 emails per request. This endpoint is available only on PRO and Ultra plans. Results are… |
| Health | ||
| GET |
getHealth /health |
Returns the current health status of the Breach Check API. This endpoint does not require authentication. |
| Documentation | ||
| GET |
getDocs /v1/docs |
Returns API documentation including endpoints, pricing tiers, and usage information as JSON. |
| Other endpoints | ||
| POST |
checkEmailPost /v1/check |
Check if an email address appears in known data breaches via JSON body. Identical to the GET endpoint but accepts parameters in the request body. |
| POST |
checkPassword /v1/password |
Check if a password has been exposed in known data breaches using the HIBP k-anonymity model. The password is never sent in full over the network — only a partial SHA-1 hash… |
| POST |
bulkCheckEmails /v1/bulk |
Check multiple email addresses for data breaches in a single request. Accepts up to 20 emails per request. This endpoint is available only on PRO and Ultra plans. Results are… |
| GET |
getHealth /health |
Returns the current health status of the Breach Check API. This endpoint does not require authentication. |
| POST |
checkDomainBreaches /v1/domain |
Check the overall breach exposure for an entire domain. Returns a summary of how many breaches have affected email addresses at this domain, the most common data types exposed,… |
| GET |
getDocs /v1/docs |
Returns API documentation including endpoints, pricing tiers, and usage information as JSON. |
Breach Check pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / minute |
|
| PRO | $9.99 / month | 30 / minute |
|
| ULTRA Recommended | $49.99 / month | 150 / minute |
|
| MEGA | $199 / month | 500 / minute |
|