Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Data Enrichment / People Data Labs API
People Data Labs API logo

People Data Labs API

✓ Official Vendor SpecData EnrichmentContact EnrichmentapiKey21 EndpointsREST

For Agents

Enrich person and company records, search a 3+ billion profile dataset with SQL-like queries, and resolve IPs to companies. Supports enrichment by email, phone, name, LinkedIn, and domain.

Use for: I need to enrich a person's profile from their LinkedIn URL, Search for all VPs of Engineering at Series B companies in San Francisco, Find the company associated with a specific IP address, I want to look up company details by domain name

Not supported: Does not handle email sending, CRM workflow automation, or marketing campaign management — use for person and company data enrichment and search only.

Enrich, search, and retrieve person and company records from a dataset of over 3 billion profiles. The API supports person enrichment by name, email, phone, or social profile, company enrichment by domain, and SQL-like search queries across the full dataset. Additional endpoints handle IP-to-company resolution, job title standardisation, skill normalization, and autocomplete for fields like companies, schools, and locations across 21 operations.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the People Data Labs API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the People Data Labs API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with People Data Labs API.

Enrich person profiles from email, phone, LinkedIn URL, or name plus company combination

Search the full person dataset using SQL-like queries with boolean filters on 100+ fields

Look up company firmographics including size, industry, funding, and tech stack by domain

Resolve IP addresses to the company operating from that network

Standardise free-text job titles to canonical titles and seniority levels

Normalize skill descriptions into structured skill taxonomy entries

Autocomplete partial inputs for companies, schools, locations, and job titles

Use Cases

Patterns agents use People Data Labs API for, with concrete tasks.

★ AI Agent Lead Enrichment via Jentic

AI agents building prospect lists can search People Data Labs through Jentic to enrich sparse lead data into full profiles. Given an email or LinkedIn URL, the agent retrieves job title, company, seniority, location, skills, and social links — enabling automated lead scoring and outreach personalisation without manual research across multiple platforms.

Search Jentic for 'enrich person by email', load the People Data Labs /v5/person/enrich schema, and submit a GET with email 'jane.smith@acme.com' to retrieve her full professional profile

Targeted Prospect Search with SQL Queries

Sales and recruiting teams find ideal candidates or accounts by querying the full People Data Labs dataset using SQL-like syntax. Filter by job title, company size, location, industry, skills, and seniority across 3+ billion records. Results include full enriched profiles ready for outreach, with pagination supporting bulk list builds.

POST to /v5/person/search with SQL query "SELECT * FROM person WHERE job_title='CTO' AND location_country='united states' AND job_company_size='501-1000'" and retrieve the first 10 results

IP-to-Company Resolution for Website Visitors

Marketing and sales platforms identify anonymous website visitors by resolving their IP addresses to company records. The /v5/ip/enrich endpoint maps an IP to the company operating from that network, returning firmographic data that powers account-based marketing triggers and personalised website experiences.

GET /v5/ip/enrich with ip='203.0.113.42' and retrieve the company name, domain, industry, and employee count associated with that IP address

Company Enrichment for Account-Based Sales

Account executives research target companies by passing a domain to the company enrichment endpoint. The API returns industry, employee count, revenue estimates, tech stack, funding history, and headquarters location, giving reps the context they need to personalise outreach and qualify accounts.

GET /v5/company/enrich with website='stripe.com' and retrieve the company name, industry, employee count, funding total, and headquarters location

Key Endpoints

21 endpoints — enrich, search, and retrieve person and company records from a dataset of over 3 billion profiles.

METHOD

PATH

DESCRIPTION

GET

/v5/person/enrich

Enrich a person record from identifiers

POST

/v5/person/search

Search persons with SQL-like queries

GET

/v5/person/identify

Identify a person from partial data

GET

/v5/company/enrich

Enrich company data by domain or name

POST

/v5/company/search

Search companies with SQL-like queries

GET

/v5/ip/enrich

Resolve an IP address to a company

GET

/v5/autocomplete

Autocomplete partial field values

GET

/v5/job_title/enrich

Standardise a free-text job title

GET

/v5/person/enrich

Enrich a person record from identifiers

POST

/v5/person/search

Search persons with SQL-like queries

GET

/v5/person/identify

Identify a person from partial data

GET

/v5/company/enrich

Enrich company data by domain or name

POST

/v5/company/search

Search companies with SQL-like queries

GET

/v5/ip/enrich

Resolve an IP address to a company

GET

/v5/autocomplete

Autocomplete partial field values

GET

/v5/job_title/enrich

Standardise a free-text job title

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

People Data Labs API keys are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access via the X-API-Key header — raw keys never enter the agent's context.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'find people by job title and location') and Jentic returns matching PDL operations with input schemas, so the agent can construct SQL-like queries without reading documentation.

Time to first call

Time to first call

Direct PDL integration: 3-5 days for auth, query syntax, pagination, and error handling. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

FullContact Enrich API

→

Identity resolution and contact enrichment with a multi-identifier graph approach

Use FullContact when you need identity graphing (mapping multiple touchpoints to one PersonID) rather than SQL-based dataset search. FullContact excels at real-time resolution; PDL excels at bulk search and broader dataset coverage.

Complementary

Hunter API

→

Discovers and verifies professional email addresses by domain, feeding enrichment workflows

Use Hunter to find email addresses for target prospects, then pass those emails to People Data Labs for full profile enrichment.

Complementary

Clearbit Logo API

→

Retrieves company logos by domain to visually complement PDL firmographic data

Use Clearbit Logo to add visual brand assets (logos) alongside the textual company data returned by People Data Labs enrichment.

FAQs

Specific to using People Data Labs API through Jentic.

What authentication does the People Data Labs API use?

The API uses an API key passed in the X-API-Key header on every request. Through Jentic, this key is stored encrypted in the credential vault and injected automatically — agents authenticate without handling raw keys.

Can I search for people by job title and location with the People Data Labs API?

Yes. The /v5/person/search endpoint accepts SQL-like queries. For example: SELECT * FROM person WHERE job_title='Data Engineer' AND location_country='united states'. You can filter on 100+ fields including skills, company size, industry, and seniority.

What are the rate limits for the People Data Labs API?

Rate limits vary by plan. The free tier allows 100 person enrichments per month. Paid plans offer higher throughput with per-minute rate limits documented in your account dashboard. Bulk endpoints like /v5/person/retrieve/bulk support up to 100 records per request.

How do I enrich a person through Jentic?

Install the SDK with pip install jentic and search for 'enrich person from email'. Jentic returns the People Data Labs /v5/person/enrich operation schema. Pass identifiers like email, LinkedIn URL, or name+company as query parameters and Jentic handles auth and execution.

Can I resolve an IP address to a company using this API?

Yes. The /v5/ip/enrich endpoint accepts an IP address and returns the company operating from that network, including company name, domain, industry, and size. This is useful for identifying anonymous website visitors at the account level.

What is the difference between person/enrich and person/identify?

The /v5/person/enrich endpoint requires enough identifiers to match a single record and returns a full profile. The /v5/person/identify endpoint works with less data and returns multiple candidate matches ranked by confidence score, useful when you have sparse input data.

GET STARTED

Start building with People Data Labs API

Explore with Jentic
View OpenAPI Document