Developers

API documentation and integration guides for developers

PDF Processing

Extract transactions from South African bank statements with industry-leading accuracy.

Fast Processing

Process multi-page statements in 1-3 minutes with our AI-powered extraction pipeline.

Simple Integration

RESTful API with webhooks. Integrate in hours, not weeks.

Enterprise Security

HMAC-signed webhooks, encrypted storage, and secure API key management.

API Reference

Complete documentation for the ClerkiQ Bank Statement Processing API

Getting Started

The ClerkiQ API allows you to programmatically process bank statements and extract transactions. Supports virtually any bank statement format worldwide. Processing typically takes 1-3 minutes depending on document complexity.

Authentication

All API requests require an API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Base URL

https://clerkiq.co.za/api/v1/external

Workflow

  1. Submit bank statement PDFs using POST /statements/submit
  2. Poll job status using GET /statements/jobs/:jobId or wait for webhook
  3. Fetch transactions using GET /statements/jobs/:jobId/transactions

Ready to Get Started?

Create a free account to get your API key and start processing bank statements.