Entity lookup (PREVIEW)

Note

This endpoint is currently in preview and is subject to breaking changes. It is based on a different request format than the rest of the bronID API.

Authentication

Read the authentication guide at API Authentication (PREVIEW)

Request format

Method

GET

Parameters

NameTypeDescription
country
(required)
string3 letter country ISO
id
(required)
stringThe id of the entity to look up.

Response

The response is a JSON object.

NameTypeDescription
match
booleanIndicates if the entity was found.
country
string3 letter country ISO
name
stringThe main name of the entity.
names
arrayAn array of objects containing the different names the entity is known by.
entityNumber
stringThe main entity number of the entity.
entityNumbers
arrayAn array of objects containing the different entity numbers (ABN, ACN, NZBN etc.) the entity is known by. These are dependent on the country.
entityStatus
stringText description of the entity status as found in the registry.
entityType
stringText description of the bronID entity type. (Private Company, Public Company, etc.)
entityTypeCode
stringThe value of the entity type as it should be submitted to bronID verifications. (privateCompany, publicCompany, etc.)
address
object or nullThe address of the entity.

Names array

The names array contains the different names the entity is known by.

NameTypeOptionsDescription
value
stringThe name of the entity.
type
stringbusinessName, tradingName, formerNameThe type of the name.

Entity numbers array

The entity numbers array contains the different entity numbers the entity is known by.

NameTypeOptionsDescription
value
stringThe entity number.
type
stringABN, ACN, NZBN, etc.The type of the entity number. The options are dependent on the country.

Address object

The address object contains the address of the entity.

NameTypeDescription
text
string or nullThe address of the entity as a single line of text.
state
string or nullThe state of the address.
postcode
string or nullThe postcode of the address.

Request examples

// api endpoint https://dev.bronid.com/v5/lookup const apiCall = 'https://dev.bronid.com/v5/lookup?country=AUS&id=123123123'; // GET request with parameters fetch(apiCall) .then(response => response.json()) .then(data => { if (data.match) { console.log('Entity found:', data); } else { console.log('Entity not found', data); } });

Sample response (matched):

HTTP Status 200

{ "match": true, "country": "AUS", "name": "TELSTRA CORPORATION LIMITED", "names": [ { "value": "TELSTRA INFRACO", "type": "businessName" }, { "value": "TELECOM AUSTRALIA", "type": "businessName" }, { "value": "TELSTRA", "type": "tradingName" }, { "value": "TELSTRA CORPORATION LIMITED", "type": "tradingName" }, // ... ], "entityNumber": "33051775556", "entityNumbers": [ { "value": "33051775556", "type": "ABN" }, { "value": "051775556", "type": "ACN" } ], "entityStatus": "Active", "entityType": "Australian Public Company", "entityTypeCode": "publicCompany", "address": { "text": "VIC 3000", "state": "VIC", "postcode": "3000" } }

Sample response (not matched):

HTTP Status 404

{ "match": false, "message": "Could not find entity." }