Skip to main content
The Company Search API is perfect for finding specific segments of companies that you need to power your projects and products. It gives you direct access to our full Company Dataset. There are many degrees of freedom, which allow you to find any kind of company with a single query.

Endpoint

The endpoint for the Company Search API is https://api.peopledatalabs.com/v5/company/search.

Company Search API Access and Billing

We charge per record retrieved. Each company record in the data array in the response counts as one credit against your total package.

Requests

See Authentication and Requests to learn how to input requests. We recommend using a JSON object to capture request parameters and will do so in the examples.

Rate Limiting

The current default rate limit is 10 requests per minute.

Input Parameters

For More Details, See Input Parameters - Company Search APIYou can also click on the individual parameter names in the table below to view more information on them.

Output Response

We will return an HTTP response code of 200 for any valid request, regardless of whether records were found for your query or not. For that reason, pay close attention to the total value in your response object to understand query success. Each company record in the data array of the response counts as a single credit against your total package. The responses in the output are sorted by profile completeness.

Response Fields

For More Details, See Output Response - Company Search APIYou can also click the field names in the table below to view more information as well.

Response Data Structure

The response from the Company Search API will be in this format:
JSON
See Example Company Record for a full example of the fields included in the data object.

Errors

If the request encounters an error, it will instead return an Error Response in the format described in Errors.

Full Field Mapping

See Elasticsearch Mapping.

All Data Field Descriptions

See Company Schema.