Search for people
Find LinkedIn profiles at target companies with specific job titles or seniority levels—each result includes an AI-verified qualification verdict showing whether the profile actually matches your criteria.
Input: filter criteria—companies (names, LinkedIn URLs, or IDs), jobTitles, excludeJobTitles, locations, geoIds, seniorityLevels, companySize, industryId (LinkedIn industry IDs, resolve via /enrichment/linkedin-industries), companyHeadquarterLocations (where the company is headquartered, as opposed to locations which is where the person is), plus excludeIndustryId and excludeCompanyHeadquarterLocations; page for pagination (1-100, up to 25 results per page). Optional: webhookUrl and deliveryMode for async delivery, qualifiedOnly to exclude disqualified matches, metadata to correlate responses.
Output: (sync: 200 OK, or async: 202 Accepted → webhook POST) Array of up to 25 LinkedIn profiles per page with linkedinUrl, firstName, lastName, location, openProfile, premium, and currentPositions (company name, title, LinkedIn URL, start date). Each profile includes qualificationStatus (QUALIFIED or DISQUALIFIED) and qualificationReason explaining the verdict. Response includes pagination metadata (count, page, totalPages, total, hasMore) and aiValidationStatus (ok or unavailable—if unavailable, all results default to QUALIFIED so the response stays usable).
Request
- Base URL: https://api.rodz.io (the document declares no server; this is the origin it was published from)
- URL: https://api.rodz.io/api/v1/enrichment/people-search
- Auth: HTTP bearer
Request body
Example request
{
"companies": [
"Lemlist",
"https://www.linkedin.com/company/google/",
"1441"
],
"companyHeadquarterLocations": [
"France"
],
"companySize": [
"51-200",
"201-500"
],
"deliveryMode": "batch",
"excludeJobTitles": [
"intern",
"assistant"
],
"geoIds": [
"105015875"
],
"industryId": [
"4"
],
"jobTitles": [
"VP of Sales",
"Head of Marketing"
],
"locations": [
"France",
"Belgium"
],
"metadata": [
{
"campaign": "q3-france-founders",
"rowId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
],
"page": 1,
"qualifiedOnly": false,
"seniorityLevels": [
"VP",
"Director"
],
"webhookUrl": "https://your-server.com/webhooks/people-search"
}Response
Synchronous result (no webhookUrl in the body).
Changes
No recorded changes to this operation across all 1 revision of this API.