# LeadsForge People Search

> LeadsForge People Search is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Search for people and leads using filters like job title, company, location, seniority, department, industry, and more to build targeted prospect lists.

## Facts

- Endpoint: POST https://x402.orthogonal.com/leadsforge/search
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/leadsforge-people-search-aed184ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n6pxZ6T2R7jACOqAp0R7w

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability leadsforge-people-search-aed184ee -d '<json body>'
```

Example prompt: Find me up to 50 VP-level or above sales leaders at Series B SaaS companies headquartered in the United States, excluding anyone at companies with fewer than 50 employees — I want their job titles and company details.

## When to prefer this

Use this endpoint when you need to programmatically search for B2B leads or people with fine-grained filters across job title, company, location, seniority, industry, technology stack, funding stage, and more. Prefer this over generic web scraping or manual prospecting when you want structured, filterable lead data at scale for sales, marketing, or recruiting workflows.

## Known failure modes

- No results returned when filters are too narrow or combined in ways that match no records
- Invalid filter values (e.g. unsupported seniority or industry strings) may cause empty results or errors
- Exceeding the limit parameter may be silently capped
- Missing required fields may result in a 400 bad request
- Payment failure via x402 protocol returns 402 Payment Required

## How this service works

Search for people/leads with filters on company, job title, location, seniority, and more.

## Output

Returns a list of matched lead profiles with details such as name, job title, seniority level, department, company name, company domain, company industry, location, and other enriched contact and company attributes based on the applied filters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number",
   "description": "Number of results to return"
  },
  "leadIDs": {
   "type": "object",
   "description": "Lead ID filter with include/exclude arrays"
  },
  "companyIDs": {
   "type": "object",
   "description": "Company ID filter with include/exclude arrays"
  },
  "leadTenure": {
   "type": "object",
   "description": "Tenure filter with min/max"
  },
  "companyNames": {
   "type": "object",
   "description": "Company name filter with include/exclude arrays"
  },
  "companyTypes": {
   "type": "object",
   "description": "Company type filter with include/exclude arrays"
  },
  "leadJobTitles": {
   "type": "object",
   "description": "Job title filter with include/exclude arrays and exactMatch boolean"
  },
  "leadLanguages": {
   "type": "object",
   "description": "Language filter with include/exclude arrays and primaryOnly boolean"
  },
  "leadLocations": {
   "type": "object",
   "description": "Lead location filter with include/exclude arrays"
  },
  "companyDomains": {
   "type": "object",
   "description": "Company domain filter with include/exclude arrays"
  },
  "companyKeywords": {
   "type": "object",
   "description": "Company keyword filter with include/exclude arrays and matchAll boolean"
  },
  "companyRequired": {
   "type": "boolean",
   "description": "Require company info"
  },
  "leadDepartments": {
   "type": "object",
   "description": "Department filter with include/exclude arrays"
  },
  "leadSeniorities": {
   "type": "object",
   "description": "Seniority filter with include/exclude arrays"
  },
  "companyLocations": {
   "type": "object",
   "description": "Company location filter with include/exclude arrays"
  },
  "companyIndustries": {
   "type": "object",
   "description": "Industry filter with include/exclude arrays"
  },
  "companyTechnologies": {
   "type": "object",
   "description": "Technology filter with any/all arrays"
  },
  "companyFundingRounds": {
   "type": "object",
   "description": "Funding rounds filter with include/exclude arrays"
  },
  "companyRevenueRanges": {
   "type": "array",
   "description": "Revenue range filter"
  },
  "maxContactsPerCompany": {
   "type": "number",
   "description": "Max contacts per company"
  },
  "companyFoundedYearRange": {
   "type": "object",
   "description": "Founded year range with min/max"
  },
  "companyEmployeeNumberRange": {
   "type": "object",
   "description": "Employee count range with mi
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/leadsforge-people-search-aed184ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
