Jsonpage ยท SIREN and SIRET API

European company data API: 14 countries, one format

Your customers and suppliers are not all in one country. To check them, a national API is no longer enough.

01 / WHY

One API per country, or just one

Jsonpage searches the companies of 14 countries with the same routes and returns the same record everywhere. Here is how it works, country by country, with sample calls.

Each country has its register, its number and its format: 9 digits in France, 10 in Belgium, a code ending in a letter in Singapore. Plugging in one service per country means as many contracts, response formats and error cases to handle.

With a multi-country API, your code knows one format: it reads the same status field for a Norwegian or an Australian company, and adding a country takes no development.

RememberOne identifier per company: the country code, a hyphen and the national number (FR-552032534, BE-0417497106). The same routes and the same response in all 14 countries.
02 / COUNTRIES

The 14 countries and their identifiers

The global identifier is the national number with the country code in front. The usual forms are accepted too: with or without spaces, dots or hyphens, and the VAT number when it contains the company number.

CountryNational numberIdentifier in the API
FranceSIREN, 9 digitsFR-552032534
BelgiumEnterprise number, 10 digitsBE-0417497106
SwitzerlandUID (CHE), 9 digitsCH-101374515
United KingdomCompany numberGB-00445790
IrelandCompany numberIE-104547
NorwayOrganisation number, 9 digitsNO-923609016
SwedenOrganisation number, 10 digitsSE-5560427220
FinlandBusiness IDFI-01120389
EstoniaRegistry code, 8 digitsEE-10137025
LatviaRegistration number, 11 digitsLV-40003245752
LithuaniaLegal entity code, 9 digitsLT-110053842
AustraliaABN, 11 digitsAU-51824753556
SingaporeUENSG-196800306E
JapanCorporate number, 13 digitsJP-1180301018771
03 / SEARCH

Search a company by name

The name search works in one country, with country, or in all countries at once. Exact names come first, then active companies:

curl -H "X-API-Key: $JSONPAGE_API_KEY" \
  "https://api.jsonpage.com/v2/companies?q=equinor&country=NO"

For a form, the autocomplete route suggests companies as the user types, with the same country filter.

04 / RECORD

Read a record, whatever the country

With the global identifier, a single route returns the record:

curl -H "X-API-Key: $JSONPAGE_API_KEY" \
  "https://api.jsonpage.com/v2/companies/BE-0417497106"

The base record is the same in every country: identifier, name, status, legal form, address and date of the last update. A few fields stay empty where the country does not publish them, such as the activity in Latvia or the street address in Australia:

{
  "data": {
    "id": "BE-0417497106",
    "country": "BE",
    "registry_id": "0417497106",
    "name": "...",
    "status": "active",
    "legal_form": { "code": "...", "label": "..." },
    "address": { "postal_code": "...", "city": "...", "country": "BE" },
    "updated_at": "..."
  }
}
05 / NUMBER

Find a number without knowing the country

A number arrives alone in a file, with no country? The registry_id parameter looks it up in every country served and returns the companies that carry it:

curl -H "X-API-Key: $JSONPAGE_API_KEY" \
  "https://api.jsonpage.com/v2/companies?registry_id=923609016"
06 / PRICE

The price does not depend on the country

Every country is included in every plan, including the free Discovery plan. The price is a fixed monthly plan: no credits, no extra charge for international lookups. The full set of selection criteria is in the company data API comparison.

07 / FREQUENTLY ASKED QUESTIONS

Frequently asked questions

Which countries does the API cover?+

France, Belgium, Switzerland, the United Kingdom, Ireland, Norway, Sweden, Finland, Estonia, Latvia, Lithuania, Australia, Singapore and Japan.

Is the response the same in every country?+

Yes. The base record has the same fields everywhere; a field stays empty when the country does not publish the information.

Do I need a more expensive plan for other countries?+

No. Every country is included in every plan, including the free one.

Can I search all countries at once?+

Yes: without the country parameter, the name search covers every country, and registry_id looks up a number everywhere.

08 / RELATED RESOURCES

Keep reading

Check it now

Check a SIREN or find a company's number

Type a SIREN, a SIRET or the name of a French company.

3 free checks a day, no account needed.

TRY IT

Try all 14 countries with your key

The Discovery plan is free, needs no credit card and gives access to every route and every country.