companyenrich_people_search $0.0245 per call

Search people by title, seniority, department or company. Searches people based on given criteria using page-based pagination (CompanyEnrich · People & contact data)

For AI agents: call companyenrich_people_search
POST https://toll402.dev/v1/p/companyenrich.people.search
{
 "pageSize": 1,
 "page": 1,
 "domains": [
  "stripe.com"
 ],
 "seniority": [
  "c-suite"
 ]
}
Answers 402 with x402 payment requirements; pay with any x402 client (@x402/fetch, x402 for Python, toll402-client, toll402-mcp) or send a prepaid-credits key as x-toll402-key (https://toll402.dev/credits). Paid per call via x402 (USDC on Base) or with a prepaid-credits key (x-toll402-key, card at /credits); charged only on success. Start at /llms.txt or connect the MCP server: npx -y toll402-mcp · remote https://toll402.dev/mcp.

Input schema

{
 "type": "object",
 "properties": {
  "page": {
   "type": "integer",
   "description": "1-based; page * pageSize may not exceed 10,000 — past that use the scroll route",
   "examples": [
    1
   ]
  },
  "pageSize": {
   "type": "integer",
   "description": "1-100, default 10. THIS IS THE PRICE — 2 credits per PERSON returned, so a default page costs 20 credits",
   "examples": [
    1
   ]
  },
  "domains": {
   "type": "string",
   "description": "employer domains, up to 2,500 — the usual way to enumerate a company's staff",
   "examples": [
    [
     "stripe.com"
    ]
   ]
  },
  "positionQuery": {
   "type": "string",
   "description": "free-text matches on the person's CURRENT job title; resolve real titles first with the free /positions/autocomplete",
   "examples": [
    [
     "Chief Executive Officer"
    ]
   ]
  },
  "seniority": {
   "type": "string",
   "description": "one or more of owner, founder, c-suite, partner, vp, head, director, manager, senior, entry, intern. NOTE the hyphen in `c-suite` — an underscore is rejected with a bodyless HTTP 400",
   "examples": [
    [
     "c-suite"
    ]
   ]
  },
  "department": {
   "type": "string",
   "description": "hierarchical department slugs, e.g. c-suite/finance-executive, engineering-technical/data-science"
  },
  "countries": {
   "type": "string",
   "description": "ISO 3166-1 alpha-2 codes"
  },
  "query": {
   "type": "string",
   "description": "free-text match on the employer's name and domain, max 250 chars"
  },
  "companyFilter": {
   "type": "object",
   "description": "a nested company lookup — search people at companies matching firmographic criteria rather than a fixed domain list"
  },
  "atCurrentCompanyAfter": {
   "type": "string",
   "description": "UTC date — only people who joined their current employer after it; the job-change signal"
  },
  "atCurrentCompanyBefore": {
   "type": "string",
   "description": "UTC date — only people who joined before it"
  },
  "atCurrentPositionAfter": {
   "type": "string",
   "description": "UTC date — only people promoted into their current role after it"
  },
  "atCurrentPositionBefore": {
   "type": "string",
   "description": "UTC date"
  },
  "education": {
   "type": "object",
   "description": "school/degree filter"
  },
  "exclude": {
   "type": "object",
   "description": "people or companies to drop from the results"
  }
 },
 "additionalProperties": true,
 "description": "BILLS PER RESULT — 2 credits per person, with a 2-credit minimum when nothing matches. There is no free count route for people (unlike companies), so keep pageSize at 1 while you tune filters. Results carry name, location, socials.linkedin_url and the full `experiences` array with position, seniority and department per role — but NOT an email address; that is a separate, dearer call (companyenrich"
}

MCP

{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_WALLET_KEY":"0x..."}}}}

All tools · OpenAPI