Search for companies in our DataLake using advanced filters. This endpoint allows you to find multiple companies matching specific criteria from our existing database.
updateDate field in each result to see when the
company was last refreshed.updateDate field showing when each company was last updated. If you can’t find companies recent enough even with the updateDate filter, you can get live, real-time data using:
Market Research
Competitor Analysis
Find Companies by Size
Geographic Targeting
Industry Analysis
updateDate field indicates when the company was last refreshed in our
database. For fresher data, use the Company Profile
Data endpoint.updateDate parameter to only retrieve companies updated within your required time frame (e.g., "updateDate": "30d" for last 30 days).updateDate parameter to find relevant companies with recent dataThis required parameter is a string. It represents the APIKEY obtained from the developer dashboard. You must use it in the query string of your request as ?apikey=YOUR_API_KEY or in the headers as x-api-key: YOUR_API_KEY
Company name (starts with matching). Optional but at least one filter must be provided.
Industry filter (array of industry names, e.g. ["Software Development", "IT Services and IT Consulting"]). The complete list of available industries can be found in the Scrapin application. Optional but at least one filter must be provided.
[
"Software Development",
"IT Services and IT Consulting"
]
Minimum employee count. Use this to filter companies with at least this many employees.
x >= 050
Maximum employee count. Use this to filter companies with at most this many employees.
x >= 0500
Headquarter city (starts with matching). Optional but at least one filter must be provided.
Country code(s), comma-separated (e.g., 'US,GB,FR'). Also accepts an array of strings. Optional but at least one filter must be provided.
"US,GB,FR"
Optional parameter to filter by last update date. Only companies updated within this duration will be returned. Accepts duration strings like '4h', '2d', '1w', '2mo', '1y'. We use the parse-duration library internally to parse these values.
"30d"
Page number for pagination (default: 1). Results are limited to 20 per page.
The endpoint returns a list of companies matching the search criteria.
Indicates if the request was successful.
Represents the number of credits consumed by this query.
Represents the usable credits available for the user account after this query.
Represents the usable daily request limit available for the user account after this query.
Represents the usable daily request limit available for the user account after this query.
Represents the usable minute request limit available for the user account after this query.
Represents the next minute rate limit reset for the user account after this query. Datetime in ISO 8601 format (e.g., 2025-11-14T14:34:43.000Z).
Structured quota information for the user account. Provides the same data as the flat fields above in a more organized format.
Array of company results.