Cuerate API Documentation

Build powerful financial document processing into your applications with our RESTful API.

Quick Start

1. Get Your API Key

Sign up for a Cuerate account and navigate to Settings → API Keys to generate your API key.

2. Install SDK (Optional)

# Python
pip install cuerate

# Node.js
npm install @cuerate/sdk

# Or use cURL directly

3. Process Your First Document

curl -X POST https://api.cuerate.ai/v1/documents/process \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file_url": "https://example.com/statement.pdf",
    "document_type": "bank_statement",
    "export_format": "json"
  }'

RESTful API

Simple, intuitive REST endpoints with JSON responses. Easy to integrate with any programming language.

Webhooks

Real-time notifications when documents complete processing. No polling required.

Secure

TLS encryption, API key authentication, rate limiting, and SOC 2 compliance.

Core Endpoints

POST/v1/documents/upload

Upload a document for processing. Supports PDF, PNG, JPG. Max size: 10MB.

GET/v1/documents/:id

Get document processing status and metadata.

GET/v1/documents/:id/results

Download extracted data in JSON, CSV, XLSX, QBO, OFX, or QIF format.

PUT/v1/documents/:id/feedback

Submit corrections or feedback to improve extraction accuracy.

DELETE/v1/documents/:id

Delete a document and all associated data immediately.

Authentication

All API requests require authentication using your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Get your API key from Settings → API Keys after signing up.

Rate Limits

PlanRequests/MinutePages/Month
Free10150
Starter60500
Pro3002,500
EnterpriseCustomUnlimited

Official SDKs

Python

pip install cuerate
View Documentation →

Node.js / TypeScript

npm install @cuerate/sdk
View Documentation →

More languages coming soon. For now, you can use our REST API directly with any HTTP client.

Ready to Start Building?

Get your API key today and start processing documents in minutes.