From 0,045€4.6s mean latencyStart immediately

Energy & utility invoice OCR API

Utility invoices bundle meters, time-of-use rates, renewable levies, and cryptic line items on every page. Our document AI reads supplier PDFs and customer scans alike—so you can reconcile spend, prove renewable share, and onboard sites faster than any manual queue allows.

Meter readings and consumption you can trust

Pull kWh, m³, peak/off-peak splits, and prior-period comparisons as numbers—not eyeballed from a graph on page two.

Tariffs, standing charges, and pass-through fees

Separate unit rates, capacity blocks, grid fees, and taxes so finance sees true energy cost instead of one lump total.

Site and account identity at scale

Capture account numbers, contract or point-of-delivery IDs, service addresses, and bill-to names for multi-site portfolios.

Real-world documents, not perfect templates

Handle photos, scanned post, multilingual headers, and supplier redesigns without rebuilding rules every tariff season.

Start in Seconds
Sign up to get your API key and start processing your documents
State of the Art Accuracy
We use the most powerful models to ensure the highest accuracy and throughput
GDPR Compliant
We are EU Hosted, GDPR Compliant and follow Zero Data Retention by default
Just pay for what you extract
No monthly commitments or high starting tiers. Volume discounts available.

How it works

Get from a raw document to structured JSON in three simple steps.

Choose or Upload
1

Choose or Upload

Choose OR Upload your own document to generate an schema from it

Customize the Schema
2

Customize the Schema

You can add or remove fields. Create additional ones to structure the information exactly as you need.
cURL
curl -X POST "https://tiny-idp-api-338302005544.europe-southwest1.run.app/api/extractors/run/YOUR_EXTRACTOR_ID" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "files=@/path/to/your/document.jpg"
3

Start Extracting

Call the endpoint with your extractor id and api key to extract the data using your schema.

Try it with a sample energy invoice or your own bill

Upload an electricity or gas invoice and watch consumption, charges, and account data come back structured. Shape the schema so your ESG, procurement, and finance systems all speak the same language.

Playground: Create from a document

Upload any document and our AI will design a custom extractor tailored to it.

Input Document

or

Upload your own

PDF, PNG, JPG

Output & Integration

Extracted data
// Upload a document to see extracted JSON
Ready for production?

Get an API key to start extracting data from your documents in production.

Start from scratch

Know exactly what you need? Define your own JSON schema manually.

Build manually

Why automate energy or utility invoice documents?

Energy invoices are some of the densest documents in operations: they mix account metadata, meter snapshots, time bands, regulated surcharges, and payment instructions in layouts that change whenever a supplier rebrands or a regulator updates a tariff component. Teams reconciling dozens or hundreds of sites still copy values into spreadsheets—work that drifts the moment someone misreads a decimal or picks the wrong line item.

Automating utility bill extraction closes the loop between what you consume and what you pay. Faster invoice matching, accruals that reflect real usage, and cleaner hand-offs to sustainability reporting (renewable certificates, emissions factors tied to periods and sites) all depend on structured fields, not PDF attachments in inboxes.

With a schema you control, you normalize what each retailer calls the same concept—standing charge vs. fixed fee, climate levy vs. green premium—and keep pace when new charges appear. That is the difference between a one-off OCR demo and a process that survives the next regulatory bulletin.

90% Faster

Reduce processing time from minutes to seconds.

Higher Accuracy

Eliminate manual entry errors and typos.

Data Extraction Capabilities

What fields can be extracted from a energy or utility invoice?

You can extract supplier identity—trading name, legal entity, VAT or tax IDs, remittance and customer-service contacts—and customer or site data: billing address, service location, account or contract number, meter or POD/MPAN-style identifiers, and tariff or product names when printed. For the billing window you can capture invoice and issue dates, reading dates, billing period start and end, payment due date, and payment references. Usage sections typically yield active energy (kWh by register or time band), reactive or demand charges when listed, gas volume (m³) or converted kWh, opening and closing meter readings, loss factors, and comparisons to last year or budget. Financial lines may include standing charges, capacity or subscription fees, unit prices, energy commodity amounts, network and system operator charges, environmental or renewable levies, discounts, taxes, amount due, and currency. With a custom schema you can map regional labels to canonical fields, split multi-register bills, and flag anomalies for human review.

Commonly extracted fields include:

Entity NamesAddressesDatesAmountsIdentitiesLine Items

Simple, Transparent Pricing

No hidden fees. No monthly minimums. Pay only for what you extract.

Pay As You Go

Usage-Based

Simple pay-as-you-go pricing. No monthly commitment.

0 – 1,000 requests/mo
Starting tier
€0.045
/request
1,000+ requests/mo22% off
Automatic discount
€0.035
/request
Get Started

Enterprise

Custom

Tailored pricing for high-volume scenarios. Get SLA guarantees, on-premise deployment, and dedicated support — reach out and we'll put together a plan that fits your scale.

Contact Sales

All prices exclude VAT. Volume discounts apply automatically.

Enterprise-grade Compliance & Security

We take data privacy seriously. Tiny IDP is built from the ground up to meet the strictest European data protection standards.

Zero Data Retention

We don't store your documents, images, or predictions. Data is processed in-memory and immediately discarded.

GDPR Compliant

Full compliance with European data protection regulations (GDPR) for your peace of mind.

EU-Based Infrastructure

All data is processed and hosted exclusively in secure European data centers.

Visit Trust Center
EU Hosted
Encrypted
No Storage
GDPR

Do you need a custom OCR?

We support custom extractors! Define your own fields, rules, and logic to extract data from any type of document.