---
title: "Search for people based on various filters including job title, company, location, industry, and more. Multiple filters within the same field use AND logic. Returns professional details and company lite info. Costs 0.25 credits per result."
method: POST
path: "/fullenrich/people/search"
tags: ["FullEnrich"]
---

# Search for people based on various filters including job title, company, location, industry, and more. Multiple filters within the same field use AND logic. Returns professional details and company lite info. Costs 0.25 credits per result.

`POST /fullenrich/people/search`

## Request

- Base URL: `https://api.orthogonal.com/mpp`
- URL: `https://api.orthogonal.com/mpp/fullenrich/people/search`
- Auth: none declared
- TypeScript: <https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/docs/fullenrich/people/search/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- object
  - `current_company_domains` string[]: Filter by current company domains. Each item: {value, exclude?, exact_match?}
  - `current_company_names` string[]: Filter by current company names. Each item: {value, exclude?, exact_match?}
  - `current_position_titles` string[]: Filter by current job titles. Each item: {value, exclude?, exact_match?}
  - `current_position_seniority_level` string[]: Filter by seniority level. Each item: {value, exclude?}
  - `current_company_industries` string[]: Filter by company industries. Each item: {value, exclude?}
  - `current_company_headcounts` string[]: Filter by company headcount ranges. Each item: {value, exclude?}
  - `current_company_headquarters` string[]: Filter by company HQ locations. Each item: {value, exclude?}
  - `person_locations` string[]: Filter by person locations. Each item: {value, exclude?}
  - `person_names` string[]: Filter by person names. Each item: {value, exclude?, exact_match?}
  - `person_professional_network_urls` string[]: Filter by LinkedIn profile URLs. Each item: {value, exclude?}
  - `current_position_job_functions` string[]: Filter by job functions. Each item: {value, exclude?}
  - `person_skills` string[]: Filter by person skills. Each item: {value, exclude?}
  - `limit` number: Number of results to return (default: 10, max: 100)
  - `offset` number: Number of results to skip for pagination (max: 10000)
  - `search_after` string: Cursor for pagination beyond 10000 results

## Response `200`

Successful response

## Other responses

- `402`: Payment Required (x402 / MPP / np)

## Changes

> 28 revisions in range; 1 not diffed.

- **2026-11-08** `857e915717f4`: 1 info
  - added optional request body
- **2026-08-09** `fe6145f924f0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/changes/fullenrich/people/search/post.md)

---

[API](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace.md) - [All operations](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/llms.txt) - [OpenAPI document](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/revisions/f3e9572f3f12?raw)
