Search for profiles in our DataLake using advanced filters. This endpoint allows you to find multiple profiles matching specific criteria from our existing database.
updateDate field in each result to see when the
profile was last refreshed.updateDate field showing when each profile was last updated. If you can’t find profiles recent enough even with the updateDate filter, you can get live, real-time data using:
Lead Generation
Target Specific Companies
Talent Sourcing
Market Research
Network Building
Filter by Industry
Filter by Company Size
updateDate field indicates when the profile was last refreshed in our
database. For fresher data, use the Person Profile
Data endpoint.updateDate parameter to only retrieve profiles updated within your required time frame (e.g., "updateDate": "30d" for last 30 days).updateDate parameter to find relevant profiles 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
First name of the person (starts with matching). Optional but at least one filter must be provided.
Last name of the person (starts with matching). Optional but at least one filter must be provided.
Headline (contains matching). Optional but at least one filter must be provided.
Current company name (starts with matching). Optional but at least one filter must be provided.
Current job title (contains matching). Optional but at least one filter must be provided.
City location (starts with matching). Optional but at least one filter must be provided.
Country code(s), comma-separated (e.g., 'US,GB,FR'). Optional but at least one filter must be provided.
Company identifier - can be either the company slug (string) or ID (number or string). Filter profiles by their current company. Optional but at least one filter must be provided.
"google, google-cloud"
Filter by company industry/industries. Use comma-separated values for multiple industries (e.g., 'Accommodation and Food Services,Administration of Justice,Accounting'). The complete list of available industries can be found in the Scrapin application. Optional but at least one filter must be provided.
"Accommodation and Food Services,Administration of Justice,Accounting"
Minimum number of employees at the person's current company. Use this to filter profiles working at companies with at least this many employees.
50
Maximum number of employees at the person's current company. Use this to filter profiles working at companies with at most this many employees.
500
Page number for pagination (default: 1). Results are limited to 20 per page.
Optional parameter to filter by last update date. Only profiles 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"
The endpoint returns a list of persons 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 person results.