Skip to main content
POST
Enrich Companies
After searching for companies with POST /prospecting/company/search, use this endpoint to retrieve complete firmographic profiles for up to 100 companies at once. The response includes headcount, revenue ranges, technologies, funding history, intent signals, location details, and more. This is step 3 of the three-step prospecting flow.

Endpoint

Authentication: API key (ApiKeyAuth)

Request body

string
required
The requestId returned by the Search Companies response for the same session. Example: "5ad275c8-7dd4-462a-bd45-6bc1970da64e"
string[]
required
Array of company id values from the search results you want to enrich. Minimum 1, maximum 100. Example: ["33222678"]

Example request


Response

200 - Success

string
The requestId used in the request.
object[]
Array of enriched company objects, one per requested ID.

Error codes

Authorizations

api_key
string
header
required

Your Lusha API key. You can find this in your Lusha dashboard under API settings.

Include this key in the api_key header for all requests.

Body

application/json
requestId
string
required

The requestId from the Prospecting Search response

Example:

"5ad275c8-7dd4-462a-bd45-6bc1970da64e"

companiesIds
string[]
required

An array of company IDs for enrichment. Min 1, max 100.

Example:

Response

Enriched company data

requestId
string

The requestId used in the request

companies
object[]