A customer types a tax number or the first letters of a name; your form fills in the legal name, legal form, status and address from the official register. Spain (NIF/CIF), France (SIREN/SIRET), the United Kingdom (Companies House number), Ireland (CRO number), Poland (KRS/NIP/REGON), Norway (organisasjonsnummer), Finland (Y-tunnus), Sweden (organisationsnummer), Belgium (enterprise number, KBO), Croatia (MBS/OIB), Denmark (CVR number), Estonia (e-Business Register), Slovakia (RPO), Switzerland (Zefix), Latvia (Register of Enterprises), Cyprus (DRCOR) Romania (ONRC), Lithuania (JAR), Canada (Corporations Canada), Australia (ASIC and the ABR), Japan (National Tax Agency), Israel (Corporations Authority), Singapore (ACRA), Colombia (RUES), Taiwan (GCIS), the Czech Republic (Ministry of Justice and the Czech Statistical Office) and Brazil (CNPJ), Argentina (CUIT), Germany (LEI-registered entities and energy-market register companies) and the United States, behind one REST key and one response schema.
Your server keeps the key and proxies GET /companies/search?name=… or ?company_number=… with a country; the form calls your server and fills its fields from the chosen suggestion. Natural persons are never returned.
The free lookup tools on this site run the same call: SIREN, NIF, Companies House number, KRS, CRO number and organisasjonsnummer, Y-tunnus, organisationsnummer, MBS/OIB, enterprise number and CVR number.
Billing and invoicing software validating a customer before it invoices: see For invoicing & e-invoicing software.
Related: Company lookup API — resolve any identifier · Company autocomplete API — live demo