Use https://ec.europa.eu/taxation_customs/vies/ to get company name + business address
The company name is not a unique identifier and so you can't check that the currently logged in user "owns" one or all companies that have that name. So that's not usable to check control of the NL:VAT identifier. The business address is, though, using #1.
There are three identity schemes:
NL:VAT (9944)
Use https://ec.europa.eu/taxation_customs/vies/ to get company name + business address The company name is not a unique identifier and so you can't check that the currently logged in user "owns" one or all companies that have that name. So that's not usable to check control of the NL:VAT identifier. The business address is, though, using #1.
NL:KVK (0106)
There are two ways: https://developers.kvk.nl/apis/profile/swagger and digitally signed extract.
The extract always contains business address (#1) and sometimes contains internet address (#2) and/or email address (#3).
NL:OIN (0190)
Not implementing this for now, as it only covers government organisations.