Skip to main content
POST
Search Companies
Use this endpoint to look up companies by identifier and get back a preview of each matching profile. Each result’s has field lists the data available via Enrich Companies.

Endpoint

Authentication

string
required
Your Lusha API key.

Accepted identifiers

Each company in the companies array needs at least one of the following:
  • Lusha company id
  • name
  • domain
Attach a clientReferenceId to each company so you can match results back to your input - the array of results isn’t guaranteed to preserve input order.

Request body

array
required
Up to 100 companies to look up.
object
object
Narrow results to companies with recent activity, such as headcount growth or hiring surges.

Response

string
Unique ID for this request, in UUID format.
object[]
One entry per company you searched for.
object
Billing: Charged per successful result via the api_search action.

Error codes

Example

Example response

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
companies
object[]
required
Required array length: 1 - 100 elements
options
object

Additional options for search requests

signals
object

Response

Successful response

requestId
string<uuid>
results
object[]
billing
object

Credit usage summary for a V3 API request