Integrate breach intelligence into your application. Query by email, username, domain, or phone. Returns breach metadata, impact scores, and dark web signals — richer data than HIBP.
curl "https://dataleakz.com/api/v1/breach-check" \ -H "Authorization: Bearer YOUR_API_KEY" \ -G \ --data-urlencode "[email protected]"
const res = await fetch("https://dataleakz.com/api/v1/[email protected]", { headers: { "Authorization": "Bearer YOUR_API_KEY" } }); const data = await res.json(); console.log(data.breach_count); // 3
import requests res = requests.get( "https://dataleakz.com/api/v1/breach-check", params={"email": "[email protected]"}, headers={"Authorization": "Bearer YOUR_API_KEY"} ) data = res.json() print(data["breach_count"]) # 3
Authorization: Bearer dlz_YOUR_API_KEYdlz_ followed by 32 random characters. Get yours from the dashboard after signup.https://dataleakz.com/api/v1| Parameter | Type | Required | Description |
|---|---|---|---|
| string | Required | Email address to check | |
| include_details | boolean | Optional | Return full breach metadata (default: true) |
| include_score | boolean | Optional | Include impact score per breach (Pro+) |
| darkweb | boolean | Optional | Include dark web signals (Pro+) |
{
"email": "[email protected]",
"found": true,
"breach_count": 3,
"impact_score": 72,
"darkweb_detected": false,
"breaches": [
{
"name": "Ticketmaster",
"date": "2024-06-01",
"records": 560000000,
"data_classes": ["Emails", "Partial payment", "Names"],
"severity": "critical",
"impact_score": 88,
"remediation": "Monitor bank statements from Jun 2024"
}
]
}
| Parameter | Type | Required | Description |
|---|---|---|---|
| domain | string | Required | Domain to scan, e.g. company.com |
| limit | integer | Optional | Max results returned (default: 100) |
{
"domain": "company.com",
"accounts_found": 14,
"total_breaches": 38,
"risk_score": 61,
"accounts": [
{
"email": "[email protected]",
"breach_count": 4,
"impact_score": 82,
"priority": "high"
}
]
}
| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | Optional | Page number (default: 1) |
| limit | integer | Optional | Results per page, max 100 (default: 20) |
| since | date | Optional | Filter breaches after this date (YYYY-MM-DD) |
success field.critical, high, medium, low.code and message.X-RateLimit-Limit · X-RateLimit-Remaining · X-RateLimit-Reset