Skip to content
Finowl

Email breach checks · E-commerce

Email breach checks for online stores and shopper logins

Most account takeovers at online stores start with an email address that already sits in a breach dump. The Finowl email breach API returns whether an address appears in known breaches, which ones, and what data each exposed. A store can use that context to decide when a login, a new shipping address or a large loyalty redemption deserves a second look.

The goal is precision, not suspicion. A shopper with a long breach history who logs in from their usual device and ships to their usual address is fine. The same shopper redeeming every point to a new address from a new country is a different story, and that is where a quick one-time code earns its place.

USE CASES

Where it fits in e-commerce

HOW TO INTEGRATE

The workflow

  1. 1

    Store your Finowl API key as FINOWL_API_KEY in the environment of your account or fraud service.

  2. 2

    Trigger POST /v1/breaches/email on events that matter, such as redemptions, address changes and logins from new devices.

  3. 3

    Cache the result per email for a sensible period so repeat events in one session do not spend extra credits.

  4. 4

    Convert breach count and exposed DataClasses into a risk score your checkout rules already understand.

  5. 5

    Show friction only when the combined score crosses your threshold, and log the decision for later tuning.

POST /v1/breaches/email
curl https://api.finowl.co/v1/breaches/email \
  -H "Authorization: Bearer $FINOWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "loyal.shopper@example.com"
}'

A breached result lists each breach with BreachDate and DataClasses. Use it with order and device signals, not on its own. 1 credit per lookup.

GOOD PRACTICE

Before you ship

Read the API reference for every field and error code. Each lookup costs 1 credit; see pricing.

A FEW GOOD QUESTIONS

Common questions

Email breach checks for online stores and shopper logins

Start with 100 free credits every month and test the request above in the sandbox.