# People Data Labs Person Search

> People Data Labs Person Search is a paid API for AI agents from People Data Labs at mpp.orthogonal.com, paid per call via MPP, $0.35/call (dynamic — varies by input), status unknown (last checked 2026-10-10).

Search and filter the People Data Labs person dataset using Elasticsearch or SQL queries to find people by job title, company, location, skills, and more

## Facts

- Endpoint: POST https://mpp.orthogonal.com/peopledatalabs/v5/person/search?utm_source=zero.xyz
- Price: $0.35/call (dynamic — varies by input)
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: People Data Labs
- Docs: https://docs.peopledatalabs.com/docs/intro
- Website: https://www.peopledatalabs.com
- Tags: people, company, enrichment, search, data
- Canonical page: https://www.zero.xyz/c/people-data-labs-person-search-dab45b5b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IYpy532bIefHygW5NkDLn

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 people-data-labs-person-search-dab45b5b -d '<json body>'
```

Example prompt: Search People Data Labs for software engineers with Python and machine learning skills currently working at Series B or Series C startups in Austin, Texas — return up to 25 results.

## When to prefer this

Use this endpoint when you need to search across the entire People Data Labs person dataset using flexible query criteria — especially for bulk prospecting, lead generation, or talent discovery where you don't have a specific identifier (like an email or LinkedIn URL) but want to find people matching a profile. Prefer this over the Enrich endpoint when you need multiple results rather than enriching a known individual, and prefer it over the Identify endpoint when you want structured filtering rather than fuzzy matching.

## Known failure modes

- Invalid Elasticsearch or SQL query syntax returns a 400 error
- Query returns zero results if filters are too restrictive
- Rate limiting or quota exceeded returns a 429 error
- Missing or invalid authentication returns a 401 error
- Malformed request body returns a 400 validation error
- Query timeout if query is overly complex

## How this service works

Search and filter people using Elasticsearch or SQL queries. Find people by job title, company, location, skills, education, and more.

## Output

Returns a list of matching person profiles from the People Data Labs dataset, each containing professional details such as full name, job title, current company, location, skills, email addresses, LinkedIn URL, education history, and work experience, along with total match count and search metadata.

## More

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