BiGapiguides
POST /v1/einvoice/verify-identifiers · 1 cent per operation

Check IBAN, Leitweg-ID, VAT ID and Peppol ID

Check IBAN, Leitweg-ID (tells you the right check digits), EU VAT ID and Peppol participant ID (GLN, Leitweg-ID, VAT schemes). Structure and check digits only, no registry lookup.

Try it

curl -X POST https://api.bigapi.dev/v1/einvoice/verify-identifiers -H 'Authorization: Bearer $KEY' -H 'Content-Type: application/json' -d '{"iban":"DE89370400440532013000","leitweg_id":"04011000-1234512345-06"}'

New keys come with 100 free operations, no signup: curl -X POST https://api.bigapi.dev/v1/keys. Failed calls cost nothing.

Parameters

NameMeaning
ibanIBAN, spaces allowed.
Default: not checked
leitweg_idLeitweg-ID such as 04011000-1234512345-06.
Default: not checked
vat_idVAT ID with country prefix such as DE136695976.
Default: not checked
peppol_idPeppol participant ID as scheme:value, such as 0088:4035811991014 (GLN), 0204:04011000-1234512345-06 (Leitweg-ID) or 9930:DE136695976 (German VAT ID). Structure and check digits only; the Peppol directory is not queried.
Default: not checked

Result and price

1¢ · 1 cent per operation

Returns application/json. Response headers carry the cost (X-BigAPI-Cost) and notes about your input (X-BigAPI-Warnings).

Good to know

Errors your agent should handle

400 missing_identifierSend at least one of iban, leitweg_id, vat_id or peppol_id.

From an agent (MCP)

Connect BiGapi as an MCP server: https://api.bigapi.dev/mcp (hosted) or npx -y @bigapi/mcp (local). Then ask in plain words; the agent finds einvoice_verify_identifiers on its own.

Are this IBAN and this Leitweg-ID correct?