API

Document Verification API for Lenders & Fintechs

One POST request returns a JSON report: the result, a confidence value and every signal that fired. Built for loan origination, tenant screening and KYC flows.

Request Access API reference →

Watch it run

Play the demo
Two minutes, in English: the upload, the verdict, and the same document sent over the API. Watch on YouTube
RequestPOST
curl -X POST https://atomara.io/api/v1/documents \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Idempotency-Key: tenant-123-payslip" \
  -F "file=@statement.pdf" \
  -F "external_id=tenant-123"
Response200 JSON
{
  "id": "doc_3f9a1c8e6d2b4f7a9c311e5b0a77d4c2",
  "object": "document",
  "status": "completed",
  "external_id": "tenant-123",
  "verdict": "tampered",
  "score": 3,
  "tamper_score": 0.87,
  "integrity_score": 0.05,
  "confidence": 0.82,
  "summary": "The file was re-saved by an editor after issue.",
  "signals": [
    {
      "id": "editor_producer_blacklist",
      "module": "M4",
      "kind": "tamper",
      "severity": "high",
      "evidence": "Producer: Adobe Acrobat Pro DC",
      "scored": true
    },
    {
      "id": "invariant_balance",
      "module": "M8",
      "kind": "tamper",
      "severity": "medium",
      "page": 2,
      "evidence": "Closing balance: expected 4310.50, found 6310.50",
      "scored": true
    }
  ],
  "engine": {
    "version": "1.0.0",
    "rules_revision": "2026-07-07"
  },
  "report_url": "https://atomara.io/account/uploads/3f9a1c8e6d2b4f7a9c311e5b0a77d4c2"
}

Abridged. The full document also carries the file details, your metadata and an error object. score runs 0–100, higher is better (0–30 tampered, 31–55 suspicious, 56–80 inconclusive, 81–100 authentic); it is null for scanned or photographed documents.

Full API reference →

Use cases by platform type →

Calling it from an AI agent or a script? →

Where platforms use it

Fast

Median verdict under a second, returned synchronously in the same response. No queues and no callbacks to implement.

Issuer-agnostic

No templates to onboard and no bank list to wait for. The analysis covers over 50 signals across metadata, saved revisions, fonts, structure, digital signatures and balance math. You can send any PDF.

Simple pricing

From $0.10 per check on the volume plan. Your first 3 checks are free once you confirm your email.

— Get API access

Get API access

Create a free account and issue a key under Developers — your first 3 checks are free once you confirm your email. For volume pricing or trial credits, leave your email and we'll reply within 24 hours.