Companies
Returns up to 50 companies that match the given filter criteria.
Results are cached for 5 minutes per unique filter. Identical filters will return cached data during this window.
Authorization
ApiKeyAuth AuthorizationBearer <token>
API key authentication using Bearer token. Format: sk_live_ followed by a secure random string.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
filter*
Criteria for filtering companies
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/companies/search" \ -H "Content-Type: application/json" \ -d '{ "filter": { "industries": [ "Computer Software" ], "sizes": [ "51-200", "201-500" ], "location": { "countryCodes": [ "US" ] } } }'{ "companies": [ { "id": "string", "domain": "string", "name": "string", "handle": "string", "website": "string", "industry": "string", "size": "string", "type": "string", "founded": 0, "city": "string", "state": "string", "countryCode": "string", "enrichedData": { "liId": 0, "liFollowers": 0, "liFoundEmployees": 0 } } ], "total": 0}