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
- Installation — install an SDK
- Authentication — get an API key
- First request — extract your first receipt
- API reference — full endpoint catalog