{
  "data": {
    "a": {
      "slug": "fullcontact",
      "name": "FullContact",
      "vendor": "J2 Martech Corp. (FullContact, a Ziff Davis company)",
      "vendorUrl": "https://www.fullcontact.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "FullContact is an identity resolution and enrichment service that matches an email, phone, social profile or name and address to a person in its identity graph, through a v3 REST API and a hosted MCP server.",
      "url": "https://www.anchorterminal.com/tools/fullcontact",
      "markdownUrl": "https://www.anchorterminal.com/tools/fullcontact.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fullcontact.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fullcontact.json",
      "repo": "https://github.com/fullcontact/fullcontact-python-client",
      "license": "Proprietary service under the FullContact Terms of Use and Services Agreement. Client libraries on GitHub",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.fullcontact.com/v3",
      "packages": [
        {
          "registry": "pypi",
          "name": "python-fullcontact"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API key generated in the FullContact Platform (platform.fullcontact.com), shown once and revocable. Keys carry product entitlements, and the MCP server needs one with person.enrich enabled. The MCP server at https://api.fullcontact.com/v3/mcp takes the same key in the Authorization header, with no OAuth. Sandbox keys are accepted for evaluation (https://docs.fullcontact.com/docs/authentication).",
      "pricing": "paid",
      "pricingNotes": "No public prices. The pricing page says \"Pay for Matches, Not Lookups\" and asks visitors to talk to an expert. Accounts can be created for free in the Platform, and the MCP FAQ says a miss (not_found) counts as a call but not a match (https://www.fullcontact.com/pricing/, https://docs.fullcontact.com/docs/errors-and-faq, checked 2026-10-14).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, llms.txt or the pricing page (checked 2026-10-14).",
        "endpoints": []
      },
      "toolCount": 1,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://docs.fullcontact.com",
      "llmsTxt": "https://docs.fullcontact.com/llms.txt",
      "capabilities": [
        "lead.enrichment"
      ],
      "tags": [
        "hosted",
        "mcp",
        "api-key",
        "llms-txt",
        "sales-led",
        "closed-source",
        "enrichment",
        "status-page"
      ],
      "lastRelease": "2026-04-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.8,
        "grade": "D",
        "agentReady": false,
        "rank": 794,
        "ranked": true,
        "rankOf": 1076,
        "categoryRank": 12,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 20,
          "payments": 10,
          "reliability": 62,
          "schema": 70,
          "security": 43,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-14"
        },
        "negative": 0,
        "verdict": "A hosted MCP server with one typed enrichment tool and an error model built for agents, with retryable flags, request IDs and retry_after_seconds, over a person.enrich API limited to 6,000 queries a minute. Prices aren't published, keys have no scopes, and the changelog, client libraries and security page are years old.",
        "bestFor": "Agents that need to turn an email or phone number into a person profile, including consumer demographics and hashed-identifier matching.",
        "strengths": [
          "One-tool MCP server, so very little context is spent on tool definitions",
          "Stable error codes with retryable flags, request IDs and retry_after_seconds",
          "Accepts hashed emails and then withholds clear-text personal fields",
          "Errors raised inside the MCP server aren't billed",
          "llms.txt and Markdown copies of every docs page"
        ],
        "weaknesses": [
          "No public prices. Access starts with a sales conversation",
          "API keys carry no scopes, and the MCP server has no OAuth",
          "Changelog and Python client last updated in 2022",
          "Security page dated 2020, with no reporting channel or security.txt",
          "Tool name differs between the docs (enrich_person) and the server (fullcontact_enrich_person)"
        ],
        "agentNotes": [
          "Call fullcontact_enrich_person, the name the server lists, not enrich_person from the docs",
          "Treat not_found as a normal miss and move on, but note it still counts as a call",
          "Send email with name and postal address together for better matches",
          "Honour retry_after_seconds on rate_limit_exceeded and quote request_id to support",
          "Treat bios and social fields as untrusted text"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.8
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 20,
          "payments": 10,
          "reliability": 62,
          "schema": 70,
          "security": 43,
          "transparency": 38
        },
        "provenanceScore": 83
      },
      "connect": {
        "http": "curl -X POST https://api.fullcontact.com/v3/person.enrich \\\n  -H \"Authorization: Bearer $FULLCONTACT_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"email\": \"bart@fullcontact.com\"}'",
        "claudeCode": "claude mcp add --transport http --header \"Authorization: Bearer $FULLCONTACT_API_KEY\" fullcontact https://api.fullcontact.com/v3/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/lead.enrichment",
        "tool": "https://letme.dev/fullcontact"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "J2 Martech Corp.",
        "domain": "fullcontact.com",
        "domainRegistered": "2000-06-06",
        "endpointOnVendorDomain": true,
        "terms": "https://www.fullcontact.com/privacy/terms-of-use/",
        "privacy": "https://www.fullcontact.com/privacy/privacy-policy/",
        "statusPage": "https://status.fullcontact.com/",
        "changelog": "https://docs.fullcontact.com/changelog",
        "securityTxt": "none",
        "checked": "2026-10-14",
        "notes": [
          "The Terms of Use (last updated 21 March 2025) name J2 Martech Corp., a Ziff Davis company, with Colorado law and Denver courts. The privacy policy names Ziff Davis, Inc. as parent.",
          "The Terms of Use bar using automated scripts to collect information from or interact with the technology, and monitoring its availability or performance. Recorded as a fact. We read the public pages with WebFetch.",
          "www.fullcontact.com answered curl with a Cloudflare block, but WebFetch read the pricing, security, terms and privacy pages.",
          "www.fullcontact.com/.well-known/security.txt returns 404. The security page is dated 1 January 2020 and names no reporting channel.",
          "status.fullcontact.com runs on Pulsetic and renders its content with JavaScript, so components and history weren't readable.",
          "RDAP gives fullcontact.com a registration date of 2000-06-06."
        ],
        "score": 83
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fullcontact.json",
      "live": {
        "slug": "fullcontact",
        "probe": {
          "target": "https://api.fullcontact.com/v3",
          "method": "get",
          "lastAt": "2026-10-14T09:41:51.662106073Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 330,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 334,
          "p95ms24h": 502,
          "samples24h": 17,
          "samples30d": 17,
          "days": [
            {
              "date": "2026-10-14",
              "probes": 17,
              "ok": 17
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.fullcontact.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-14T08:53:12.690850544Z"
        },
        "updatedAt": "2026-10-14T09:41:51.662106073Z"
      }
    },
    "answer": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against FullContact's 51.8 (D), and leads in 6 of 7 scored categories.",
    "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": 113,
        "ranked": true,
        "rankOf": 1076,
        "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-14T09:42:15.495915142Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 162,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 153,
          "p95ms24h": 191,
          "samples24h": 248,
          "samples30d": 1258,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 169,
              "ok": 169
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 100,
              "ok": 100
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.zoominfo.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-14T09:39:49.009973013Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "Zoominfo/gtm-ai-cli",
            "version": "v2.1.1",
            "released": "2026-10-02",
            "seenAt": "2026-10-13T23:34:39.323108868Z"
          },
          {
            "registry": "npm",
            "name": "@zoominfo/gtm-ai-cli",
            "version": "2.1.1",
            "seenAt": "2026-10-13T23:34:37.265314045Z"
          }
        ],
        "githubStars": 1,
        "npmWeekly": 51,
        "securityTxt": {
          "url": "https://zoominfo.com/.well-known/security.txt",
          "state": "unknown",
          "checkedAt": "2026-10-13T15:46:05.251742382Z"
        },
        "llmsTxt": {
          "url": "https://docs.gtm.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-13T14:12:53.505824771Z"
        },
        "domain": {
          "domain": "zoominfo.com",
          "registered": "2003-10-16",
          "source": "https://rdap.verisign.com/com/v1/domain/zoominfo.com",
          "checkedAt": "2026-10-11T13:26:52.143947308Z"
        },
        "pages": [
          {
            "url": "https://gtm.ai/releases",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-13T20:17:29.765496724Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "219a04237b54"
          },
          {
            "url": "https://gtm.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-13T20:17:27.112378407Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4d4c46dc3149"
          },
          {
            "url": "https://www.zoominfo.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-13T20:34:04.837361252Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5c095c502a06"
          },
          {
            "url": "https://www.zoominfo.com/legal/ltc",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-13T20:34:02.623600746Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5a4df800687d"
          }
        ],
        "updatedAt": "2026-10-14T09:42:15.495915142Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "J2 Martech Corp. (FullContact, a Ziff Davis company)",
        "b": "ZoomInfo Technologies LLC",
        "name": "Vendor"
      },
      {
        "a": "https://api.fullcontact.com/v3",
        "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": "Paid",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the FullContact Terms of Use and Services Agreement. Client libraries on GitHub",
        "b": "Proprietary service under ZoomInfo's Licence Terms and Conditions. The GTM CLI on GitHub is MIT",
        "name": "Licence"
      },
      {
        "a": "1",
        "b": "26",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-04-30",
        "b": "2026-10-02",
        "name": "Last release"
      },
      {
        "a": "2025-03-21",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "2025-10-13",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "yes, with an opt-out",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "534 npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against FullContact's 51.8 (D), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, FullContact or ZoomInfo API + MCP?"
      },
      {
        "answer": "FullContact needs an API key. ZoomInfo API + MCP uses an OAuth sign-in.",
        "question": "Do FullContact and ZoomInfo API + MCP need an API key?"
      },
      {
        "answer": "Yes. FullContact has a hosted endpoint at https://api.fullcontact.com/v3 and ZoomInfo API + MCP at https://api.zoominfo.com/gtm.",
        "question": "Can an agent call FullContact and ZoomInfo API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Agents that need to turn an email or phone number into a person profile, including consumer demographics and hashed-identifier matching.",
        "slug": "fullcontact",
        "watchFor": "No public prices. Access starts with a sales conversation"
      },
      {
        "aheadOn": [
          "Reliability, 87 against 62",
          "Schema \u0026 documentation, 84 against 70",
          "Security \u0026 auth, 65 against 43",
          "Payments \u0026 pricing, 40 against 10",
          "Maintenance \u0026 community, 76 against 20",
          "Transparency \u0026 trust, 75 against 61"
        ],
        "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.enrichment",
      "name": "Lead enrichment"
    },
    "others": [
      {
        "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/clay-vs-zoominfo.json",
        "title": "Clay vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/clay-vs-zoominfo"
      },
      {
        "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-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-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/explorium-agentsource-vs-zoominfo.json",
        "title": "Explorium AgentSource vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-zoominfo"
      },
      {
        "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-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-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-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-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-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-zoominfo.json",
        "title": "People Data Labs vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo"
      },
      {
        "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/rocketreach-vs-zoominfo.json",
        "title": "RocketReach API vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/rocketreach-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-fullcontact.json",
        "title": "Apollo API + MCP vs FullContact",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clay-vs-fullcontact.json",
        "title": "Clay vs FullContact",
        "url": "https://www.anchorterminal.com/compare/clay-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clearbit-vs-fullcontact.json",
        "title": "Clearbit vs FullContact",
        "url": "https://www.anchorterminal.com/compare/clearbit-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clearbit-vs-zoominfo.json",
        "title": "Clearbit vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/clearbit-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-fullcontact.json",
        "title": "Coresignal API + MCP vs FullContact",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-fullcontact.json",
        "title": "Crustdata API + MCP vs FullContact",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropcontact-vs-fullcontact.json",
        "title": "Dropcontact API + MCP vs FullContact",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-fullcontact"
      },
      {
        "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"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-fullcontact.json",
        "title": "Enrich Layer API + MCP vs FullContact",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-fullcontact.json",
        "title": "Explorium AgentSource vs FullContact",
        "url": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-fullenrich.json",
        "title": "FullContact vs FullEnrich API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-fullenrich"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-fuse-mcp.json",
        "title": "FullContact vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-fuse-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-gojiberry.json",
        "title": "FullContact vs Gojiberry",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-gojiberry"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-hunter.json",
        "title": "FullContact vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-leadmagic.json",
        "title": "FullContact vs LeadMagic API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-leadmagic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-lusha.json",
        "title": "FullContact vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-lusha"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-people-data-labs.json",
        "title": "FullContact vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-prospeo.json",
        "title": "FullContact vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-prospeo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-rocketreach.json",
        "title": "FullContact vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-rocketreach"
      }
    ],
    "scores": [
      {
        "by": 25,
        "edge": "zoominfo",
        "fullcontact": 62,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16,
        "zoominfo": 87
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 14,
        "edge": "zoominfo",
        "fullcontact": 70,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13,
        "zoominfo": 84
      },
      {
        "by": 4,
        "edge": "fullcontact",
        "fullcontact": 75,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13,
        "zoominfo": 71
      },
      {
        "by": 22,
        "edge": "zoominfo",
        "fullcontact": 43,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14,
        "zoominfo": 65
      },
      {
        "by": 30,
        "edge": "zoominfo",
        "fullcontact": 10,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10,
        "zoominfo": 40
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 56,
        "edge": "zoominfo",
        "fullcontact": 20,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7,
        "zoominfo": 76
      },
      {
        "by": 14,
        "edge": "zoominfo",
        "fullcontact": 61,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7,
        "zoominfo": 75
      }
    ],
    "summary": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against FullContact's 51.8 (D), and leads in 6 of 7 scored categories. Both do lead enrichment.",
    "verdicts": {
      "fullcontact": "A hosted MCP server with one typed enrichment tool and an error model built for agents, with retryable flags, request IDs and retry_after_seconds, over a person.enrich API limited to 6,000 queries a minute. Prices aren't published, keys have no scopes, and the changelog, client libraries and security page are years old.",
      "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/fullcontact-vs-zoominfo",
    "json": "https://www.anchorterminal.com/compare/fullcontact-vs-zoominfo.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fullcontact-vs-zoominfo.md",
    "slim": "https://www.anchorterminal.com/compare/fullcontact-vs-zoominfo.min.md"
  },
  "markdown": "ZoomInfo API + MCP scores 72.2 (BB) on agent readiness against FullContact's 51.8 (D), and leads in 6 of 7 scored categories. Both do lead enrichment.\n\n- FullContact: grade D, 51.8/100, rank #794 of 1076. Markdown https://www.anchorterminal.com/tools/fullcontact.md · JSON https://www.anchorterminal.com/api/v1/tools/fullcontact.json\n- ZoomInfo API + MCP: grade BB, 72.2/100, rank #113 of 1076. Markdown https://www.anchorterminal.com/tools/zoominfo.md · JSON https://www.anchorterminal.com/api/v1/tools/zoominfo.json\n- Best lead, contact and company data APIs for AI agents: https://www.anchorterminal.com/best/lead-data/index.md\n- All 171 leads comparisons: https://www.anchorterminal.com/compare/lead-data/index.md\n\n## Which one, for what\n\n### FullContact (D)\n\nGood for: Agents that need to turn an email or phone number into a person profile, including consumer demographics and hashed-identifier matching.\n\nWatch for: No public prices. Access starts with a sales conversation\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 62\n- Schema \u0026 documentation, 84 against 70\n- Security \u0026 auth, 65 against 43\n- Payments \u0026 pricing, 40 against 10\n- Maintenance \u0026 community, 76 against 20\n- Transparency \u0026 trust, 75 against 61\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 | FullContact | ZoomInfo API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 62 | 87 | ZoomInfo API + MCP +25 |\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) | 75 | 71 | FullContact +4 |\n| Security \u0026 auth | 14% (17.5 this run) | 43 | 65 | ZoomInfo API + MCP +22 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 10 | 40 | ZoomInfo API + MCP +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 20 | 76 | ZoomInfo API + MCP +56 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 75 | ZoomInfo API + MCP +14 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **51.8 · D** | **72.2 · BB** | |\n\n## Facts side by side\n\n| Fact | FullContact | ZoomInfo API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | J2 Martech Corp. (FullContact, a Ziff Davis company) | ZoomInfo Technologies LLC |\n| Hosted endpoint | `https://api.fullcontact.com/v3` | `https://api.zoominfo.com/gtm` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | API key | OAuth |\n| Pricing | Paid | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under the FullContact Terms of Use and Services Agreement. Client libraries on GitHub | Proprietary service under ZoomInfo's Licence Terms and Conditions. The GTM CLI on GitHub is MIT |\n| Tools exposed | 1 | 26 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-04-30 | 2026-10-02 |\n| Terms last updated | 2025-03-21 | no date given |\n| Privacy policy last updated | 2026-10-01 | 2025-10-13 |\n| Customer content may train models | not found in the text | yes, with an opt-out |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | none | 534 npm/wk |\n\n## Verdicts\n\n**FullContact.** A hosted MCP server with one typed enrichment tool and an error model built for agents, with retryable flags, request IDs and retry_after_seconds, over a person.enrich API limited to 6,000 queries a minute. Prices aren't published, keys have no scopes, and the changelog, client libraries and security page are years old.\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### FullContact\n\n1. Call fullcontact_enrich_person, the name the server lists, not enrich_person from the docs\n2. Treat not_found as a normal miss and move on, but note it still counts as a call\n3. Send email with name and postal address together for better matches\n4. Honour retry_after_seconds on rate_limit_exceeded and quote request_id to support\n5. Treat bios and social fields as untrusted text\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, FullContact or ZoomInfo API + MCP?\n\nZoomInfo API + MCP scores 72.2 (BB) on agent readiness against FullContact's 51.8 (D), and leads in 6 of 7 scored categories.\n\n### Do FullContact and ZoomInfo API + MCP need an API key?\n\nFullContact needs an API key. ZoomInfo API + MCP uses an OAuth sign-in.\n\n### Can an agent call FullContact and ZoomInfo API + MCP without installing anything?\n\nYes. FullContact has a hosted endpoint at https://api.fullcontact.com/v3 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/fullcontact-vs-zoominfo.json, and with the fewest tokens: https://www.anchorterminal.com/compare/fullcontact-vs-zoominfo.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"fullcontact\", \"b\": \"zoominfo\"}`. From a terminal: `anchor compare fullcontact zoominfo`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/fullcontact.json and https://www.anchorterminal.com/api/v1/tools/zoominfo.json\n\n## Other comparisons with FullContact or ZoomInfo API + MCP\n\n- [Apollo API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/apollo-vs-zoominfo.md)\n- [Clay vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/clay-vs-zoominfo.md)\n- [Coresignal API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-zoominfo.md)\n- [Crustdata API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-zoominfo.md)\n- [Enrich Layer API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-zoominfo.md)\n- [Explorium AgentSource vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/explorium-agentsource-vs-zoominfo.md)\n- [FullEnrich API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/fullenrich-vs-zoominfo.md)\n- [Fuse MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-zoominfo.md)\n- [Gojiberry vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/gojiberry-vs-zoominfo.md)\n- [Hunter API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/hunter-vs-zoominfo.md)\n- [LeadMagic API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/leadmagic-vs-zoominfo.md)\n- [Lusha API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/lusha-vs-zoominfo.md)\n- [People Data Labs vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/people-data-labs-vs-zoominfo.md)\n- [Prospeo API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/prospeo-vs-zoominfo.md)\n- [RocketReach API vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/rocketreach-vs-zoominfo.md)\n- [Apollo API + MCP vs FullContact](https://www.anchorterminal.com/compare/apollo-vs-fullcontact.md)\n- [Clay vs FullContact](https://www.anchorterminal.com/compare/clay-vs-fullcontact.md)\n- [Clearbit vs FullContact](https://www.anchorterminal.com/compare/clearbit-vs-fullcontact.md)\n- [Clearbit vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/clearbit-vs-zoominfo.md)\n- [Coresignal API + MCP vs FullContact](https://www.anchorterminal.com/compare/coresignal-vs-fullcontact.md)\n- [Crustdata API + MCP vs FullContact](https://www.anchorterminal.com/compare/crustdata-vs-fullcontact.md)\n- [Dropcontact API + MCP vs FullContact](https://www.anchorterminal.com/compare/dropcontact-vs-fullcontact.md)\n- [Dropcontact API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/dropcontact-vs-zoominfo.md)\n- [Enrich Layer API + MCP vs FullContact](https://www.anchorterminal.com/compare/enrich-layer-vs-fullcontact.md)\n- [Explorium AgentSource vs FullContact](https://www.anchorterminal.com/compare/explorium-agentsource-vs-fullcontact.md)\n- [FullContact vs FullEnrich API + MCP](https://www.anchorterminal.com/compare/fullcontact-vs-fullenrich.md)\n- [FullContact vs Fuse MCP](https://www.anchorterminal.com/compare/fullcontact-vs-fuse-mcp.md)\n- [FullContact vs Gojiberry](https://www.anchorterminal.com/compare/fullcontact-vs-gojiberry.md)\n- [FullContact vs Hunter API + MCP](https://www.anchorterminal.com/compare/fullcontact-vs-hunter.md)\n- [FullContact vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/fullcontact-vs-leadmagic.md)\n- [FullContact vs Lusha API + MCP](https://www.anchorterminal.com/compare/fullcontact-vs-lusha.md)\n- [FullContact vs People Data Labs](https://www.anchorterminal.com/compare/fullcontact-vs-people-data-labs.md)\n- [FullContact vs Prospeo API + MCP](https://www.anchorterminal.com/compare/fullcontact-vs-prospeo.md)\n- [FullContact vs RocketReach API](https://www.anchorterminal.com/compare/fullcontact-vs-rocketreach.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "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": "FullContact vs ZoomInfo API + MCP",
        "url": ""
      }
    ],
    "description": "ZoomInfo scores 72.2 (BB) to FullContact's 51.8 (D) for lead enrichment. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "FullContact D 51.8",
      "ZoomInfo API + MCP BB 72.2",
      "scores"
    ],
    "h1": "FullContact vs ZoomInfo API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-fullcontact-vs-zoominfo.png",
    "path": "/compare/fullcontact-vs-zoominfo",
    "published": "2026-10-01",
    "section": "tools",
    "title": "FullContact vs ZoomInfo for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-14",
    "url": "https://www.anchorterminal.com/compare/fullcontact-vs-zoominfo"
  },
  "tokens": {
    "markdown": 2750,
    "slim": 730
  },
  "version": 1
}
