Get firmographic enrichment result
Returns the status and result of a firmographic enrichment job. When status is completed, the record field contains the enriched firmographic data.
Status lifecycle
Jobs progress linearly to a terminal state:completed or failed, the status does not change.
Result structure
Whenstatus is completed, the record field contains the firmographic data with operational status, location, headcount, and revenue — each group including a reasoning field.
For pending or processing jobs, only status is returned. For failed jobs, record is absent.
Example
confidence and reasoning fields may be null when the value is estimated or unavailable.
Polling guidance
- Use exponential backoff between polls (start at 2 seconds, cap at 30 seconds).
- Jobs that do not exist yet (or whose ID is unknown) return
{ "status": "pending" }. - Enrichment typically takes 30 seconds to 5 minutes depending on data availability.
FirmographicResult schema, see Firmographic result.Authorizations
Include your API key in the x-api-key header.
Path Parameters
ID of the firmographic enrichment job
"test-firmo-001"
Response
Job status response
Current status of the job. Terminal states are completed and failed.
pending, processing, completed, failed Unique identifier for the job. Present when status is pending, processing, or completed.
"test-firmo-001"
Unique identifier for the job. Present only when status is failed.
"test-firmo-001"
ISO 8601 timestamp when the job was created.
"2026-06-08T14:00:32.411Z"
ISO 8601 timestamp when the job reached a terminal state.
"2026-06-08T14:53:53.151Z"
Firmographic data. Present when status is completed.
Error message. Present when status is failed.
Machine-readable error type. Present when status is failed. One of: kernel_id_not_found, unknown.

