People Data Labs Person Endpoints API

The Person Endpoints API from People Data Labs — 5 operation(s) for person endpoints.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v5/person/enrich Enrich one person's profile · /person/enrich #
Ask an LLM
“Can I get someone's full professional profile from their work email?”
“How do I require that an enriched person has a phone number before it counts as a match?”
Tell an agent
Enrich the person with email {email}.
Enrich {first_name} {last_name} who worked at {company}, requiring {required}.
GET /v5/person/identify Find every profile that could match an identity · /person/identify #
Ask an LLM
“Which candidate profiles could belong to this phone number?”
“Can I get all possible matches for a person instead of just the single best one?”
Tell an agent
Identify all candidate profiles for phone {phone}.
List every possible profile for {name} in {location}.
GET /v5/person/search Search people with a GET query · /person/search #
Ask an LLM
“How do I find people by title and location with a GET search?”
“Can I restrict a person search to a particular dataset category?”
Tell an agent
Search people with SQL {sql} as a GET request.
Search the {dataset} dataset with Elasticsearch query {query} and return {size} people.
POST /v5/person/search Search people with a POST body · /person/search #
Ask an LLM
“Can I send a long person search query in a JSON body?”
“How do I page a POST person search with an offset or scroll token?”
Tell an agent
POST the person search SQL {sql} and return {size} results.
Continue my POST person search from scroll token {scroll_token}.
GET /v5/person/retrieve/{person_id} Retrieve a person by PDL ID · /person/retrieve #
Ask an LLM
“How do I fetch a single person record when I already have their PDL ID?”
“Can I retrieve a stored person profile directly by its ID?”
Tell an agent
Retrieve person {person_id}.
Fetch the titlecased record for PDL ID {person_id}.
POST /v5/person/retrieve/bulk Retrieve many people by PDL ID · /person/retrieve/bulk #
Ask an LLM
“Can I pull a batch of person records in one call when I have their PDL IDs?”
“How many people can a bulk retrieve request include?”
Tell an agent
Bulk retrieve these PDL person IDs: {requests}.
Fetch all of the person IDs in {requests} in a single request.

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/peopledatalabs:peopledatalabs-person-endpoints-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

peopledatalabs-person-endpoints-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: People Data Labs API
  title: api.peopledatalabs.com Person Endpoints API
  version: '5.0'
servers:
- url: https://api.peopledatalabs.com
tags:


# --- truncated at 32 KB (200 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/peopledatalabs/refs/heads/main/openapi/peopledatalabs-person-endpoints-api-openapi.yml