All tools

Search for people

Returns up to 100 person records per call that match an Elasticsearch or SQL query over PDL's person fields, such as job title, employer, location and skills.

View on GitHub
Updated Sep 27, 2026Available asAPI

Description

Send either `query` (Elasticsearch) or `sql`, not both. Each record returned costs one credit, so set `size` (1 to 100, default 1) and fetch the next page with the `scroll_token` from the previous response. The default rate limit is 10 requests per minute.

search-people.md

Search for people

Returns up to 100 person records per call that match an Elasticsearch or SQL query over PDL's person fields, such as job title, employer, location and skills.

Send either query (Elasticsearch) or sql, not both. Each record returned costs one credit, so set size (1 to 100, default 1) and fetch the next page with the scroll_token from the previous response. The default rate limit is 10 requests per minute.

Set up

Use the first option your agent supports.

API (official)

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
APIOfficialPOST /v5/person/searchAPI key in $PDL_API_KEYDocs

Workflows using Search for people

No workflows yet
No published workflow uses Search for people yet.