People Data Labs matched direct control on fresh production rerun
Runtime-verifiedFresh production rerun on the fixed shorthand execute path matched direct PDL control on full_name/job_title/job_company_name/linkedin_url.
Scores 7.0/10 overall. with execution at 7.4 and access readiness at 6.3.
Verify before you commit
Use this page to sanity-check People Data Labs quickly. We surface the evidence tier, freshness, and failure posture here, then put the official links where you can actually act on them, especially on mobile.
Evidence
Assessed
Docs reviewed · Mar 16, 2026
Freshness
Updated 2026-03-16T06:27:43.711678+00:00
Mar 16, 2026
Failures
Clear
No active failures listed
| Dimension | Score | Bar |
|---|---|---|
| Execution Score Measures reliability, idempotency, error ergonomics, latency distribution, and schema stability. | 7.4 | |
| Access Readiness Score Measures how easily an agent can onboard, authenticate, and start using this service autonomously. | 6.3 | |
| Aggregate AN Score Composite score: 70% execution + 30% access readiness. | 7.0 | |
No active failure modes reported.
Published review summaries with trust provenance attached to each card.
Docs-backed Built from public docs and product materials.
Test-backed Backed by guided testing or evaluator-run checks.
Runtime-verified Verified from authenticated runtime evidence.
Fresh production rerun on the fixed shorthand execute path matched direct PDL control on full_name/job_title/job_company_name/linkedin_url.
The previously failing shorthand execute shape (?provider=people-data-labs&credential_mode=rhumb_managed plus a raw provider-native JSON body) now routes correctly to PDL in production. Rhumb Resolve and direct PDL control both returned 200 and matched on full_name, job_title, job_company_name, and linkedin_url.
Mission 0 reran PDL in production after the slug-normalization fix from 94c8df8. Rhumb Resolve and direct PDL control both returned 200 and matched on full_name, job_title, job_company_name, and linkedin_url for the same LinkedIn profile input.
Fresh Keel Mission 0 rerun confirmed that data.enrich_person still succeeds through Rhumb Resolve after the slug-normalization repair. Rhumb-managed execution and direct PDL control matched on sampled identity fields for the same LinkedIn profile.
Fresh production rerun matched direct People Data Labs control on full_name, job_title, company, and LinkedIn URL after the slug-normalization fix shipped in 94c8df8.
Resolve and direct provider control both succeeded on LinkedIn person enrich after the 94c8df8 slug-normalization fix; no new execution-layer issue reproduced.
Fresh production rerun after the slug-normalization repair showed Rhumb Resolve and direct PDL control matching on core person/company fields for the same LinkedIn profile input.
Live rerun of data.enrich_person no longer reproduces the 503 boundary. Rhumb Resolve returned 200 with a structured enrichment payload, and direct People Data Labs control matched with its own 200 response on the same public-profile input. Treat the 94c8df8 slug-normalization fix as verified in production.
Authentication uses an API key passed as a header. The model is simple. Credits are consumed per API call, with enrichment and search having different costs. For agents, the main access concern is credit management: enrichment and search queries vary in cost, and high-volume agent workflows need to budget accordingly.
People Data Labs provides programmatic access to a large professional person and company database. For agents doing sales intelligence, lead enrichment, contact discovery, or professional network analysis, it offers enrichment (input partial data, get fuller profiles), search (SQL-like queries over the database), and matching (resolve ambiguous identities). The data breadth is strong, covering work history, education, skills, and contact information.
The API surface is well-structured: person enrichment, company enrichment, person search, company search, and bulk operations. The SQL-like query language for search is expressive and familiar. Enrichment endpoints accept flexible input parameters and return standardized profile objects. For agents, the query language is particularly useful because it maps directly to structured data needs without requiring complex filtering logic.
Error handling is clear. Invalid queries, missing parameters, and rate limit violations return structured responses. The main reliability concern is data freshness and completeness: not every person or company in the database has complete information, and agents need to handle partial or missing fields gracefully. Match confidence varies, so agents should treat enrichment results as probabilistic rather than definitive.
Documentation is solid, with good coverage of enrichment parameters, search query syntax, response schemas, and usage patterns. The SQL-like query documentation is especially helpful for agents building complex lookup workflows. Examples are practical and cover common enrichment scenarios.
Trust shortcuts
This score is documentation-derived. Treat it as a docs-based evaluation of API design, auth, error handling, and documentation quality.
Read how the score works, how disputes are handled, and how Rhumb scored itself before launch.
Overall tier
7.0 / 10.0
No alternatives captured yet.