Response fields and types

The Location Intelligence API returns two data objects: the location object and the building object.

The resolver additionally returns a resolution object, which explains how a result was reached. It is documented on How to analyze a result.


The location object

A location is one company's operational presence at a physical place. It is returned by the resolver as result, by Get a location by ID, and as each item when listing the locations at a building.

Field name (key)TypeDescription
location_idstringUnique identifier assigned to a location within the Veridion universe.
veridion_idstringUnique identifier assigned to the company operating at this location. Use it to retrieve the full company profile from the Firmographics API.
company_namestringThe most commonly used name when referring to the operating company; may either be its legal or commercial name (in some cases, the commercial name is an abbreviation of the company name).
location_typeJSON objectThe classification of the place, based on the primary business activity carried out on site. It follows Veridion's proprietary taxonomy and is inferred from metadata and address details. It describes the site, not the company.
location_type.level_1stringThe highest level category in the taxonomy, grouping places into broad sectors such as manufacturing, retail, office, logistics, healthcare, or agriculture.
location_type.level_2stringThe mid level category under level 1, providing a more specific functional grouping based on the activity carried out on site. For example, Warehouse under Logistics, or Farm under Agriculture, Forestry & Fishing.
location_type.level_3stringThe most specific category in the taxonomy, identifying the detailed operational subtype within level 2. For example, Crop Farm within Farm, or Hazardous Materials Storage within Specialized Storage Facility.
addressJSON objectThe address of the location. Only country_code and country are guaranteed.
address.country_codestringThe two-digit ISO code of the country in which the location sits.
address.countrystringThe country name associated with the location.
address.regionstringThe region name associated with the location.
address.citystringThe city associated with the location.
address.postcodestringThe postal code associated with the location.
address.streetstringThe street name associated with the location.
address.street_numberstringThe street number associated with the location.
address.address_linestringThe first line of the street address, typically containing the street number and street name. When available, it may also include building, complex, block, or unit identifiers associated with the location.
address.latitudedecimalThe latitude coordinates associated with the location.
address.longitudedecimalThe longitude coordinates associated with the location.
naics_2022JSON objectClassification of the business activity performed on site, using the official NAICS 2022 taxonomy at 6-digit granularity.
naics_2022.codestringNAICS 2022 classification code.
naics_2022.labelstringNAICS 2022 classification label.
employee_countJSON objectThe number of people employed on site, either extracted from the digital sources Veridion gathers data from, or modelled using proprietary ML algorithms. This is the headcount at this place, not across the company.
employee_count.valueintegerThe number of people employed on site.
employee_count.typestring"Extracted" for values published in sources used by Veridion. "Modelled" for values generated by Veridion's proprietary algorithms.
revenueJSON objectYearly revenue generated on site, in USD. This is the revenue attributable to this place, not to the company as a whole.
revenue.valueintegerYearly revenue generated on site, in USD.
revenue.typestring"Extracted" for values published in sources used by Veridion. "Modelled" for values generated by Veridion's proprietary algorithms.
buildingJSON objectThe structure the location occupies, in nested form. null where the location has no building, which happens when the address could not be resolved precisely enough to identify one, when no footprint is available, or when the place genuinely has no structure, as with a solar farm or a substation. Omitted entirely when listing the locations at a building, because the building is already identified by the request.
building.building_idstringUnique identifier associated with the building structure. Pass it to Get a building by ID for the structure's physical detail.
building.occupant_countintegerThe number of business locations associated with the building. A count above one means the structure is shared.

The building object

A building is a physical structure, and it can be associated with many locations. The full object is returned by Get a building by ID. Locations carry only the nested form described above.

Field name (key)TypeDescription
building_idstringUnique identifier associated with the building structure.
building_namestringThe name of the building, if available.
building_subtypestringBroad classification indicating the general purpose or function category of the building.
building_classstringFurther categorization describing the specific functional purpose or use of the building.
height_mdecimalHeight of the building, in meters.
area_m2decimalTotal area of the building footprint, in square meters.
num_floorsintegerNumber of floors in the building.
geometry_wktstringThe building footprint as a polygon, in WKT format.
bbox_xmindecimalMinimum x-coordinate (longitude) of the building's bounding box, derived from the polygon geometry.
bbox_xmaxdecimalMaximum x-coordinate (longitude) of the building's bounding box, derived from the polygon geometry.
bbox_ymindecimalMinimum y-coordinate (latitude) of the building's bounding box, derived from the polygon geometry.
bbox_ymaxdecimalMaximum y-coordinate (latitude) of the building's bounding box, derived from the polygon geometry.
occupant_countintegerThe number of business locations associated with the building. To retrieve the businesses themselves, use Get locations at a building.