Build check capture, deposit, and exception handling into your fintech application with our RESTful API and native SDKs. This page owns the integration detail, while the overview lives on our bank check OCR API landing page.
Need the positioning and workflow overview first? Start with the bank check OCR API page, then come back here for integration detail.
Process a check with just a few lines of code. Our RESTful API handles image processing, OCR extraction, fraud detection, and data validation automatically.
curl -X POST https://api.chequedb.com/v1/cheques -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: multipart/form-data" -F "front_image=@cheque_front.jpg" -F "back_image=@cheque_back.jpg" -F "amount=1250.00" -F "currency=USD"{
"id": "chq_1234567890",
"status": "processing",
"amount": 1250.00,
"extracted_data": {
"micr": "123456789 987654321 0001",
"confidence": 0.998
},
"fraud_score": 0.02,
"created_at": "2024-01-15T10:30:00Z"
}Build faster with our pre-built SDKs for iOS, Android, and Web. Each SDK includes camera integration, image optimization, and UI components.
Native Swift SDK with UIKit and SwiftUI support. Camera integration with automatic edge detection.
pod 'Chequedb'Kotlin-first SDK with Java compatibility. Jetpack Compose components and CameraX integration.
implementation 'com.chequedb:sdk:1.0.0'TypeScript/JavaScript SDK for React, Vue, Angular. WebRTC camera access with fallback support.
npm install @chequedb/web-sdkEverything you need to build powerful check processing applications
Sub-second response times for image upload and data extraction. Webhooks deliver instant status updates as processing completes.
Automatic extraction of MICR line, amount, date, payee, and memo fields with confidence scores for each field.
Built-in fraud scoring with signature verification, duplicate detection, and anomaly identification.
OAuth 2.0 and API key authentication with fine-grained permissions and IP whitelisting options.
Upload and process multiple checks in a single request. Perfect for high-volume operations and end-of-day processing.
Full sandbox with test data and simulated responses. Test integrations without affecting production data.
/v1/chequesSubmit a new check for processing/v1/cheques/{id}Retrieve check details and status/v1/cheques/{id}/imageDownload processed check images/v1/cheques/{id}/verifyRequest manual verification review/v1/cheques/{id}/fraud-reportGet detailed fraud analysis report/v1/webhooksRegister webhook endpoints for eventsWe understand developers because we are developers. Our API is designed with clear documentation, helpful error messages, and responsive support to make integration smooth and painless.
Complete OpenAPI 3.0 spec for easy client generation
Ready-to-use collection with example requests
Sample applications in multiple languages
Active community for questions and support
Book a live walkthrough to evaluate check processing workflows, then move into implementation with sandbox access and docs.