Face match, ID document OCR and duplicate-face detection over one REST API. $0.10 per check, no monthly minimum.
$ curl api.firstpass.cloud/v1/face/compare \ -H "Authorization: Bearer $KEY" \ -d '{"image_a": "<selfie>", "image_b": "<id photo>"}' { "faces_a": 1, "faces_b": 1, "similarity": 0.6738, "verdict": "match" }
Public list prices for entry plans, August 2026. Most providers also charge a monthly minimum whether you verify anyone or not.
Sources: sumsub.com/pricing, beverified.org, hyperverge.co. Check current prices before you decide.
Brokers verify everyone at registration, but most accounts never deposit. Paying certified-KYC prices on all of them is the single biggest waste in your onboarding bill. Route every signup through FirstPass first, and send only the accounts that fund to your certified provider.
JSON in, JSON out. Send base64 images, get verdicts your review team can act on. Images are processed in memory and never written to disk.
Compares the face on the selfie with the face on the document photo. Returns a similarity score and a three-way verdict: match, uncertain, or mismatch. Uncertain cases route to your human reviewer instead of silently passing.
Extracts document type, number, name, birth date and expiry from passports, residence cards and driver licenses. Cross-check the fields against what the applicant typed at registration.
Returns a face embedding you store on your side. Compare new signups against your existing base to catch banned users re-registering under a fresh email.
Your team signs into the portal with the API key: monthly usage and cost, verdict breakdown, cases flagged for human review, and a quickstart for the next developer. This is a live screenshot, not a mockup.
We would rather lose a deal than blur this. FirstPass is a pre-screening tool that makes your human review fast and your certified-KYC bill small. It does not replace either.
Tell us what you are onboarding and we will send a key with a sandbox tenant the same day.
Get an API key