Oligon Receipts is in private beta — request access.
Introduction

Oligon Receipts

A Receipt OCR API designed for builders. Send any receipt, NF, or invoice — get back structured, typed JSON in under 3 seconds.

  • Brazil-first — first-class NFe, NFCe, NFSe, cupom fiscal. Same fidelity for US/EU receipts and invoices.
  • Stripe-grade DX — clean REST, typed SDKs in Python, Node, and Go, webhook signatures, idempotency keys, cursor pagination.
  • Free tier, forever — 50 receipts/month at no cost, no card required.
  • One-call extract — multipart upload, JSON response, line items parsed, totals reconciled, confidence scored.

30-second tour

curl https://api.receipts.oligontech.com/v1/extract \
  -H "X-API-Key: $OLIGON_API_KEY" \
  -F "file=@receipt.jpg" \
  -F "type=nfe"

Response

{
  "id": "rcp_01HQXMZX5K8E0Z7VYZG2A7QM8N",
  "org_id": "org_01HQXMA1B2C3D4E5F6G7H8J9K0",
  "status": "completed",
  "type": "nfe",
  "merchant_name": "Padaria Bom Pão Ltda",
  "merchant_tax_id": "12.345.678/0001-90",
  "issued_at": "2026-06-08T14:32:11-03:00",
  "total": "47.50",
  "subtotal": "44.00",
  "tax": "3.50",
  "currency": "BRL",
  "document_number": "000.012.345",
  "document_key": "35260612345678000190550010000123451123456789",
  "line_items": [
    { "name": "Pão francês", "qty": "10", "unit_price": "1.20", "total": "12.00" },
    { "name": "Café espresso", "qty": "2", "unit_price": "8.00", "total": "16.00" },
    { "name": "Croissant", "qty": "4", "unit_price": "4.00", "total": "16.00" }
  ],
  "confidence": 0.97
}

Next steps