Developer-First API

Check Processing API for Developers

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.

Simple, Powerful API

Process a check with just a few lines of code. Our RESTful API handles image processing, OCR extraction, fraud detection, and data validation automatically.

RESTful architecture with predictable endpoints
JSON request/response format
Comprehensive error handling
Real-time webhooks for status updates
curl
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"
// Response
{
  "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"
}

Native SDKs Available

Build faster with our pre-built SDKs for iOS, Android, and Web. Each SDK includes camera integration, image optimization, and UI components.

iOS SDK

Native Swift SDK with UIKit and SwiftUI support. Camera integration with automatic edge detection.

pod 'Chequedb'

Android SDK

Kotlin-first SDK with Java compatibility. Jetpack Compose components and CameraX integration.

implementation 'com.chequedb:sdk:1.0.0'

Web SDK

TypeScript/JavaScript SDK for React, Vue, Angular. WebRTC camera access with fallback support.

npm install @chequedb/web-sdk

Complete API Features

Everything you need to build powerful check processing applications

Real-time Processing

Sub-second response times for image upload and data extraction. Webhooks deliver instant status updates as processing completes.

OCR & Data Extraction

Automatic extraction of MICR line, amount, date, payee, and memo fields with confidence scores for each field.

Fraud Detection

Built-in fraud scoring with signature verification, duplicate detection, and anomaly identification.

Secure Authentication

OAuth 2.0 and API key authentication with fine-grained permissions and IP whitelisting options.

Batch Processing

Upload and process multiple checks in a single request. Perfect for high-volume operations and end-of-day processing.

Sandbox Environment

Full sandbox with test data and simulated responses. Test integrations without affecting production data.

Core API Endpoints

POST/v1/chequesSubmit a new check for processing
GET/v1/cheques/{id}Retrieve check details and status
GET/v1/cheques/{id}/imageDownload processed check images
POST/v1/cheques/{id}/verifyRequest manual verification review
GET/v1/cheques/{id}/fraud-reportGet detailed fraud analysis report
POST/v1/webhooksRegister webhook endpoints for events

Built for Developers

We 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.

OpenAPI Specification:

Complete OpenAPI 3.0 spec for easy client generation

Postman Collection:

Ready-to-use collection with example requests

GitHub Examples:

Sample applications in multiple languages

Discord Community:

Active community for questions and support

Response Time
Average API latency
<200ms
Uptime SLA
Guaranteed availability
99.99%
Security
SOC 2 Type II Certified

Frequently Asked Questions

What is the Chequedb API?

The Chequedb API is a RESTful API that enables developers to integrate check processing into their own applications. It provides endpoints for check image upload, OCR data extraction (payee, amount, date, MICR line), fraud detection, signature verification, and deposit processing. Real-time webhooks notify your application of status changes. The API supports both cloud-hosted and on-premise deployments.

How do I get started with the Chequedb API?

Start with the bank check OCR API overview, then move into the integration docs on this page. Chequedb provides a sandbox environment for testing with sample check data, so you can validate your integration before going live. Native SDKs for iOS, Android, and Web accelerate development with pre-built UI components and helper functions.

What SDKs does Chequedb provide?

Chequedb provides native SDKs for iOS (Swift), Android (Kotlin/Java), and Web (JavaScript/TypeScript). Each SDK includes pre-built UI components for cheque capture, camera integration with automatic edge detection, image quality optimisation, and offline capabilities. SDKs handle the complete capture flow including guided image capture, quality validation, and real-time feedback to users.

Is the Chequedb API secure and compliant?

Yes. The Chequedb API is SOC 2 Type II certified, PCI DSS Level 1 compliant, ISO 27001 certified, and GDPR compliant. All data is encrypted in transit using TLS 1.3 and at rest with AES-256. Authentication supports OAuth 2.0 and API key methods, with fine-grained access controls and comprehensive audit logging. IP whitelisting and rate limiting provide additional security layers.

What are the Chequedb API rate limits?

Rate limits scale by plan: Starter plans include 100 requests per minute, Pro plans offer 1,000 requests per minute, and Enterprise plans provide custom limits to match your volume requirements. The API uses token bucket algorithms that allow burst capacity when needed. Enterprise customers can also access dedicated infrastructure for guaranteed throughput.

Can the Chequedb API be used for mobile cheque deposit?

Yes. The API and mobile SDKs are the foundation of Chequedb's mobile check deposit solution. Banks and fintechs use the SDK to embed check deposit directly into their mobile apps, or use the API to build custom deposit flows. The SDKs support iOS 13+, Android 8.0+, and modern web browsers, with features like guided image capture, automatic quality checks, and real-time status updates.

Start Building Today

Book a live walkthrough to evaluate check processing workflows, then move into implementation with sandbox access and docs.