Skip to main content
GET
Get Company Enrichment Bulk Results
Use this endpoint to retrieve the results of a bulk company enrichment job. The response contains a results array alongside paging metadata (limit, offset, total_rows, total_processed). Results hold one row for every row you submitted, in the order you submitted them, duplicates and invalid rows included. Each row echoes the LinkedIn URL or domain you sent in input, so you can join results back to your own list by position or by input. You can call this endpoint while the job is still running. Rows that haven’t been answered yet come back in their place as result: pending, so pages never shift while the job runs. Fetch them again once the job is completed.

Pagination

Results are paginated with limit and offset query parameters: To page through a complete job, increment offset by limit until offset >= total_rows.

Per-row shape

Each entry in results has the same data fields as the GET /v1/company-enrichment response, plus input, input_url and reason. A duplicate row carries the same result and data as the first row for that input, with credits_consumed: 0. The first row for each input carries its 1 credit, so the sum of credits_consumed across all rows equals the job’s charge. A LinkedIn URL and a domain for the same company are two inputs, so each is charged. linkedin_url is the company’s canonical URL, which may differ from what you sent. input is always exactly what you sent. input_url holds the same value on a LinkedIn URL row and is null on a domain row. On a domain row, is_redirect is true when the website redirects to another domain, and redirected_to names that domain. A company whose website is on either domain counts as a match. Both fields are always false and null on LinkedIn URL rows.

Example response

A job submitted with five rows: a company by LinkedIn URL, the same company written differently, the same company by its website, a URL with no matching page, and a numeric company URL. The website row is a different input from the LinkedIn URL rows, so it is charged on its own.

Authorizations

X-API-Key
string
header
required

API key for authentication

Path Parameters

job_id
string
required

Query Parameters

limit
integer
default:50

Rows per page (1-500).

Required range: 1 <= x <= 500
offset
integer
default:0

Row offset into the ordered result set.

Required range: x >= 0

Response

Successful Response

Paginated results for a bulk company-enrichment job.

job_id
string<uuid>
required

Unique job identifier.

total_rows
integer
required

Total input rows submitted (repeats included).

Example:

500

total_processed
integer
required

Input rows answered so far.

Example:

500

limit
integer
required

Page size used for this response.

Example:

50

offset
integer
required

Row offset into the ordered result set.

Example:

0

results
CompanyEnrichmentResultItem · object[]
required

Per-row results in submit order: every input row, repeats included, with the URL as sent echoed in input_url.