KYC-as-a-Service for modern onboarding
AttestID is a KYC-as-a-Service API identity document verification, liveness detection, and cross-company fraud scoring for fintechs, lenders, and marketplaces.
Already have an account? Sign in to the dashboard
What your customer sees
Verified in about two minutes, on their own phone
No app to install: the check runs in the phone's browser. After agreeing to the check, your customer follows six simple steps.
Screens from the live demo. Personal details are blurred.

Step 1
Scan your ID
Choose your document type, then place it on a flat, plain surface in good light. Fit all four corners inside the frame and tap Capture.
Tip: Avoid glare and shadows on the card.

Step 2
Fit your face in the oval
Hold your phone at eye level and follow the on-screen prompts, such as "Move closer".
Tip: Glasses are fine. Remove hats and face coverings.

Step 3
Hold still while colours flash
The screen flashes a short sequence of colours on your face. This proves a real person is present, not a photo or a screen.
Tip: Keep your face inside the oval until it finishes.

Step 4
Follow the prompts
You may be asked to blink or make a simple movement. This confirms you are taking part right now.
Tip: Look at the screen and do what the prompt shows.

Step 5
Wait a few seconds
AttestID reads your document, confirms liveness and matches your face to your ID photo.
Tip: Keep the page open while it completes.

Step 6
Get your result
You see the outcome straight away, and the business you are signing up with receives it automatically.
- Try it yourself
How it works
Four steps, one API call
The customer completes capture on your app or ours; you get a single decision back.
Step 1
Document capture and OCR
The customer photographs a national ID, passport, or driver's licence; AttestID extracts and validates the printed fields against the document.
Step 2
Liveness detection
A selfie is matched against the document photo and checked for liveness, catching printed photos and screen replays.
Step 3
Fraud and duplicate detection
Every submission is screened against prior verifications across AttestID's whole customer base for identity reuse and cross-company fraud.
Step 4
Verification decision
A pass, fail, or needs-review decision returns via API in seconds, with the underlying evidence retained for audit.
See it in action
Try a working integration before you write any code
Android demo app
A Flutter app running a full document capture and liveness verification flow against the AttestID SDK.
Unsigned debug build Android will warn about installing from an unknown developer.
Download APKWeb demo walkthrough
The same flow as a React / JavaScript integration, with the full source walked through step by step.
View walkthroughPricing
Start free, then pay per verification
Every account starts with 50 free verifications. Pick a paid plan based on how many verifications you expect to run a month rates are per successful verification, VAT included.
Free
Free
50 verifications, one-time
Try AttestID with no commitment pick this plan when you sign up, no card required.
Get startedStarter
M3.80 / verification
Up to ~500 verifications / month
For new fintechs and pilots getting their first integration live.
Get startedGrowth
M3.22 / verification
Up to ~2,000 verifications / month
For scaling lenders and marketplaces with steady onboarding volume.
Get startedBusiness
M2.88 / verification
Up to ~10,000 verifications / month
For established platforms with high-volume onboarding.
Get startedEnterprise
M2.53 / verification
10,000+ verifications / month
For high-volume platforms needing dedicated support and volume commitments.
Get startedPublic sector? Government plans use a flat monthly fee. See the full pricing page or contact us for a rate.
FAQ
Frequently asked questions
What is AttestID?+
AttestID is a KYC-as-a-Service API built by BrimSage. It verifies government-issued ID documents, checks liveness against a selfie, and screens for fraud, returning a verification decision that fintechs, lenders, and marketplaces integrate directly into onboarding.
Which documents does AttestID support?+
National ID documents, passports, and driver's licences the printed fields are extracted and validated against the document.
How is AttestID different from a generic KYC provider?+
It adds cross-tenant fraud detection that catches identity reuse across different companies on the platform, not only within one customer's own users.
Who uses AttestID?+
Fintechs, digital lenders, exchanges, and marketplaces that need to verify identity before onboarding or extending credit.
How do I integrate AttestID?+
Via a REST API with a JavaScript / React SDK. Companies sign up, receive sandbox API keys, and move to live keys once their integration is reviewed.
Developer documentation
API reference, authentication, webhooks, and the JavaScript / React and Flutter SDK integration guides.
Start verifying in the sandbox today
Create a company account, get sandbox API keys immediately, and move to live once your integration is reviewed.
