Response Data Structure
Here is an example response from the IP Enrichment API:JSON
Response Fields
status
data
The
data object contains the entire record for the IP address that matches the Enrichment API request. Any fields within the data object that we do not have data for will have a null value.
data.ip
data.ip.address
The IP that matches the API input
ip after it’s passed through our validity checks.
data.ip.metadata
The
metadata object is a premium add-on available for an additional price. It contains the following fields:
data.ip.location
The
location object will contain some of our common location fields as well as the location timezone:
data.company
Many of the fields in the
data.company object come directly from our Company Schema.
data.company.confidence
Will be one of the following options:
very high, high, moderate, low, very low.
Our company matches are created with observed data along with registered ASN blocks. For matches we make with observed data, the confidence value is our scoring for how much and how often we have seen a company associated with an IP address.
data.company.id
See
company.id for more information about how we handle company IDs.
data.company.website
See
company.website for more information about how we handle company websites.
data.company.name
See
company.name for more information about how we handle company names.
data.company.display_name
See
company.display_name for more information about how we handle company names.
data.company.location
The
location object will contain our common location fields:
data.company.size
See
company.size for more information about how we handle company size ranges.
data.company.industry
See
company.industry for more information about how we handle company industries.
data.company.inferred_revenue
See
company.inferred_revenue for more information about how we handle company revenues.
data.company.employee_count
See
company.employee_count for more information about how we handle company employee counts.
data.company.tags
See
company.tags for more information about how we handle company tags.
data.person
data.person.confidence
Will be one of the following options:
very high, high, moderate, low, very low.
data.person.job_title_sub_role
The value will be one of our Canonical Job Sub Roles. Each subrole maps to a role. See Mapping Job Title Class to Roles to Subroles for the complete list.
data.person.job_title_role
The value will be one of our Canonical Job Roles.
data.person.job_title_levels
Each level in the list will be one of our Canonical Job Title Levels.
Note: The cxo level is a catch-all for “Chief __ Officer” roles, so a CEO, CIO, CTO, etc. will all have job_title_levels: [“cxo”].
