POST /prospecting/company/search - Search companies
Search Lusha’s B2B company database using firmographic filters: industry, size, revenue, location, technologies, intent topics, and buying signals.
POST
Use this endpoint to find companies in Lusha’s database that match your target account criteria. Supply firmographic filters such as industry, employee size, revenue range, technologies in use, and more to build a focused account list. The response includes company IDs you then pass to the Enrich Companies endpoint to retrieve full firmographic profiles. This is step 2 of the three-step prospecting flow.
Authentication: API key (
Prospecting flow
Endpoint
ApiKeyAuth)
Request body
object
required
The top-level filter container.
object
Pagination controls.
Example request
Response
200 - Success
string
Unique ID for this search. Pass this to the Enrich Companies endpoint as
requestId.number
The page number returned.
number
Number of results on this page.
number
Total number of companies matching your filters across all pages.
object[]
Array of matching companies.
Error codes
Authorizations
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.