From receipt to tax return, through one API.

Read invoices and receipts into JSON or UBL, and check companies, VAT numbers and addresses. Peppol, bank accounts and VAT returns are on their way. One key, one prepaid balance, and every response tells you what the call cost.

Test keys are free. Once we've verified your company, you get €5 to try it live.

Drukkerij Voorbeeld B.V.Kadeweg 121234 AB Voorbeeld
INVOICE
Invoice number2026-118
Invoice date28-10-2026
Bill toVoorbeeld Software B.V.
DescriptionQtyAmount
Business cards500€89.00
Letterhead A41,000€164.00
Subtotal€253.00
VAT 21%€53.13
Total€306.13
200GET /v1/documents/doc_01jbx6y4q9t2…
{
"status": "completed",
"result": {
"supplier": { "name": "Drukkerij Voorbeeld B.V." },
"invoice_number": "2026-118",
"issue_date": "2026-10-28",
"currency": "EUR",
"vat_breakdown": [{ "rate": "21.00", "vat_amount": "53.13" }],
"totals": { "amount_excl_vat": "253.00", "amount_incl_vat": "306.13" }
},
"confidence": { "document": 0.98 }
}
Shortened · amounts as strings with two decimals

A sample invoice, read by OCR. Every highlighted field comes back under the path on its label.

One key. Every integration.

We deal with the registers, the tax authorities and the data providers in each country. You choose which integrations each key may use.

OperationIntegrationWhat it doesPrice (excl. VAT)
Available now
address.formsAddressesAddress fields, postcodes and the right layout for 34 countries.free
In preview
ocr.extractOCRRead invoices and receipts into structured data, with a confidence score per field.€0.0350 / document
ubl.verifiedVerified UBLA UBL file, checked by one of our processors within 24 working hours.€0.3500 / document
company.profileCompany dataKvK (NL) and KBO (BE), from our database or live from the register.from €0.0050 / call
vat.validateVAT numbersChecked at VIES, with the consultation number as proof.price to follow
Coming soon
peppol.*PeppolLook up who can receive e-invoices, then send and receive them.price to follow
bank.*BankAccounts and transactions from several banks through one connection.price to follow
tax.nl.*Tax filingFile Dutch VAT returns and EC sales lists, and pay the VAT.price to follow
vehicle.nlVehiclesNumber-plate data from the Dutch RDW, for company-car tax and mileage logs.price to follow

Your first live call in three steps.

  1. Step 1

    Get a test key

    Free, as soon as you sign up. A test key returns fixed test values, the error paths included.

    ac_test_9Fq2…
  2. Step 2

    Top up your balance

    With iDEAL, Bancontact or a card, or automatically when it drops below your own threshold. Your first top-up starts the base subscription.

    €25.00 · iDEAL
  3. Step 3

    Make your first live call

    Swap the test key for a live key. The portal shows what every call cost.

    AccountCloud-Charged: 0.0250

A receipt with every call.

Every response tells you what the call cost and what's left on your balance. No waiting for an invoice at the end of the month.

  • Our mistakes are free. Only a successful call comes off your balance.
  • Test mode. Fixed test values for every path, the error paths included. Free.
  • Signed webhooks. Standard Webhooks, with a delivery log and redelivery.
  • Idempotency. Send an Idempotency-Key and a retried call never does the work twice.
  • Docs with try-it. The full reference, with every call ready to try.
ACCOUNTCLOUDapi.accountcloud.io

Request
req_01jbx6y4q9t2
Time
2026-11-04 14:20:41
Operation
company.profile
Status
200 OK

1 × call
€ 0.0250
Charged
€ 0.0250
Balance
€184.2000
Rate limit
587 of 600 per min.

AccountCloud-Charged · AccountCloud-Balance
RateLimit · X-Request-Id

A small subscription. Beyond that, pay for what you use.

The subscription and your usage come off the same prepaid balance. Most integrations are priced per document or per call; a bank connection will be per account per month.

Base subscription

€9per month
  • Every integration, live and test
  • The portal, with usage and the cost of every call
  • Webhooks and the request log
  • Support by email

Starts with your first top-up. Stop whenever you like: you only pay for the days it ran.

OCR and UBLpreview

OCR€0.0350an invoice or receipt as JSONper document
OCR resultsfreeget, list and delete your documents
OCR feedbackfreereport a wrong result
Verified UBL€0.3500checked by a processorper document
Generate UBLfreea UBL file from a document you sent
Validate UBLfreecheck a UBL file

Company datapreview

Profile NL€0.0050from our databaseper call
Profile NL, live€0.0250straight from the KvKper call
Company searchprice to followby name, trade name or number

VAT numberspreview

VAT numbersprice to followchecked at VIES

Addresses

Addressesfreethe address form of a country
Validate an addresspreviewprice to followfields and postcode, by the country's rules
Format an addresspreviewprice to followas the lines on an envelope

Coming soon

Peppolprice to followlook up, send and receive e-invoices
Bankprice to followaccounts and transactions from several banks, with fair useper account per month
Tax filingprice to followfile VAT returns and EC sales lists, and pay the VAT
Vehiclesprice to follownumber-plate data from the Dutch RDW

All prices exclude VAT. A failure on our side or invalid input costs nothing, and test keys never cost a thing. High volumes, or paying by invoice? Get in touch.

Start with a test key. It's free.

Signing up takes a minute. The quickstart in the docs, five.