Skip to content
Finowl

THE ENRICHMENT API PLATFORM

Small inputs.
More possibilities.

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.

Isometric email, password security, and profile blocks connected to the Finowl API platform.

THE API COLLECTION

Useful signals.
Ready for your product.

Start with the input you already have.
Choose the context your application needs.
FINOWL INTELLIGENCE / 01

Email breach checks

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

FINOWL INTELLIGENCE / 02

Password breach checks

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

API / 03

Gender predictions

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

API / 04

Email validation

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

API / 05

Company lookup

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

API / 06

IP geolocation

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

API / 07

IP intelligence

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

API / 08

Phone validation

Validate a number and get standard formats, country, line type, original carrier and time zones.

SEE IT IN ACTION

One request.
A clearer picture.

Finowl Intelligence

RequestcURL
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"  }'
ResponseJSON200 OK
{  "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

An API. And a place
to make it work.

  • STEP 01

    Make it yours

    Create an account and an API key. Manage access to your integration from one place.

  • STEP 02

    Find your first signal

    Try a request in the sandbox. Inspect the response before connecting your application.

  • STEP 03

    Keep the full picture

    Follow your request history and usage in the dashboard as your integration grows.

THE DETAILS MATTER

Good questions.
Clear answers.

YOUR NEXT BUILD STARTS HERE

Give your product
a little more context.

One account. Your API keys. Plenty of possibilities.

Build with Finowl