Skip to content
Finowl

Email breach checks · Crypto exchanges

Email breach checks for crypto exchanges

An exchange account tied to an email that appears in breach data is more likely to face credential stuffing, phishing and SIM-swap follow-up attacks. Finowl checks the address against Finowl Intelligence and returns each breach with its date, data classes and verification status. A breach that exposed passwords, or a stealer log entry flagged by IsStealerLog, is a strong signal that the account deserves stricter controls.

Exchanges can turn that signal into proportionate friction. Require hardware key or authenticator app enrollment for exposed accounts, lengthen the cooling-off period after a withdrawal address change, or route new API key creation through extra confirmation. The response is plain JSON that fits easily into an existing rules engine, so the risk team can tune thresholds without redeploying the onboarding flow.

USE CASES

Where it fits in crypto exchanges

HOW TO INTEGRATE

The workflow

  1. 1

    Add FINOWL_API_KEY to the secrets used by your risk service and call Finowl only from the backend.

  2. 2

    Call POST /v1/breaches/email at signup and again before withdrawal address changes or API key creation.

  3. 3

    Score the result using breached, IsVerified, IsStealerLog and BreachDate alongside device and IP signals.

  4. 4

    Apply a step-up policy such as a withdrawal hold or hardware key requirement when the score crosses your threshold.

  5. 5

    Retry rate-limited calls after Retry-After, and avoid resending requests that returned 5xx since they may already be charged.

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": "satoshi.trader@example.com"
}'

Runs before a user adds a new withdrawal address. If breached is true with Passwords or IsStealerLog, apply a withdrawal hold and require authenticator confirmation.

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 crypto exchanges

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