EasyDoco API
Embed intelligent document processing directly into your applications.
Developer documentation
Comprehensive reference docs with use-case examples.
API keys
Create and manage keys in the dashboard with granular scopes.
Code samples
Ready-to-use snippets for JavaScript, Python, and cURL.
Quick start
Authenticate, upload, and classify in under five minutes.
API capabilities
Document upload
Send documents programmatically and receive AI-enriched metadata.
POST /api/v1/documents/uploadAI classification
Identify document type and confidence scores in real time.
POST /api/v1/ai/classifyData extraction
Extract structured fields such as totals, VAT numbers, or due dates.
POST /api/v1/ai/extractCSV processing
Parse and normalise CSV bank statements and transaction logs.
POST /api/v1/csv/parseExample
JavaScript / Node.js
// JavaScript example
import fetch from 'node-fetch';
async function uploadDocument() {
const response = await fetch('https://api.easydoco.com/v1/documents/upload', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
fileUrl: 'https://example.com/invoice.pdf',
locale: 'lt'
})
});
const result = await response.json();
console.log('Document uploaded:', result.documentId);
}
uploadDocument().catch(console.error);Rate limits
| Plan | Requests / min | Requests / day |
|---|---|---|
| Starter | 10 requests | 1,000 requests |
| Professional | 60 requests | 10,000 requests |
| Enterprise | Custom | Custom |