
Email breach checks
Check whether an email appears in known data breaches. Bring breach context into your account security workflows.
THE ENRICHMENT API PLATFORM
Breach checks, validation, company lookups, IP geolocation and intelligence, and gender predictions, connected through one API platform. Turn the inputs you already have into useful context.

THE API COLLECTION

Check whether an email appears in known data breaches. Bring breach context into your account security workflows.

Check a password against known exposures before you accept it. Only a hash prefix is sent upstream, never the full password.

Get predictions from a name or email. Process individual inputs or mixed batches of up to 50 items.

Check syntax, the domain and its mail servers. Catch typos and disposable domains, without contacting the mailbox.

Turn a domain or work email into a public company profile, with logo, socials and detected technologies.

Get the city, region, country, coordinates and time zone of any IPv4 or IPv6 address.

Know whether an IP can be trusted: VPN, Tor, hosting and relay flags, network and ASN, and a risk score.

Validate a number and get standard formats, country, line type, original carrier and time zones.
SEE IT IN ACTION
Finowl Intelligence
curl https://api.finowl.co/v1/breaches/email \ -H "Authorization: Bearer $FINOWL_API_KEY" \ -H "Content-Type: application/json" \ --data '{ "email": "alex.morgan@example.com" }'{ "breached": true, "breaches": [ { "AddedDate": "2013-12-04T00:00:00Z", "BreachDate": "2013-10-04", "DataClasses": [ "Email addresses", "Password hints", "Passwords", "Usernames" ], "Description": "In October 2013, 153 million Adobe accounts were breached...", "Domain": "adobe.com", "IsFabricated": false, "IsMalware": false, "IsRetired": false, "IsSensitive": false, "IsSpamList": false, "IsVerified": true, "ModifiedDate": "2022-05-15T23:52:49Z", "Name": "Adobe", "PwnCount": 152445165, "Title": "Adobe" } ], "email": "alex.morgan@example.com", "summary": { "address_exposed": false, "data_classes": [ { "count": 1, "name": "Email addresses" }, { "count": 1, "name": "Password hints" }, { "count": 1, "name": "Passwords" }, { "count": 1, "name": "Usernames" } ], "domains": [ "adobe.com" ], "fabricated_breaches": 0, "financial_exposed": false, "first_breach_date": "2013-10-04", "identity_exposed": false, "latest_added_date": "2013-12-04T00:00:00Z", "latest_breach_date": "2013-10-04", "malware_breaches": 0, "password_exposed": true, "phone_exposed": false, "recommended_actions": [ "reset_password", "use_unique_passwords", "enable_2fa", "watch_for_phishing" ], "risk": { "factors": [ { "code": "breach_count", "points": 10 }, { "code": "password_exposed", "points": 25 } ], "level": "medium", "score": 35 }, "sensitive_breaches": 0, "spam_list_breaches": 0, "total_accounts_exposed": 152445165, "total_breaches": 1, "unverified_breaches": 0, "verified_breaches": 1, "years_exposed": 0 }}FROM IDEA TO INTEGRATION
Create an account and an API key. Manage access to your integration from one place.
Try a request in the sandbox. Inspect the response before connecting your application.
Follow your request history and usage in the dashboard as your integration grows.
THE DETAILS MATTER
YOUR NEXT BUILD STARTS HERE
One account. Your API keys. Plenty of possibilities.
Build with Finowl