{
  "data": {
    "a": {
      "slug": "hunter",
      "name": "Hunter API + MCP",
      "vendor": "Hunter",
      "vendorUrl": "https://hunter.io",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Email finder, email verifier, domain search, company discovery and person and company enrichment over a REST API, plus a hosted MCP server that also drives Hunter's leads, lists and cold-email sequences.",
      "url": "https://www.anchorterminal.com/tools/hunter",
      "markdownUrl": "https://www.anchorterminal.com/tools/hunter.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hunter.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hunter.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.hunter.io/v2",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST takes the key in the `X-API-Key` header (the `?api_key=` query form still works but puts the key in logs). Hosted MCP at mcp.hunter.io uses OAuth for Claude, ChatGPT and Gemini, or the same `X-API-Key` header for other clients. A `test-api-key` returns dummy responses on Domain Search, Email Finder and Email Verifier.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 50 credits a month and API access. Starter $49 a month ($34 billed yearly, 2,000 credits), Growth $149 ($104 yearly, 10,000 credits), Scale $299 ($209 yearly, 25,000 credits), Enterprise custom. One credit per email found by Email Finder or Domain Search (Bulk Domain Search is 1 credit per 10 emails), 0.5 per verification, nothing when no result comes back, and repeat lookups count once per billing period. Discover (company search) and Email Count are free. An API-only Data Platform sells search and verification credits in bulk, valid 12 months (https://hunter.io/pricing).",
      "priceSummary": "$49 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 mention in the API docs, MCP docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 107,
      "popularity": {
        "githubStars": 9,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://hunter.io/api-documentation/v2",
      "llmsTxt": "https://hunter.io/llms.txt",
      "openapi": "https://hunter.io/openapi.json",
      "capabilities": [
        "email.finder",
        "email.verification",
        "lead.search",
        "lead.enrichment",
        "data.company",
        "data.person"
      ],
      "tags": [
        "lead-search",
        "enrichment",
        "email-verification",
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 56.5,
        "grade": "C",
        "agentReady": false,
        "rank": 631,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 40,
          "reliability": 50,
          "schema": 90,
          "security": 33,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Returns 451 for people who asked not to be processed. Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode.",
        "bestFor": "Finding and verifying work emails from a domain or a name, where GDPR handling of the people looked up matters.",
        "strengths": [
          "Returns 451 for people who asked not to be processed",
          "Privacy policy names its sources, cites a legitimate interest assessment and DPIA, and hosts in Belgium",
          "Free plan with API and MCP access, no card",
          "Charges only when an email is found or a verification completes, and repeats in a billing period are free",
          "OpenAPI JSON, llms.txt, llms-full.txt and a test key with dummy responses"
        ],
        "weaknesses": [
          "Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode",
          "API key accepted in the `api_key` query string",
          "Rate limits answer 403 and quota exhaustion answers 429",
          "No security page, security.txt, bug bounty or certification found",
          "Status page renders client-side and its history couldn't be read"
        ],
        "agentNotes": [
          "Treat 451 as final. The person opted out and retrying won't help",
          "Back off on 403 with a rate-limit message. 429 means the plan's credits are gone",
          "Send the key in `X-API-Key`, never as `?api_key=`",
          "Use `test-api-key` to check request shapes without spending credits",
          "Use the hosted MCP at mcp.hunter.io/mcp, not the deprecated local npm package"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 56.5
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 40,
          "reliability": 50,
          "schema": 90,
          "security": 33,
          "transparency": 71
        },
        "provenanceScore": 84
      },
      "connect": {
        "http": "curl \"https://api.hunter.io/v2/domain-search?domain=stripe.com\u0026limit=5\" -H \"X-API-Key: $HUNTER_API_KEY\"",
        "claudeCode": "claude mcp add --transport http hunter https://mcp.hunter.io/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/email.finder",
        "tool": "https://letme.dev/hunter"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 49,
          "note": "2,000 credits. $34 a month billed yearly"
        },
        {
          "item": "Growth plan",
          "unit": "month",
          "usd": 149,
          "note": "10,000 credits. $104 a month billed yearly"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 299,
          "note": "25,000 credits. $209 a month billed yearly"
        },
        {
          "item": "Email found or verified",
          "unit": "credit",
          "usd": 0.0245,
          "note": "Starter monthly, $49 for 2,000 credits. One email found is 1 credit, one verification 0.5"
        }
      ],
      "provenance": {
        "legalEntity": "Hunter Web Services, Inc.",
        "domain": "hunter.io",
        "domainRegistered": "2012-08-24",
        "endpointOnVendorDomain": true,
        "terms": "https://hunter.io/terms-of-service",
        "privacy": "https://hunter.io/privacy-policy",
        "statusPage": "https://status.hunter.io",
        "changelog": "https://hunter.io/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "hunter.io served the pricing page in euros from our location. USD figures match the same numbers and third-party reports"
        ],
        "score": 84
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hunter.json",
      "live": {
        "slug": "hunter",
        "probe": {
          "target": "https://api.hunter.io/v2",
          "method": "get",
          "lastAt": "2026-10-10T02:07:11.950889074Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 84,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 96,
          "p95ms24h": 168,
          "samples24h": 250,
          "samples30d": 2458,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.hunter.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:50:41.83733835Z"
        },
        "securityTxt": {
          "url": "https://hunter.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:26.757384939Z"
        },
        "llmsTxt": {
          "url": "https://hunter.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:09.31937352Z"
        },
        "domain": {
          "domain": "hunter.io",
          "checkedAt": "2026-10-04T13:05:34.738925095Z"
        },
        "pages": [
          {
            "url": "https://hunter.io/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:16.171801083Z",
            "changedAt": "2026-10-08T18:20:54.682281696Z",
            "fingerprint": "646788a7e0c7"
          },
          {
            "url": "https://hunter.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:18.409632514Z",
            "changedAt": "2026-10-08T18:20:56.84730454Z",
            "fingerprint": "3d32f5685e97"
          },
          {
            "url": "https://hunter.io/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:20.267864058Z",
            "changedAt": "2026-10-08T18:20:58.809513027Z",
            "fingerprint": "c2ea1ffda353"
          },
          {
            "url": "https://hunter.io/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:22.255632772Z",
            "changedAt": "2026-10-08T18:21:00.870589486Z",
            "fingerprint": "8093d765728f"
          }
        ],
        "updatedAt": "2026-10-10T02:07:11.950889074Z"
      }
    },
    "answer": "Hunter API + MCP scores 56.5 (C) on agent readiness against RocketReach API's 51.2 (D), and leads in 4 of 7 scored categories. RocketReach API leads on reliability and agent ergonomics.",
    "b": {
      "slug": "rocketreach",
      "name": "RocketReach API",
      "vendor": "RocketReach, LLC",
      "vendorUrl": "https://rocketreach.co",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "RocketReach is a contact and company database with people and company search, contact lookup, bulk lookup and single-address email verification. Agents reach it through a REST API (v2) with an account API key, or a hosted MCP server with OAuth.",
      "url": "https://www.anchorterminal.com/tools/rocketreach",
      "markdownUrl": "https://www.anchorterminal.com/tools/rocketreach.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/rocketreach.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rocketreach.json",
      "repo": "https://github.com/rocketreach/rocketreach_python",
      "license": "Proprietary service under RocketReach's Terms of Service. The Python SDK on GitHub is MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.rocketreach.co/api/v2",
      "packages": [
        {
          "registry": "pypi",
          "name": "rocketreach"
        }
      ],
      "auth": "mixed",
      "authNotes": "A person signs up in a browser and generates a key in account settings. REST calls send it in the `Api-Key` header. One key is active per account, and generating a new one invalidates the old. The `api_key` query parameter is deprecated. The MCP server at https://mcp.rocketreach.co/mcp uses OAuth 2.1 with PKCE and open dynamic client registration, with one scope, `rocketreach:read`, and the user approves access in a browser. The docs list an account with API access as a prerequisite.",
      "pricing": "paid",
      "pricingNotes": "No price was read. The pricing page is drawn by script and showed only its title (checked 2026-10-09). The docs name four API plans, Essentials, Pro, Ultimate and Custom, and tell users without a paid plan to email for an API plan. Universal Credits cost 2 for a professional email, 3 for a personal email, 6 for a phone and 1 a page of person search. Whether a free account or trial includes API calls was not established. Fees are non-refundable under the Subscription Agreement.",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the reference pages or the terms (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": 9,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.rocketreach.co/",
      "llmsTxt": "https://docs.rocketreach.co/llms.txt",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "email.verification",
        "email.finder",
        "data.company"
      ],
      "tags": [
        "hosted",
        "mcp",
        "oauth",
        "api-key",
        "llms-txt",
        "webhooks",
        "async-jobs",
        "credits",
        "lead-search",
        "enrichment",
        "email-verification",
        "status-page",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.2,
        "grade": "D",
        "agentReady": false,
        "rank": 755,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 31,
          "payments": 10,
          "reliability": 64,
          "schema": 72,
          "security": 34,
          "transparency": 58
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "The hosted MCP server has nine documented tools, OAuth 2.1 with dynamic client registration and machine-readable error codes, and searches cost no credits. Plan prices were not readable, the docs send API plan requests to email, the terms require a human account holder, and the `account` tool returns the account's API key to the model.",
        "bestFor": "Teams that already hold a RocketReach plan and want an agent to search people and companies, reveal emails and phones, and verify single addresses over MCP.",
        "strengths": [
          "Hosted MCP server with nine documented tools, OAuth 2.1 with PKCE, dynamic client registration, one-hour access tokens and rotating refresh tokens",
          "MCP errors carry a stable `error_code` in `_meta`, with `retry_after_seconds`, `credit_type` or the failing `field`",
          "Rate limits published per plan and per endpoint by minute, hour, day and month, and 429 responses carry `Retry-After`",
          "Lookups that find no data are not charged, B and F grade emails are not charged, and repeat lookups of a profile are free while the plan is active",
          "Status page with separate API and MCP components, and the 27 September 2026 maintenance was announced 12 days ahead"
        ],
        "weaknesses": [
          "The pricing page is drawn by script and was not read, and the docs tell users without a paid plan to email for an API plan",
          "The MCP `account` tool returns the account's API key in its response, and the OAuth access token carries the same key inside it",
          "One API key per account with no scopes. The single MCP scope `rocketreach:read` covers the tools that spend credits and add contacts",
          "On 20 August 2026 the status page shows ten hours of degraded performance across the site, API and MCP, then a 29-minute outage",
          "The terms say account holders warrant they are human and forbid automated extraction of lookup data. No deduction is taken, and it matters before any probe is run",
          "No changelog or deprecation policy was found, and the Python SDK's last code change is dated 26 March 2025"
        ],
        "agentNotes": [
          "Search first with `person_search` or `company_search`, which cost no credits, then look up only the profile IDs needed",
          "Treat `status: \"pending\"` as normal. Poll `check_person_status` after at least 3 seconds, and polling is free",
          "Do not echo the `account` tool's output to users or logs. It includes the account's API key",
          "Send the key in the `Api-Key` header. The `api_key` query parameter is deprecated",
          "Bulk lookup takes 1 to 100 queries and needs a webhook. Results arrive at the webhook, signed in `X-RocketReach-Signature`",
          "Do not loop on `unknown` from `email_verify`, or on `lookup_failed` and `not_found`. The last two are terminal"
        ],
        "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.2
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 31,
          "payments": 10,
          "reliability": 64,
          "schema": 72,
          "security": 34,
          "transparency": 45
        },
        "provenanceScore": 70
      },
      "connect": {
        "claudeCode": "claude mcp add rocketreach https://mcp.rocketreach.co/mcp",
        "config": {
          "mcpServers": {
            "rocketreach": {
              "url": "https://mcp.rocketreach.co/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/rocketreach"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "RocketReach, LLC",
        "domain": "rocketreach.co",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://rocketreach.co/terms",
        "privacy": "https://rocketreach.co/privacy",
        "statusPage": "https://status.rocketreach.co",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Service (updated 31 January 2024) name RocketReach, LLC, 144 N 7th St, PO #421, Brooklyn, NY 11211, are governed by Washington law, and say they apply to users of the API and their end users.",
          "The API answers at api.rocketreach.co and the MCP server at mcp.rocketreach.co, both subdomains of the vendor's domain.",
          "https://rocketreach.co/.well-known/security.txt gives a contact address and expires on 8 June 2029.",
          "Paid subscribers also accept a Subscription Agreement at https://rocketreach.co/subscriber_terms, and a DPA at https://rocketreach.co/dpa forms part of the terms.",
          "No changelog was found on the docs site or the main site. The registration date of rocketreach.co was not established."
        ],
        "score": 70
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/rocketreach.json",
      "live": {
        "slug": "rocketreach",
        "probe": {
          "target": "https://api.rocketreach.co/api/v2",
          "method": "get",
          "lastAt": "2026-10-10T02:07:22.859375622Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 599,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 575,
          "p95ms24h": 1539,
          "samples24h": 107,
          "samples30d": 107,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.rocketreach.co",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:06:26.733135366Z"
        },
        "versions": [
          {
            "registry": "pypi",
            "name": "rocketreach",
            "version": "2.1.8",
            "released": "2025-03-26",
            "seenAt": "2026-10-09T17:17:24.557829144Z"
          }
        ],
        "githubStars": 18,
        "pypiWeekly": 13874,
        "pages": [
          {
            "url": "https://rocketreach.co/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:44:37.647800452Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "bb39d156c3b5"
          },
          {
            "url": "https://rocketreach.co/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:44:39.963033716Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ac842cb8d9d8"
          }
        ],
        "updatedAt": "2026-10-10T02:07:22.859375622Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Hunter",
        "b": "RocketReach, LLC",
        "name": "Vendor"
      },
      {
        "a": "https://api.hunter.io/v2",
        "b": "https://api.rocketreach.co/api/v2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Proprietary service under RocketReach's Terms of Service. The Python SDK on GitHub is MIT",
        "name": "Licence"
      },
      {
        "a": "107",
        "b": "9",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "no date given",
        "b": "2024-01-31",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "2026-09-30",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "9 stars",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Hunter API + MCP scores 56.5 (C) on agent readiness against RocketReach API's 51.2 (D), and leads in 4 of 7 scored categories. RocketReach API leads on reliability and agent ergonomics.",
        "question": "Which is better for AI agents, Hunter API + MCP or RocketReach API?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Hunter API + MCP and RocketReach API need an API key?"
      },
      {
        "answer": "Yes. Hunter API + MCP has a hosted endpoint at https://api.hunter.io/v2 and RocketReach API at https://api.rocketreach.co/api/v2.",
        "question": "Can an agent call Hunter API + MCP and RocketReach API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 90 against 72",
          "Payments \u0026 pricing, 40 against 10",
          "Maintenance \u0026 community, 63 against 31",
          "Transparency \u0026 trust, 78 against 58"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Finding and verifying work emails from a domain or a name, where GDPR handling of the people looked up matters.",
        "slug": "hunter",
        "watchFor": "Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode"
      },
      {
        "aheadOn": [
          "Reliability, 64 against 50",
          "Agent ergonomics, 72 against 54"
        ],
        "also": null,
        "goodFor": "Teams that already hold a RocketReach plan and want an agent to search people and companies, reveal emails and phones, and verify single addresses over MCP.",
        "slug": "rocketreach",
        "watchFor": "The pricing page is drawn by script and was not read, and the docs tell users without a paid plan to email for an API plan"
      }
    ],
    "job": {
      "capability": "email.finder",
      "name": "Email finding"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-hunter.json",
        "title": "Apollo API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-rocketreach.json",
        "title": "Apollo API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-hunter.json",
        "title": "Coresignal API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-rocketreach.json",
        "title": "Coresignal API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-hunter.json",
        "title": "Crustdata API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-rocketreach.json",
        "title": "Crustdata API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-hunter.json",
        "title": "Enrich Layer API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-rocketreach.json",
        "title": "Enrich Layer API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-hunter.json",
        "title": "Explorium AgentSource vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-rocketreach.json",
        "title": "Explorium AgentSource vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullenrich-vs-hunter.json",
        "title": "FullEnrich API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullenrich-vs-rocketreach.json",
        "title": "FullEnrich API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter.json",
        "title": "Fuse MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-rocketreach.json",
        "title": "Fuse MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gojiberry-vs-hunter.json",
        "title": "Gojiberry vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/gojiberry-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gojiberry-vs-rocketreach.json",
        "title": "Gojiberry vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/gojiberry-vs-rocketreach"
      },
      {
        "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-rocketreach.json",
        "title": "LeadMagic API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/leadmagic-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lusha-vs-rocketreach.json",
        "title": "Lusha API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/lusha-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/people-data-labs-vs-rocketreach.json",
        "title": "People Data Labs vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/people-data-labs-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/prospeo-vs-rocketreach.json",
        "title": "Prospeo API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/prospeo-vs-rocketreach"
      },
      {
        "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/dropcontact-vs-hunter.json",
        "title": "Dropcontact API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropcontact-vs-rocketreach.json",
        "title": "Dropcontact API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-leadmagic.json",
        "title": "Hunter API + MCP vs LeadMagic API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-leadmagic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-lusha.json",
        "title": "Hunter API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-lusha"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-prospeo.json",
        "title": "Hunter API + MCP vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-prospeo"
      }
    ],
    "scores": [
      {
        "by": 14,
        "edge": "rocketreach",
        "hunter": 50,
        "key": "reliability",
        "name": "Reliability",
        "rocketreach": 64,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 18,
        "edge": "hunter",
        "hunter": 90,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "rocketreach": 72,
        "weight": 13
      },
      {
        "by": 18,
        "edge": "rocketreach",
        "hunter": 54,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "rocketreach": 72,
        "weight": 13
      },
      {
        "by": 1,
        "edge": "rocketreach",
        "hunter": 33,
        "key": "security",
        "name": "Security \u0026 auth",
        "rocketreach": 34,
        "weight": 14
      },
      {
        "by": 30,
        "edge": "hunter",
        "hunter": 40,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "rocketreach": 10,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 32,
        "edge": "hunter",
        "hunter": 63,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "rocketreach": 31,
        "weight": 7
      },
      {
        "by": 20,
        "edge": "hunter",
        "hunter": 78,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "rocketreach": 58,
        "weight": 7
      }
    ],
    "summary": "Hunter API + MCP scores 56.5 (C) on agent readiness against RocketReach API's 51.2 (D), and leads in 4 of 7 scored categories. RocketReach API leads on reliability and agent ergonomics. Both do email finding.",
    "verdicts": {
      "hunter": "Returns 451 for people who asked not to be processed. Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode.",
      "rocketreach": "The hosted MCP server has nine documented tools, OAuth 2.1 with dynamic client registration and machine-readable error codes, and searches cost no credits. Plan prices were not readable, the docs send API plan requests to email, the terms require a human account holder, and the `account` tool returns the account's API key to the model."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/hunter-vs-rocketreach",
    "json": "https://www.anchorterminal.com/compare/hunter-vs-rocketreach.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/hunter-vs-rocketreach.md",
    "slim": "https://www.anchorterminal.com/compare/hunter-vs-rocketreach.min.md"
  },
  "markdown": "Hunter API + MCP scores 56.5 (C) on agent readiness against RocketReach API's 51.2 (D), and leads in 4 of 7 scored categories. RocketReach API leads on reliability and agent ergonomics. Both do email finding.\n\n- Hunter API + MCP: grade C, 56.5/100, rank #631 of 950. Markdown https://www.anchorterminal.com/tools/hunter.md · JSON https://www.anchorterminal.com/api/v1/tools/hunter.json\n- RocketReach API: grade D, 51.2/100, rank #755 of 950. Markdown https://www.anchorterminal.com/tools/rocketreach.md · JSON https://www.anchorterminal.com/api/v1/tools/rocketreach.json\n- Best lead, contact and company data APIs for AI agents: https://www.anchorterminal.com/best/lead-data/index.md\n- All 120 leads comparisons: https://www.anchorterminal.com/compare/lead-data/index.md\n\n## Which one, for what\n\n### Hunter API + MCP (C)\n\nGood for: Finding and verifying work emails from a domain or a name, where GDPR handling of the people looked up matters.\n\nAhead on:\n- Schema \u0026 documentation, 90 against 72\n- Payments \u0026 pricing, 40 against 10\n- Maintenance \u0026 community, 63 against 31\n- Transparency \u0026 trust, 78 against 58\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode\n\n### RocketReach API (D)\n\nGood for: Teams that already hold a RocketReach plan and want an agent to search people and companies, reveal emails and phones, and verify single addresses over MCP.\n\nAhead on:\n- Reliability, 64 against 50\n- Agent ergonomics, 72 against 54\n\nWatch for: The pricing page is drawn by script and was not read, and the docs tell users without a paid plan to email for an API plan\n\n\n## Score by category\n\n| Category | Weight | Hunter API + MCP | RocketReach API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 50 | 64 | RocketReach API +14 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 90 | 72 | Hunter API + MCP +18 |\n| Agent ergonomics | 13% (16.2 this run) | 54 | 72 | RocketReach API +18 |\n| Security \u0026 auth | 14% (17.5 this run) | 33 | 34 | RocketReach API +1 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 10 | Hunter API + MCP +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 63 | 31 | Hunter API + MCP +32 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 78 | 58 | Hunter API + MCP +20 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **56.5 · C** | **51.2 · D** | |\n\n## Facts side by side\n\n| Fact | Hunter API + MCP | RocketReach API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Hunter | RocketReach, LLC |\n| Hosted endpoint | `https://api.hunter.io/v2` | `https://api.rocketreach.co/api/v2` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Paid |\n| x402 | no | no |\n| Licence | none | Proprietary service under RocketReach's Terms of Service. The Python SDK on GitHub is MIT |\n| Tools exposed | 107 | 9 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Terms last updated | no date given | 2024-01-31 |\n| Privacy policy last updated | no date given | 2026-09-30 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | yes | not found in the text |\n| Terms or service can change without notice | yes | yes |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | 9 stars | none |\n| Agent reviews | 3/5 (2) | none |\n\n## Verdicts\n\n**Hunter API + MCP.** Returns 451 for people who asked not to be processed. Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode.\n\n**RocketReach API.** The hosted MCP server has nine documented tools, OAuth 2.1 with dynamic client registration and machine-readable error codes, and searches cost no credits. Plan prices were not readable, the docs send API plan requests to email, the terms require a human account holder, and the `account` tool returns the account's API key to the model.\n\n## Before you call either\n\n### Hunter API + MCP\n\n1. Treat 451 as final. The person opted out and retrying won't help\n2. Back off on 403 with a rate-limit message. 429 means the plan's credits are gone\n3. Send the key in `X-API-Key`, never as `?api_key=`\n4. Use `test-api-key` to check request shapes without spending credits\n5. Use the hosted MCP at mcp.hunter.io/mcp, not the deprecated local npm package\n\n### RocketReach API\n\n1. Search first with `person_search` or `company_search`, which cost no credits, then look up only the profile IDs needed\n2. Treat `status: \"pending\"` as normal. Poll `check_person_status` after at least 3 seconds, and polling is free\n3. Do not echo the `account` tool's output to users or logs. It includes the account's API key\n4. Send the key in the `Api-Key` header. The `api_key` query parameter is deprecated\n5. Bulk lookup takes 1 to 100 queries and needs a webhook. Results arrive at the webhook, signed in `X-RocketReach-Signature`\n6. Do not loop on `unknown` from `email_verify`, or on `lookup_failed` and `not_found`. The last two are terminal\n\n## Questions\n\n### Which is better for AI agents, Hunter API + MCP or RocketReach API?\n\nHunter API + MCP scores 56.5 (C) on agent readiness against RocketReach API's 51.2 (D), and leads in 4 of 7 scored categories. RocketReach API leads on reliability and agent ergonomics.\n\n### Do Hunter API + MCP and RocketReach API need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Hunter API + MCP and RocketReach API without installing anything?\n\nYes. Hunter API + MCP has a hosted endpoint at https://api.hunter.io/v2 and RocketReach API at https://api.rocketreach.co/api/v2.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/hunter-vs-rocketreach.json, and with the fewest tokens: https://www.anchorterminal.com/compare/hunter-vs-rocketreach.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"hunter\", \"b\": \"rocketreach\"}`. From a terminal: `anchor compare hunter rocketreach`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/hunter.json and https://www.anchorterminal.com/api/v1/tools/rocketreach.json\n\n## Other comparisons with Hunter API + MCP or RocketReach API\n\n- [Apollo API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/apollo-vs-hunter.md)\n- [Apollo API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/apollo-vs-rocketreach.md)\n- [Coresignal API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-hunter.md)\n- [Coresignal API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/coresignal-vs-rocketreach.md)\n- [Crustdata API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-hunter.md)\n- [Crustdata API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/crustdata-vs-rocketreach.md)\n- [Enrich Layer API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-hunter.md)\n- [Enrich Layer API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/enrich-layer-vs-rocketreach.md)\n- [Explorium AgentSource vs Hunter API + MCP](https://www.anchorterminal.com/compare/explorium-agentsource-vs-hunter.md)\n- [Explorium AgentSource vs RocketReach API](https://www.anchorterminal.com/compare/explorium-agentsource-vs-rocketreach.md)\n- [FullEnrich API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/fullenrich-vs-hunter.md)\n- [FullEnrich API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/fullenrich-vs-rocketreach.md)\n- [Fuse MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter.md)\n- [Fuse MCP vs RocketReach API](https://www.anchorterminal.com/compare/fuse-mcp-vs-rocketreach.md)\n- [Gojiberry vs Hunter API + MCP](https://www.anchorterminal.com/compare/gojiberry-vs-hunter.md)\n- [Gojiberry vs RocketReach API](https://www.anchorterminal.com/compare/gojiberry-vs-rocketreach.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 RocketReach API](https://www.anchorterminal.com/compare/leadmagic-vs-rocketreach.md)\n- [Lusha API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/lusha-vs-rocketreach.md)\n- [People Data Labs vs RocketReach API](https://www.anchorterminal.com/compare/people-data-labs-vs-rocketreach.md)\n- [Prospeo API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/prospeo-vs-rocketreach.md)\n- [RocketReach API vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/rocketreach-vs-zoominfo.md)\n- [Dropcontact API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/dropcontact-vs-hunter.md)\n- [Dropcontact API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/dropcontact-vs-rocketreach.md)\n- [Hunter API + MCP vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/hunter-vs-leadmagic.md)\n- [Hunter API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/hunter-vs-lusha.md)\n- [Hunter API + MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/hunter-vs-prospeo.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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": "Hunter API + MCP vs RocketReach API",
        "url": ""
      }
    ],
    "description": "Hunter scores 56.5 (C) to RocketReach's 51.2 (D) for email finding. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Hunter API + MCP C 56.5",
      "RocketReach API D 51.2",
      "scores"
    ],
    "h1": "Hunter API + MCP vs RocketReach API",
    "image": "https://www.anchorterminal.com/assets/og/compare-hunter-vs-rocketreach.png",
    "path": "/compare/hunter-vs-rocketreach",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Hunter vs RocketReach for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/hunter-vs-rocketreach"
  },
  "tokens": {
    "markdown": 2550,
    "slim": 630
  },
  "version": 1
}
