European Business API
VAT validation, IBAN check, SEPA payments, company lookup, currency exchange - 7 APIs, one subscription. Built for European B2B.
European Business API endpoints
| Method | Endpoint | Description |
|---|---|---|
| SIRENE | ||
| GET |
lookup_siret_sirene_siret__siret__get /sirene/siret/{siret} |
Lookup a single establishment by SIRET (14 digits). |
| GET |
health_sirene_health_get /sirene/health |
Health check. |
| GET |
search_sirene_search_get /sirene/search |
Search establishments by name, location, or activity. |
| GET |
lookup_siren_sirene_siren__siren__get /sirene/siren/{siren} |
Lookup all establishments for a SIREN (9 digits). |
| Business Days | ||
| GET |
check_business_day_business_days_is_business_day_get /business-days/is-business-day |
Check if a specific date is a business day. |
| GET |
list_countries_business_days_countries_get /business-days/countries |
List all supported countries and their available regions. |
| GET |
business_days_between_business_days_business_days_between_get /business-days/business-days-between |
Count business days between two dates (inclusive). |
| GET |
next_business_day_business_days_next_business_day_get /business-days/next-business-day |
Find the Nth next business day after a date. |
| GET |
list_holidays_business_days_holidays_get /business-days/holidays |
List all public holidays for a country/year. |
| GET |
add_business_days_business_days_add_business_days_get /business-days/add-business-days |
Add or subtract N business days from a date. |
| VAT | ||
| GET |
list_rates_vat_rates_get /vat/rates |
Return current VAT rates for all 27 EU member states. |
| GET |
check_reverse_charge_vat_check_reverse_charge_get /vat/check-reverse-charge |
Determine if reverse charge mechanism applies for an intra-EU transaction. |
| GET |
get_rate_vat_rates__country_code__get /vat/rates/{country_code} |
Return VAT rates for a specific EU country. |
| GET |
validate_vat_vat_validate__vat_number__get /vat/validate/{vat_number} |
Validate a VAT number format and check against the EU VIES service. |
| Postal | ||
| GET |
health_postal_health_get /postal/health |
Health check -- returns status and total communes count. |
| GET |
lookup_postal_code_postal_lookup__code_postal__get /postal/lookup/{code_postal} |
Return all communes for a given postal code. |
| GET |
list_departement_postal_departement__code__get /postal/departement/{code} |
List all communes in a departement. |
| GET |
search_communes_postal_search_get /postal/search |
Search communes by name with optional departement filter. |
| GET |
lookup_commune_postal_commune__code_insee__get /postal/commune/{code_insee} |
Lookup a commune by its INSEE code. |
| IBAN | ||
| GET |
validate_iban_iban_validate__iban__get /iban/validate/{iban} |
Validate an IBAN number using the MOD-97 algorithm. |
| GET |
lookup_bic_iban_bic__bic__get /iban/bic/{bic} |
Lookup a BIC/SWIFT code and return bank information. |
| GET |
generate_example_iban_generate_example__country_code__get /iban/generate-example/{country_code} |
Generate an example IBAN for a given country. This is NOT a real IBAN. |
| GET |
list_countries_iban_countries_get /iban/countries |
List all supported countries with IBAN length and format. |
| Currency | ||
| GET |
latest_rates_currency_latest_get /currency/latest |
Get the latest exchange rates from the ECB. |
| GET |
list_currencies_currency_currencies_get /currency/currencies |
List all supported currencies with their full names. |
| GET |
historical_rates_currency_historical_get /currency/historical |
Get exchange rates for a specific past date (within 90 days). |
| GET |
convert_currency_convert_get /currency/convert |
Convert an amount between two currencies. |
| GET |
health_currency_health_get /currency/health |
Health check. |
| Payment | ||
| GET |
epc_qr_data_payment_epc_qr_data_get /payment/epc-qr/data |
Get the raw EPC QR data string in JSON format. |
| POST |
create_direct_debit_payment_sepa_direct_debit_post /payment/sepa/direct-debit |
Generate a SEPA Direct Debit (pain.008.001.02) XML file. |
| GET |
generate_epc_qr_payment_epc_qr_get /payment/epc-qr |
Generate an EPC QR code image for SEPA payments. |
| GET |
validate_xml_payment_sepa_validate_xml_get /payment/sepa/validate-xml |
Validate a SEPA XML document against basic structural rules. |
| GET |
health_payment_health_get /payment/health |
|
| POST |
create_credit_transfer_payment_sepa_credit_transfer_post /payment/sepa/credit-transfer |
Generate a SEPA Credit Transfer (pain.001.001.03) XML file. |
| health | ||
| GET |
root_health_health_get /health |
Aggregate health check for all APIs. |
European Business API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 100 / hour |
|
| PRO Recommended | Free | 200 / minute |
|
| ULTRA | $10 / month | 200 / minute |
|