API for KYC and onboarding teams NEW

Bank Statement Verification API

Upload one bank statement PDF or image by API, poll for a structured risk report, and return extracted fields, IBAN checks, evidence, inconsistencies, and reviewer recommendations. Login is required for file upload.

Multipart upload endpoint Async review polling Structured JSON risk report

Analyze statement

No file selected.
Preparing secure upload... 0%

Only upload bank statements. Free accounts get 1 validation per period; paid tiers unlock higher limits. This MVP is a review aid, not a final fraud decision.

Document intake

The file is saved server-side and processed as a statement-only review job.

IBAN cross-check

Extracted IBANs are checked with the same validator used across IBANgen.

Structured report

The agent returns parseable JSON for score, evidence, inconsistencies, and next steps.

API-first bank-statement review for product teams

Use the endpoint when your onboarding, underwriting, tenant screening, or QA workflow needs a first-pass document integrity result before manual review or direct bank-source verification.

Bank statement verification resources

Popular country statement validators

How does the bank statement verification API work?

Upload a single bank statement file with an API key, receive a review id, and poll for the final JSON report with score, fields, IBAN checks, evidence, and recommendations.

Can the API replace manual KYC review?

No. It is designed as a structured review aid and triage layer. High-risk or high-value workflows should still use manual review or direct bank-source verification.

Which file types does the API accept?

The MVP accepts PDF, PNG, JPG, JPEG, and WEBP bank statement uploads up to the configured size limit.

Statement risk report

0 Integrity score
Ready

Upload a statement to generate the report.