Search people by company, industry or tech — ids only
From LeadsForge, through Joshu Data Bodega.
Part of People & contact data search.
- Price
- $0 per call
No calls measured in the last 30 days.
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Inputs
limitinteger, optionalpage size
cursorstring, optionalopaque cursor from the previous page's response
leadIDsobject, optional{include/exclude} LeadsForge person ids
companyIDsobject, optional{include/exclude} LeadsForge company ids
leadTenureobject, optional{min, max} years in current role
companyNamesobject, optional{include/exclude} free text, partial and case-insensitive
companyTypesobject, optional{include/exclude}; ids from leadsforge.people.search.filters.company_types
excludeEmailsarray, optionalsuppression list — emails you already own (documented in the route description, not in the schema)
leadJobTitlesobject, optionaljob-title filter, free text
leadLanguagesobject, optionallanguage filter
leadLocationsobject, optional{include/exclude} free text
companyDomainsobject, optional{include: [domain], exclude: [domain]} — the way to target named companies
excludeDomainsarray, optionalsuppression list — company domains to skip
companyKeywordsobject, optional{include, exclude, all} free text
companyRequiredboolean, optionalonly return leads that have a resolved company
leadDepartmentsobject, optional{include/exclude}; values from leadsforge.people.search.filters.departments
leadSenioritiesobject, optional{include/exclude}; values from leadsforge.people.search.filters.seniorities
companyLocationsobject, optional{include/exclude} free text
companyIndustriesobject, optional{include/exclude}; EXACT values from leadsforge.people.search.filters.industries
companyTechnologiesobject, optional{any: [...], all: [...]} free text
excludeLinkedInURLsarray, optionalsuppression list — LinkedIn profile URLs to skip
companyFundingRoundsobject, optional{include/exclude}; ids from leadsforge.people.search.filters.funding_types
companyRevenueRangesarray, optionalvalues from leadsforge.people.search.filters.revenue_ranges
maxContactsPerCompanyinteger, optionalcap results per company so one big employer cannot fill the page
companyFoundedYearRangeobject, optional{min, max}
companyEmployeeNumberRangeobject, optional{min, max}
companyYearsInBusinessRangeobject, optional{min, max}
Call it
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "leadsforge.people.search",
"params": {
"limit": 2,
"companyDomains": {
"include": [
"stripe.com"
]
},
"leadSeniorities": {
"include": [
"c_suite"
]
}
}
}'