Extract MICR, amount, payee, date, routing, account, signature, and endorsement data from bank checks with one API layer built for deposit operations. Chequedb gives banks and fintech teams a faster path from image capture to validated workflow-ready output.
Use this page to evaluate fit for mobile deposit, RDC, teller capture, and back-office automation. Use the API page for integration detail and request shapes.
Capture the fields operations teams actually need for review, posting, and exception handling.
| Field Group | Data Returned | Why It Matters |
|---|---|---|
| MICR and bank data | Routing number, account number, check number, bank identifier | Supports posting, routing validation, duplicate checks, and downstream workflow matching. |
| Amount and payee | Courtesy amount, legal amount, payee name, memo region | Helps teams compare numeric and written values, match payee rules, and catch mismatch-driven exceptions. |
| Date and image quality | Issue date, stale or future-date flags, blur and framing checks | Prevents bad submissions from entering deposit operations and improves straight through processing rates. |
| Signature and endorsement | Signature region, endorsement presence, review-ready image coordinates | Gives fraud, operations, and reviewer tools the context needed for faster manual checks and approval routing. |
One check OCR layer for image ingestion, validation, decision support, and deposit handoff.
Accept front and back images from mobile apps, scanner-based RDC, teller desks, or kiosk flows.
Read MICR and visual fields, localize signatures and endorsements, and return confidence-aware JSON.
Score image quality, compare amounts, validate routing, flag duplicates, and route exceptions to reviewers.
Push accepted items into deposit and review workflows, then connect deeper implementation detail through the check processing API.
{
"check_id": "chk_01hy9v3x8c",
"status": "review_required",
"fields": {
"routing_number": { "value": "021000021", "confidence": 0.99 },
"account_number": { "value": "1234567890", "confidence": 0.98 },
"check_number": { "value": "1042", "confidence": 0.99 },
"amount": { "value": 1850.25, "confidence": 0.96 },
"payee": { "value": "Summit Supply LLC", "confidence": 0.87 },
"date": { "value": "2026-03-20", "valid": true }
},
"checks": {
"image_quality": "pass",
"duplicate_risk": "low",
"amount_match": "pass",
"endorsement_present": true
}
}Start with the delivery model that matches your application surface and control requirements.
Designed for teams that need operational confidence, review traceability, and deployment flexibility.
One API surface, multiple operational entry points across digital and branch check capture.
Evaluate the workflow fit with a live demo, then use the check processing API page for implementation detail and deeper integration planning.