{
  "data": {
    "a": {
      "slug": "people-data-labs",
      "name": "People Data Labs",
      "vendor": "People Data Labs, Inc.",
      "vendorUrl": "https://www.peopledatalabs.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "People Data Labs sells person, company and job posting data through a REST API. Agents enrich a known person or company, resolve an identity, or search the datasets with Elasticsearch or SQL queries, using an API key.",
      "url": "https://www.anchorterminal.com/tools/people-data-labs",
      "markdownUrl": "https://www.anchorterminal.com/tools/people-data-labs.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/people-data-labs.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/people-data-labs.json",
      "repo": "https://github.com/peopledatalabs/peopledatalabs-python",
      "license": "Proprietary service under the Services Subscription Agreement. The Python and JavaScript SDKs are MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.peopledatalabs.com/v5",
      "packages": [
        {
          "registry": "pypi",
          "name": "peopledatalabs"
        },
        {
          "registry": "npm",
          "name": "peopledatalabs"
        },
        {
          "registry": "go",
          "name": "github.com/peopledatalabs/peopledatalabs-go"
        }
      ],
      "auth": "api-key",
      "authNotes": "Self-serve API key from the dashboard after a free signup, sent in the `X-Api-Key` header or as an `api_key` query parameter. Keys have no scopes. A Free account holds 1 active key, Pro 3 and Enterprise 5. Webhooks and data licence deliveries are arranged through sales.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with up to 100 records a month and emails, phone numbers and addresses obfuscated. Pro starts at $98 a month for 350 person records or $100 for 1,000 company records, with 20 per cent off on annual terms. Enterprise is priced by sales. One credit per match or per search record returned, and requests without a match are not charged. The sandbox is free. Higher volume steps and field-bundle prices are shown in the dashboard only (https://www.peopledatalabs.com/pricing, https://docs.peopledatalabs.com/docs/create-an-account, checked 2026-10-08).",
      "priceSummary": "$98 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the pricing page or the Services Subscription Agreement (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 40,
        "npmWeekly": 132937,
        "pypiWeekly": 29514,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.peopledatalabs.com",
      "llmsTxt": "https://docs.peopledatalabs.com/llms.txt",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "data.company",
        "data.person"
      ],
      "tags": [
        "lead-search",
        "enrichment",
        "hosted",
        "api-key",
        "free-tier",
        "sandbox",
        "llms-txt",
        "python",
        "javascript",
        "go",
        "ruby",
        "rust",
        "status-page",
        "soc2",
        "closed-source"
      ],
      "lastRelease": "2026-09-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 64.2,
        "grade": "B",
        "agentReady": false,
        "rank": 326,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 77,
          "maintenance": 79,
          "payments": 35,
          "reliability": 78,
          "schema": 70,
          "security": 43,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Monthly dated release notes, a free sandbox with synthetic data, response headers that report credits and rate limits, and a free plan of 100 records a month make the API easy to start with. No OpenAPI file was found, keys carry no scopes and may travel in the URL, and the agreement allows changes without notice.",
        "bestFor": "Products and pipelines that enrich or search person and company records at volume and can write Elasticsearch or SQL queries.",
        "strengths": [
          "Credits are charged only on a match (a `200`), and each response reports credits spent and remaining in headers",
          "Seven sandbox endpoints at `sandbox.api.peopledatalabs.com` return synthetic records at no charge on every plan",
          "Release notes are dated monthly, the latest on 15 September 2026 (dataset v35.2), with schema changes labelled",
          "`data_include`, `size` and `scroll_token` let a caller limit fields and page through search results",
          "The published DPA commits to deletion within 90 days of termination and breach notice within 72 hours"
        ],
        "weaknesses": [
          "No OpenAPI file was found. The machine-readable material is a Postman collection and Elasticsearch mappings",
          "API keys have no scopes, and the docs show the key passed as `api_key` in the URL query string",
          "The Services Subscription Agreement says data and services may be modified without prior notice",
          "Free-plan records have emails, phone numbers and addresses obfuscated, and person search defaults to 10 requests a minute",
          "No SLA, security.txt, bug bounty or disclosure policy was found in the reviewed pages"
        ],
        "agentNotes": [
          "Send the key in the `X-Api-Key` header. The `api_key` query parameter puts the secret in URLs and logs",
          "Build and test queries against `https://sandbox.api.peopledatalabs.com/v5/...` first. It costs no credits and allows five calls a minute",
          "Set `size` deliberately on search. Every record returned costs one credit, and responses over 1 MB fail",
          "Treat `404` on enrichment as no match, not an error, and `402` as credits exhausted. Neither is worth a retry",
          "On `429`, wait until the `x-ratelimit-reset` time. Limits are fixed-window per key and per endpoint"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 64.2
          }
        ],
        "editorialScores": {
          "ergonomics": 77,
          "maintenance": 79,
          "payments": 35,
          "reliability": 78,
          "schema": 70,
          "security": 43,
          "transparency": 53
        },
        "provenanceScore": 80
      },
      "connect": {
        "install": "pip install peopledatalabs",
        "http": "curl -X GET -G 'https://api.peopledatalabs.com/v5/person/enrich' -H 'X-Api-Key: YOUR API KEY' --data-urlencode 'profile=linkedin.com/in/seanthorne'"
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/people-data-labs"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Pro plan, person data",
          "unit": "month",
          "usd": 98,
          "note": "350 person records a month, entry step"
        },
        {
          "item": "Pro plan, company data",
          "unit": "month",
          "usd": 100,
          "note": "1,000 company records a month, entry step"
        },
        {
          "item": "Person record",
          "unit": "record",
          "usd": 0.28,
          "note": "Derived from $98 for 350 records at the Pro entry step"
        },
        {
          "item": "Company record",
          "unit": "record",
          "usd": 0.1,
          "note": "Derived from $100 for 1,000 records at the Pro entry step"
        }
      ],
      "provenance": {
        "legalEntity": "People Data Labs, Inc.",
        "domain": "peopledatalabs.com",
        "domainRegistered": "2017-07-16",
        "endpointOnVendorDomain": true,
        "terms": "https://privacy.peopledatalabs.com/policies?name=services-subscription-agreement",
        "privacy": "https://privacy.peopledatalabs.com/policies?name=privacy-policy",
        "statusPage": "https://status.peopledatalabs.com",
        "changelog": "https://docs.peopledatalabs.com/links/release-notes",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Services Subscription Agreement names People Data Labs, Inc., 455 Market St Ste 1940, PMB 25778, San Francisco, CA 94105, and is governed by California law. It applies to accounts opened on peopledatalabs.com as well as order forms.",
          "The legal pages on privacy.peopledatalabs.com are drawn by script. We read their text from the data file the page itself loads, `/static/privacy.peopledatalabs.com/privacyCenterMessages-en.json`. A plain HTML reader sees only the page title.",
          "The API answers at api.peopledatalabs.com and the sandbox at sandbox.api.peopledatalabs.com.",
          "www.peopledatalabs.com/.well-known/security.txt and the same path on the docs host return 404.",
          "RDAP gives a registration date of 2017-07-16 for peopledatalabs.com.",
          "The privacy policy says PDL is registered as a data broker in Texas and has certified to the EU-U.S., UK and Swiss-U.S. Data Privacy Frameworks."
        ],
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/people-data-labs.json",
      "live": {
        "slug": "people-data-labs",
        "probe": {
          "target": "https://api.peopledatalabs.com/v5",
          "method": "get",
          "lastAt": "2026-10-09T12:15:31.723104781Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 591,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 592,
          "p95ms24h": 643,
          "samples24h": 49,
          "samples30d": 49,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 49,
              "ok": 49
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.peopledatalabs.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T12:18:17.271905897Z"
        },
        "updatedAt": "2026-10-09T12:18:17.271905897Z"
      }
    },
    "answer": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against People Data Labs's 64.2 (B), and leads in 5 of 7 scored categories. People Data Labs leads on agent ergonomics.",
    "b": {
      "slug": "zoominfo",
      "name": "ZoomInfo API + MCP",
      "vendor": "ZoomInfo Technologies LLC",
      "vendorUrl": "https://www.zoominfo.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "ZoomInfo sells B2B company, contact and buying-signal data. Agents search and enrich records through a REST API with OAuth 2.0, a hosted MCP server and the GTM CLI, all drawing on one credit pool.",
      "url": "https://www.anchorterminal.com/tools/zoominfo",
      "markdownUrl": "https://www.anchorterminal.com/tools/zoominfo.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/zoominfo.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zoominfo.json",
      "repo": "https://github.com/Zoominfo/gtm-ai-cli",
      "license": "Proprietary service under ZoomInfo's Licence Terms and Conditions. The GTM CLI on GitHub is MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.zoominfo.com/gtm",
      "packages": [
        {
          "registry": "npm",
          "name": "@zoominfo/gtm-ai-cli"
        }
      ],
      "auth": "oauth",
      "authNotes": "OAuth 2.0 only, with no static API key. A person creates an app in the Developer tab of GTM.ai (self-serve) or the ZoomInfo Developer Portal (Enterprise) and picks from 20 scopes such as `api:data:contact` and `api:audience:manage`. The authorisation code grant with PKCE acts for a signed-in user. The client credentials grant at `https://api.zoominfo.com/gtm/oauth/v1/token` runs as a named integration user, and the sample token lasts 1,000 seconds. The MCP server at `https://mcp.zoominfo.com/mcp` takes OAuth sign-in in a browser, and clients register themselves. Partner apps for other organisations need membership of the partner programme and a review. Admins switch API access on or off per user.",
      "pricing": "freemium",
      "pricingNotes": "Free account at gtm.ai with 1,000 data credits and 1,000 AI credits, no card, covering the API, MCP server and CLI at 5 requests a second and 5 apps. After that, pay-as-you-go top-ups from $20 with no contract or seat fee. One data credit buys one newly enriched company, contact or intent record, shown at $0.38 a credit on the $1,000 spend tier, with volume discounts. AI credits are a flat $0.05 each, and an account or contact research call uses about 5 to 15. Search, lookup and similar-record calls are free. Enterprise packages are priced by sales (https://gtm.ai/pricing).",
      "priceSummary": "$0.38 / credit",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the OpenAPI files, the MCP docs or the pricing page (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": 26,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 534,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.gtm.ai/docs/overview",
      "llmsTxt": "https://docs.gtm.ai/llms.txt",
      "openapi": "https://docs.gtm.ai/openapi/openapi-data-v1.yaml",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "data.company",
        "data.person"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "cli",
        "closed-source",
        "enterprise",
        "lead-search",
        "enrichment",
        "intent-data",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 72.2,
        "grade": "BB",
        "agentReady": true,
        "rank": 106,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 71,
          "maintenance": 76,
          "payments": 40,
          "reliability": 87,
          "schema": 84,
          "security": 65,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "Search, lookup and similar-record calls cost no credits, and a free account with 1,000 data and 1,000 AI credits needs no card. OAuth carries 20 scopes and limits are published per package. The Licence Terms and Conditions bar disclosing benchmark results, and the two documentation sites disagree on batch sizes and rate-limit headers.",
        "bestFor": "Sales and marketing agents that need company, contact, intent and business-event data from one vendor, with free search before paid enrichment.",
        "strengths": [
          "Free account with 1,000 data credits and 1,000 AI credits, no card, covering the API, MCP server and CLI",
          "Search, Lookup, Find Similar and Find Recommended Contacts consume no credits. Credits apply to enrichment and AI research",
          "OAuth 2.0 with PKCE or client credentials and 20 scopes, with read and manage scopes separated",
          "Rate limits published per package, with `Retry-After` and `X-RateLimit-Rejected-Bucket` on 429. Rejected requests do not consume quota",
          "Eight public OpenAPI files, `llms.txt` and Markdown twins on both documentation sites"
        ],
        "weaknesses": [
          "The Licence Terms and Conditions bar disclosing benchmark results and automated access outside ZoomInfo's own tools without written approval",
          "The documentation disagrees with itself. One page says rate-limit headers are not returned, another lists them. Enrichment batches are 25 on one site and 10 on the other",
          "No idempotency keys found, and ZoomInfo shows no cost preview before a paid MCP call",
          "No official SDKs. The docs direct developers to generate a client from the OpenAPI file",
          "Records Under Management, which makes repeat enrichment free for 12 months, does not apply to the free tier per the pricing page"
        ],
        "agentNotes": [
          "Call Lookup first and pass the returned IDs to Search. Unknown industry, metro or topic strings are rejected with a 422",
          "Search before Enrich. Search is free, and each newly enriched record costs one data credit",
          "Request only the scopes the task needs in the `scope` parameter of the token call. Omitting it grants every scope configured on the app",
          "On 429 read `X-RateLimit-Rejected-Bucket` and wait for `Retry-After`. An exhausted hourly window can mean a wait of several hundred seconds",
          "Turn off model training in the AI client before connecting the MCP server. ZoomInfo prohibits MCP data being used for training"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 72.2
          }
        ],
        "editorialScores": {
          "ergonomics": 71,
          "maintenance": 76,
          "payments": 40,
          "reliability": 87,
          "schema": 84,
          "security": 65,
          "transparency": 65
        },
        "provenanceScore": 85
      },
      "connect": {
        "install": "npm install -g @zoominfo/gtm-ai-cli",
        "http": "curl -X POST https://api.zoominfo.com/gtm/oauth/v1/token -u \"$ZOOMINFO_CLIENT_ID:$ZOOMINFO_CLIENT_SECRET\" -H \"Content-Type: application/x-www-form-urlencoded\" -H \"Accept: application/json\" -d \"grant_type=client_credentials\"",
        "claudeCode": "claude mcp add --transport http zoominfo https://mcp.zoominfo.com/mcp",
        "config": {
          "mcpServers": {
            "zoominfo": {
              "url": "https://mcp.zoominfo.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/zoominfo"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Data credit",
          "unit": "credit",
          "usd": 0.38,
          "note": "One newly enriched company, contact or intent record, at the $1,000 spend tier. Volume discounts apply"
        },
        {
          "item": "AI credit",
          "unit": "credit",
          "usd": 0.05,
          "note": "Flat rate. Account or contact research usually uses 5 to 15 credits a call"
        }
      ],
      "provenance": {
        "legalEntity": "ZoomInfo Technologies LLC",
        "domain": "zoominfo.com",
        "domainRegistered": "2003-10-16",
        "endpointOnVendorDomain": true,
        "terms": "https://www.zoominfo.com/legal/ltc",
        "privacy": "https://www.zoominfo.com/legal/privacy-policy",
        "statusPage": "https://status.zoominfo.com",
        "changelog": "https://gtm.ai/releases",
        "securityTxt": "unknown",
        "checked": "2026-10-09",
        "notes": [
          "The Licence Terms and Conditions (version 1 May 2025) name ZoomInfo Technologies LLC, a Delaware limited liability company, as the contracting entity outside the UK, Switzerland and the EEA. They govern services under an ordering document. Which terms a free GTM.ai signup accepts was not established, and the gtm.ai footer links only the website terms of use.",
          "The privacy policy (updated 13 October 2025, effective 20 October 2025) covers both the people in ZoomInfo's database and customers of the service, and gives 330 W Columbia Way, Floor 8, Vancouver, WA 98660 as the address.",
          "The API answers at api.zoominfo.com and the MCP server at mcp.zoominfo.com. The developer docs and self-serve signup are on gtm.ai and docs.gtm.ai, a second domain of the vendor's.",
          "https://www.zoominfo.com/.well-known/security.txt answered HTTP 500 on 2026-10-09, and https://gtm.ai/.well-known/security.txt answered 404.",
          "RDAP for zoominfo.com gives a registration date of 2003-10-16.",
          "An Artificial Intelligence Acceptable Use Policy (version 9 April 2026) supplements the terms and bars giving ZoomInfo data to external AI systems that may train on it."
        ],
        "score": 85
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/zoominfo.json",
      "live": {
        "slug": "zoominfo",
        "probe": {
          "target": "https://api.zoominfo.com/gtm",
          "method": "get",
          "lastAt": "2026-10-09T12:15:44.704986292Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 157,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 156,
          "p95ms24h": 266,
          "samples24h": 49,
          "samples30d": 49,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 49,
              "ok": 49
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.zoominfo.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T12:18:28.292615498Z"
        },
        "updatedAt": "2026-10-09T12:18:28.292615498Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "People Data Labs, Inc.",
        "b": "ZoomInfo Technologies LLC",
        "name": "Vendor"
      },
      {
        "a": "https://api.peopledatalabs.com/v5",
        "b": "https://api.zoominfo.com/gtm",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the Services Subscription Agreement. The Python and JavaScript SDKs are MIT",
        "b": "Proprietary service under ZoomInfo's Licence Terms and Conditions. The GTM CLI on GitHub is MIT",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "26",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-16",
        "b": "2026-10-02",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2025-10-13",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "yes, with an opt-out",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "40 stars, 133k npm/wk, 30k PyPI/wk",
        "b": "534 npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against People Data Labs's 64.2 (B), and leads in 5 of 7 scored categories. People Data Labs leads on agent ergonomics.",
        "question": "Which is better for AI agents, People Data Labs or ZoomInfo API + MCP?"
      },
      {
        "answer": "People Data Labs needs an API key. ZoomInfo API + MCP uses an OAuth sign-in.",
        "question": "Do People Data Labs and ZoomInfo API + MCP need an API key?"
      },
      {
        "answer": "Yes. People Data Labs has a hosted endpoint at https://api.peopledatalabs.com/v5 and ZoomInfo API + MCP at https://api.zoominfo.com/gtm.",
        "question": "Can an agent call People Data Labs and ZoomInfo API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Agent ergonomics, 77 against 71"
        ],
        "also": null,
        "goodFor": "Products and pipelines that enrich or search person and company records at volume and can write Elasticsearch or SQL queries.",
        "slug": "people-data-labs",
        "watchFor": "No OpenAPI file was found. The machine-readable material is a Postman collection and Elasticsearch mappings"
      },
      {
        "aheadOn": [
          "Reliability, 87 against 78",
          "Schema \u0026 documentation, 84 against 70",
          "Security \u0026 auth, 65 against 43",
          "Payments \u0026 pricing, 40 against 35",
          "Transparency \u0026 trust, 75 against 67"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "Sales and marketing agents that need company, contact, intent and business-event data from one vendor, with free search before paid enrichment.",
        "slug": "zoominfo",
        "watchFor": "The Licence Terms and Conditions bar disclosing benchmark results and automated access outside ZoomInfo's own tools without written approval"
      }
    ],
    "job": {
      "capability": "lead.search",
      "name": "Lead search"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-people-data-labs.json",
        "title": "Apollo API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-zoominfo.json",
        "title": "Apollo API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-people-data-labs.json",
        "title": "Coresignal API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-zoominfo.json",
        "title": "Coresignal API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-people-data-labs.json",
        "title": "Crustdata API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-zoominfo.json",
        "title": "Crustdata API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-people-data-labs.json",
        "title": "Enrich Layer API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-zoominfo.json",
        "title": "Enrich Layer API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullenrich-vs-people-data-labs.json",
        "title": "FullEnrich API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullenrich-vs-zoominfo.json",
        "title": "FullEnrich API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-people-data-labs.json",
        "title": "Fuse MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-zoominfo.json",
        "title": "Fuse MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gojiberry-vs-people-data-labs.json",
        "title": "Gojiberry vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/gojiberry-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gojiberry-vs-zoominfo.json",
        "title": "Gojiberry vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/gojiberry-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-people-data-labs.json",
        "title": "Hunter API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-zoominfo.json",
        "title": "Hunter API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/leadmagic-vs-people-data-labs.json",
        "title": "LeadMagic API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/leadmagic-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/leadmagic-vs-zoominfo.json",
        "title": "LeadMagic API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/leadmagic-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lusha-vs-people-data-labs.json",
        "title": "Lusha API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/lusha-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lusha-vs-zoominfo.json",
        "title": "Lusha API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/lusha-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/people-data-labs-vs-prospeo.json",
        "title": "People Data Labs vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/people-data-labs-vs-prospeo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/prospeo-vs-zoominfo.json",
        "title": "Prospeo API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/prospeo-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropcontact-vs-people-data-labs.json",
        "title": "Dropcontact API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropcontact-vs-zoominfo.json",
        "title": "Dropcontact API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-zoominfo"
      }
    ],
    "scores": [
      {
        "by": 9,
        "edge": "zoominfo",
        "key": "reliability",
        "name": "Reliability",
        "people-data-labs": 78,
        "weight": 16,
        "zoominfo": 87
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 14,
        "edge": "zoominfo",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "people-data-labs": 70,
        "weight": 13,
        "zoominfo": 84
      },
      {
        "by": 6,
        "edge": "people-data-labs",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "people-data-labs": 77,
        "weight": 13,
        "zoominfo": 71
      },
      {
        "by": 22,
        "edge": "zoominfo",
        "key": "security",
        "name": "Security \u0026 auth",
        "people-data-labs": 43,
        "weight": 14,
        "zoominfo": 65
      },
      {
        "by": 5,
        "edge": "zoominfo",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "people-data-labs": 35,
        "weight": 10,
        "zoominfo": 40
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 3,
        "edge": "people-data-labs",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "people-data-labs": 79,
        "weight": 7,
        "zoominfo": 76
      },
      {
        "by": 8,
        "edge": "zoominfo",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "people-data-labs": 67,
        "weight": 7,
        "zoominfo": 75
      }
    ],
    "summary": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against People Data Labs's 64.2 (B), and leads in 5 of 7 scored categories. People Data Labs leads on agent ergonomics. Both do lead search.",
    "verdicts": {
      "people-data-labs": "Monthly dated release notes, a free sandbox with synthetic data, response headers that report credits and rate limits, and a free plan of 100 records a month make the API easy to start with. No OpenAPI file was found, keys carry no scopes and may travel in the URL, and the agreement allows changes without notice.",
      "zoominfo": "Search, lookup and similar-record calls cost no credits, and a free account with 1,000 data and 1,000 AI credits needs no card. OAuth carries 20 scopes and limits are published per package. The Licence Terms and Conditions bar disclosing benchmark results, and the two documentation sites disagree on batch sizes and rate-limit headers."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo",
    "json": "https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo.md",
    "slim": "https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo.min.md"
  },
  "markdown": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against People Data Labs's 64.2 (B), and leads in 5 of 7 scored categories. People Data Labs leads on agent ergonomics. Both do lead search.\n\n- People Data Labs: grade B, 64.2/100, rank #326 of 842. Markdown https://www.anchorterminal.com/tools/people-data-labs.md · JSON https://www.anchorterminal.com/api/v1/tools/people-data-labs.json\n- ZoomInfo API + MCP: grade BB, 72.2/100, rank #106 of 842. Markdown https://www.anchorterminal.com/tools/zoominfo.md · JSON https://www.anchorterminal.com/api/v1/tools/zoominfo.json\n\n## Which one, for what\n\n### People Data Labs (B)\n\nGood for: Products and pipelines that enrich or search person and company records at volume and can write Elasticsearch or SQL queries.\n\nAhead on:\n- Agent ergonomics, 77 against 71\n\nWatch for: No OpenAPI file was found. The machine-readable material is a Postman collection and Elasticsearch mappings\n\n### ZoomInfo API + MCP (BB)\n\nGood for: Sales and marketing agents that need company, contact, intent and business-event data from one vendor, with free search before paid enrichment.\n\nAhead on:\n- Reliability, 87 against 78\n- Schema \u0026 documentation, 84 against 70\n- Security \u0026 auth, 65 against 43\n- Payments \u0026 pricing, 40 against 35\n- Transparency \u0026 trust, 75 against 67\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: The Licence Terms and Conditions bar disclosing benchmark results and automated access outside ZoomInfo's own tools without written approval\n\n\n## Score by category\n\n| Category | Weight | People Data Labs | ZoomInfo API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 78 | 87 | ZoomInfo API + MCP +9 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 70 | 84 | ZoomInfo API + MCP +14 |\n| Agent ergonomics | 13% (16.2 this run) | 77 | 71 | People Data Labs +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 43 | 65 | ZoomInfo API + MCP +22 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 35 | 40 | ZoomInfo API + MCP +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 79 | 76 | People Data Labs +3 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 67 | 75 | ZoomInfo API + MCP +8 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **64.2 · B** | **72.2 · BB** | |\n\n## Facts side by side\n\n| Fact | People Data Labs | ZoomInfo API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | People Data Labs, Inc. | ZoomInfo Technologies LLC |\n| Hosted endpoint | `https://api.peopledatalabs.com/v5` | `https://api.zoominfo.com/gtm` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | API key | OAuth |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under the Services Subscription Agreement. The Python and JavaScript SDKs are MIT | Proprietary service under ZoomInfo's Licence Terms and Conditions. The GTM CLI on GitHub is MIT |\n| Tools exposed | none | 26 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-16 | 2026-10-02 |\n| Terms last updated | couldn't be read | no date given |\n| Privacy policy last updated | couldn't be read | 2025-10-13 |\n| Customer content may train models | couldn't be read | yes, with an opt-out |\n| Terms restrict automated access | couldn't be read | yes |\n| Terms restrict benchmarking | couldn't be read | yes |\n| Terms or service can change without notice | couldn't be read | not found in the text |\n| Arbitration or class-action waiver | couldn't be read | yes |\n| Popularity | 40 stars, 133k npm/wk, 30k PyPI/wk | 534 npm/wk |\n\n## Verdicts\n\n**People Data Labs.** Monthly dated release notes, a free sandbox with synthetic data, response headers that report credits and rate limits, and a free plan of 100 records a month make the API easy to start with. No OpenAPI file was found, keys carry no scopes and may travel in the URL, and the agreement allows changes without notice.\n\n**ZoomInfo API + MCP.** Search, lookup and similar-record calls cost no credits, and a free account with 1,000 data and 1,000 AI credits needs no card. OAuth carries 20 scopes and limits are published per package. The Licence Terms and Conditions bar disclosing benchmark results, and the two documentation sites disagree on batch sizes and rate-limit headers.\n\n## Before you call either\n\n### People Data Labs\n\n1. Send the key in the `X-Api-Key` header. The `api_key` query parameter puts the secret in URLs and logs\n2. Build and test queries against `https://sandbox.api.peopledatalabs.com/v5/...` first. It costs no credits and allows five calls a minute\n3. Set `size` deliberately on search. Every record returned costs one credit, and responses over 1 MB fail\n4. Treat `404` on enrichment as no match, not an error, and `402` as credits exhausted. Neither is worth a retry\n5. On `429`, wait until the `x-ratelimit-reset` time. Limits are fixed-window per key and per endpoint\n\n### ZoomInfo API + MCP\n\n1. Call Lookup first and pass the returned IDs to Search. Unknown industry, metro or topic strings are rejected with a 422\n2. Search before Enrich. Search is free, and each newly enriched record costs one data credit\n3. Request only the scopes the task needs in the `scope` parameter of the token call. Omitting it grants every scope configured on the app\n4. On 429 read `X-RateLimit-Rejected-Bucket` and wait for `Retry-After`. An exhausted hourly window can mean a wait of several hundred seconds\n5. Turn off model training in the AI client before connecting the MCP server. ZoomInfo prohibits MCP data being used for training\n\n## Questions\n\n### Which is better for AI agents, People Data Labs or ZoomInfo API + MCP?\n\nZoomInfo API + MCP scores 72.2 (BB) on agent readiness against People Data Labs's 64.2 (B), and leads in 5 of 7 scored categories. People Data Labs leads on agent ergonomics.\n\n### Do People Data Labs and ZoomInfo API + MCP need an API key?\n\nPeople Data Labs needs an API key. ZoomInfo API + MCP uses an OAuth sign-in.\n\n### Can an agent call People Data Labs and ZoomInfo API + MCP without installing anything?\n\nYes. People Data Labs has a hosted endpoint at https://api.peopledatalabs.com/v5 and ZoomInfo API + MCP at https://api.zoominfo.com/gtm.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo.json, and with the fewest tokens: https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"people-data-labs\", \"b\": \"zoominfo\"}`. From a terminal: `anchor compare people-data-labs zoominfo`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/people-data-labs.json and https://www.anchorterminal.com/api/v1/tools/zoominfo.json\n\n## Other comparisons with People Data Labs or ZoomInfo API + MCP\n\n- [Apollo API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/apollo-vs-people-data-labs.md)\n- [Apollo API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/apollo-vs-zoominfo.md)\n- [Coresignal API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/coresignal-vs-people-data-labs.md)\n- [Coresignal API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-zoominfo.md)\n- [Crustdata API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/crustdata-vs-people-data-labs.md)\n- [Crustdata API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-zoominfo.md)\n- [Enrich Layer API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/enrich-layer-vs-people-data-labs.md)\n- [Enrich Layer API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-zoominfo.md)\n- [FullEnrich API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/fullenrich-vs-people-data-labs.md)\n- [FullEnrich API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/fullenrich-vs-zoominfo.md)\n- [Fuse MCP vs People Data Labs](https://www.anchorterminal.com/compare/fuse-mcp-vs-people-data-labs.md)\n- [Fuse MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-zoominfo.md)\n- [Gojiberry vs People Data Labs](https://www.anchorterminal.com/compare/gojiberry-vs-people-data-labs.md)\n- [Gojiberry vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/gojiberry-vs-zoominfo.md)\n- [Hunter API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/hunter-vs-people-data-labs.md)\n- [Hunter API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/hunter-vs-zoominfo.md)\n- [LeadMagic API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/leadmagic-vs-people-data-labs.md)\n- [LeadMagic API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/leadmagic-vs-zoominfo.md)\n- [Lusha API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/lusha-vs-people-data-labs.md)\n- [Lusha API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/lusha-vs-zoominfo.md)\n- [People Data Labs vs Prospeo API + MCP](https://www.anchorterminal.com/compare/people-data-labs-vs-prospeo.md)\n- [Prospeo API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/prospeo-vs-zoominfo.md)\n- [Dropcontact API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/dropcontact-vs-people-data-labs.md)\n- [Dropcontact API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/dropcontact-vs-zoominfo.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "People Data Labs vs ZoomInfo API + MCP",
        "url": ""
      }
    ],
    "description": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against People Data Labs's 64.2 (B), and leads in 5 of 7 scored categories. People Data Labs leads on agent ergonomics. Both do lead search. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "People Data Labs B 64.2",
      "ZoomInfo API + MCP BB 72.2",
      "scores"
    ],
    "h1": "People Data Labs vs ZoomInfo API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-people-data-labs-vs-zoominfo.png",
    "path": "/compare/people-data-labs-vs-zoominfo",
    "published": "2026-10-01",
    "section": "tools",
    "title": "People Data Labs vs ZoomInfo API + MCP for AI agents | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo"
  },
  "tokens": {
    "markdown": 2600,
    "slim": 730
  },
  "version": 1
}
