Skip to main content
Finowl gives your backend two kinds of signal through one API key:
  • Breach checks tell you whether an email or password has appeared in a known data breach, so you can protect accounts at sign up, at login and over time.
  • Gender prediction estimates gender from a name, email or username, one at a time or 50 at a time, with explicit unknown results when the signal is weak.

Start here

Quickstart

Make your first request in under 5 minutes.

API reference

Every endpoint, field and response, with a live playground.

Authentication

Create, store and rotate API keys.

Errors

Every error code and what to do about it.

What you can build

Safer sign ups

Reject passwords that already appear in breach lists before they reach your database.

Breach alerts

Tell users when their email shows up in a breach and prompt a password change.

Contact enrichment

Add a gender estimate to CRM records, 50 contacts per request.

Endpoints at a glance

Want to try it without writing code? Open the Sandbox in your dashboard, run any endpoint and copy the generated code in 9 languages.