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/upload

AI classification

Identify document type and confidence scores in real time.

POST /api/v1/ai/classify

Data extraction

Extract structured fields such as totals, VAT numbers, or due dates.

POST /api/v1/ai/extract

CSV processing

Parse and normalise CSV bank statements and transaction logs.

POST /api/v1/csv/parse

Example

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

PlanRequests / minRequests / day
Starter10 requests1,000 requests
Professional60 requests10,000 requests
EnterpriseCustomCustom

Ready to build?

Create an account and receive your API key instantly.

Start for free
EasyDoco - Document Management System