{
  "data": {
    "a": {
      "slug": "lusha",
      "name": "Lusha API + MCP",
      "vendor": "Lusha",
      "vendorUrl": "https://www.lusha.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Contact and company enrichment, filter-based prospecting, lookalikes, job-change and company signals, and webhooks over a versioned REST API with OpenAPI files.",
      "url": "https://www.anchorterminal.com/tools/lusha",
      "markdownUrl": "https://www.anchorterminal.com/tools/lusha.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/lusha.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lusha.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.lusha.com",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST calls take an `api_key` header (lowercase, underscore). Keys belong to users and can carry per-key credit caps set by admins. The hosted MCP server at https://mcp.lusha.com takes OAuth in chat clients or an x-api-key header elsewhere. Webhooks are signed with HMAC-SHA256.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 40 credits a month. Starter $49.90 a month for 400 credits, Pro $69.90 for 600, Premium $399.90 for 3,400, with about 25 per cent off billed yearly, and Scale on quote. An email costs 1 credit, a phone 5 and company data 1, plus 1 credit per request (per 25 results in bulk), charged even when nothing matches (https://www.lusha.com/pricing/).",
      "priceSummary": "$49.90 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 50,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.lusha.com",
      "llmsTxt": "https://docs.lusha.com/llms.txt",
      "openapi": "https://docs.lusha.com/openapi.json",
      "registryName": "com.lusha.mcp/mcp",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "email.finder",
        "data.person",
        "data.company"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "closed-source",
        "enterprise",
        "lead-search",
        "enrichment"
      ],
      "lastRelease": "2026-09-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.3,
        "grade": "B",
        "agentReady": false,
        "rank": 435,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 51,
          "maintenance": 82,
          "payments": 40,
          "reliability": 75,
          "schema": 83,
          "security": 59,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "On 2026-09-04 version 2.8.0 retired the Decision Makers API, launched on 2026-06-08 in 2.4.0, and removed it from the reference in a minor version with no notice period found (https://docs.lusha.com/changelog/overview)",
          "On 2026-03-10 version 2.2.0 moved Contact Lookalikes to `/v3/lookalike/contacts` with replaced schemas, marked not backwards compatible, in a minor version (https://docs.lusha.com/changelog/overview)"
        ],
        "verdict": "API key on every plan, including Free with 40 credits a month. At least 1 credit per request even when nothing matches.",
        "bestFor": "Sales teams that want contact and company enrichment, signals and prospecting from one vendor, with a free plan to start.",
        "strengths": [
          "API key on every plan, including Free with 40 credits a month",
          "Admins can cap each key's monthly credits",
          "Ten dated releases since 8 June 2026",
          "Privacy notice names sources, a DPO and an EU representative, with a removal page and subprocessor list",
          "SOC 2 Type II and a 99.95 per cent uptime SLA stated in the trust centre"
        ],
        "weaknesses": [
          "At least 1 credit per request even when nothing matches",
          "Decision Makers API removed 88 days after launch, and Contact Lookalikes changed incompatibly, both in minor versions",
          "50 MCP tools with no toolsets or read-only mode, including table writes and CRM export",
          "Free plan capped at 100 requests a day",
          "Contact data partly comes from members' shared CRM, email and calendar data"
        ],
        "agentNotes": [
          "Batch up to 25 contacts a request. A single bulk request costs 1 credit, not 1 per contact",
          "Ask for phones only when needed. A phone is 5 credits against 1 for an email",
          "Use the Buying Group endpoint. Decision Makers was retired on 2026-09-04",
          "Use `/v3/lookalike/contacts` for contact lookalikes",
          "Back off exponentially on 429. Free keys stop at 100 requests a day"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.3
          }
        ],
        "editorialScores": {
          "ergonomics": 51,
          "maintenance": 82,
          "payments": 40,
          "reliability": 75,
          "schema": 83,
          "security": 59,
          "transparency": 67
        },
        "provenanceScore": 92
      },
      "connect": {
        "http": "curl https://api.lusha.com/account/usage -H \"api_key: $LUSHA_API_KEY\"",
        "claudeCode": "claude mcp add --transport http lusha https://mcp.lusha.com",
        "config": {
          "mcpServers": {
            "lusha": {
              "headers": {
                "x-api-key": "${LUSHA_API_KEY}"
              },
              "url": "https://mcp.lusha.com"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/lusha"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Starter",
          "unit": "month",
          "usd": 49.9,
          "note": "400 credits"
        },
        {
          "item": "Pro",
          "unit": "month",
          "usd": 69.9,
          "note": "600 credits"
        },
        {
          "item": "Premium",
          "unit": "month",
          "usd": 399.9,
          "note": "3,400 credits"
        }
      ],
      "provenance": {
        "legalEntity": "Lusha Systems Inc.",
        "domain": "lusha.com",
        "domainRegistered": "1999-07-09",
        "endpointOnVendorDomain": true,
        "terms": "https://www.lusha.com/legal/terms_and_conditions-2/",
        "privacy": "https://www.lusha.com/legal/privacy_policy/",
        "statusPage": "https://status.lusha.com",
        "changelog": "https://docs.lusha.com/changelog/overview",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "notes": [
          "lusha.com was registered in 1999, long before Lusha was founded. The Delaware entity works with its Israeli affiliate Lusha Systems Ltd."
        ],
        "score": 92
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/lusha.json",
      "live": {
        "slug": "lusha",
        "probe": {
          "target": "https://api.lusha.com",
          "method": "get",
          "lastAt": "2026-10-10T01:37:57.198100671Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 124,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 134,
          "p95ms24h": 242,
          "samples24h": 250,
          "samples30d": 2453,
          "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": 17,
              "ok": 17
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.lusha.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T01:33:49.565361178Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.lusha.mcp/mcp",
            "version": "1.0.0",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          }
        ],
        "securityTxt": {
          "url": "https://lusha.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-05-01T14:48:00Z",
          "checkedAt": "2026-10-09T15:39:22.118245066Z"
        },
        "llmsTxt": {
          "url": "https://docs.lusha.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:14.956012847Z"
        },
        "domain": {
          "domain": "lusha.com",
          "registered": "1999-07-09",
          "source": "https://rdap.verisign.com/com/v1/domain/lusha.com",
          "checkedAt": "2026-10-04T13:10:25.928147432Z"
        },
        "pages": [
          {
            "url": "https://docs.lusha.com/changelog/overview",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:37:41.284812238Z",
            "changedAt": "2026-10-07T18:05:14.239629192Z",
            "fingerprint": "a6104e90e97e"
          },
          {
            "url": "https://www.lusha.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:51:51.991559548Z",
            "changedAt": "2026-10-08T18:28:55.160034582Z",
            "fingerprint": "178033a3b97c"
          },
          {
            "url": "https://www.lusha.com/legal/privacy_policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:51:47.628331618Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f02acae6094e"
          },
          {
            "url": "https://www.lusha.com/legal/terms_and_conditions-2/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:51:50.460918382Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f0614f5f443f"
          }
        ],
        "updatedAt": "2026-10-10T01:37:57.198100671Z"
      }
    },
    "answer": "Lusha API + MCP scores 62.3 (B) on agent readiness against RocketReach API's 51.2 (D), and leads in 6 of 7 scored categories. RocketReach API leads on 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-10T01:38:05.167379068Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 606,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 572,
          "p95ms24h": 1539,
          "samples24h": 102,
          "samples30d": 102,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 17,
              "ok": 17
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.rocketreach.co",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T01:34:07.966152335Z"
        },
        "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-10T01:38:05.167379068Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Lusha",
        "b": "RocketReach, LLC",
        "name": "Vendor"
      },
      {
        "a": "https://api.lusha.com",
        "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": "50",
        "b": "9",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "com.lusha.mcp/mcp",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-09-23",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2024-01-31",
        "name": "Terms last updated"
      },
      {
        "a": "2026-09-01",
        "b": "2026-09-30",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "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": "yes",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Lusha API + MCP scores 62.3 (B) on agent readiness against RocketReach API's 51.2 (D), and leads in 6 of 7 scored categories. RocketReach API leads on agent ergonomics.",
        "question": "Which is better for AI agents, Lusha API + MCP or RocketReach API?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Lusha API + MCP and RocketReach API need an API key?"
      },
      {
        "answer": "Yes. Lusha API + MCP has a hosted endpoint at https://api.lusha.com and RocketReach API at https://api.rocketreach.co/api/v2.",
        "question": "Can an agent call Lusha API + MCP and RocketReach API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 75 against 64",
          "Schema \u0026 documentation, 83 against 72",
          "Security \u0026 auth, 59 against 34",
          "Payments \u0026 pricing, 40 against 10",
          "Maintenance \u0026 community, 82 against 31",
          "Transparency \u0026 trust, 80 against 58"
        ],
        "also": null,
        "goodFor": "Sales teams that want contact and company enrichment, signals and prospecting from one vendor, with a free plan to start.",
        "slug": "lusha",
        "watchFor": "At least 1 credit per request even when nothing matches"
      },
      {
        "aheadOn": [
          "Agent ergonomics, 72 against 51"
        ],
        "also": [
          "No incidents deducted, where Lusha API + MCP loses 4 points for them"
        ],
        "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": "lead.search",
      "name": "Lead search"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-lusha.json",
        "title": "Apollo API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "Coresignal API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "Crustdata API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "Enrich Layer API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "Explorium AgentSource vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "FullEnrich API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "Fuse MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-lusha"
      },
      {
        "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-lusha.json",
        "title": "Gojiberry vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/gojiberry-vs-lusha"
      },
      {
        "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/leadmagic-vs-lusha.json",
        "title": "LeadMagic API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/leadmagic-vs-lusha"
      },
      {
        "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-people-data-labs.json",
        "title": "Lusha API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/lusha-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lusha-vs-prospeo.json",
        "title": "Lusha API + MCP vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/lusha-vs-prospeo"
      },
      {
        "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-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-lusha.json",
        "title": "Dropcontact API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-lusha"
      },
      {
        "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-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-rocketreach.json",
        "title": "Hunter API + MCP vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-rocketreach"
      }
    ],
    "scores": [
      {
        "by": 11,
        "edge": "lusha",
        "key": "reliability",
        "lusha": 75,
        "name": "Reliability",
        "rocketreach": 64,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 11,
        "edge": "lusha",
        "key": "schema",
        "lusha": 83,
        "name": "Schema \u0026 documentation",
        "rocketreach": 72,
        "weight": 13
      },
      {
        "by": 21,
        "edge": "rocketreach",
        "key": "ergonomics",
        "lusha": 51,
        "name": "Agent ergonomics",
        "rocketreach": 72,
        "weight": 13
      },
      {
        "by": 25,
        "edge": "lusha",
        "key": "security",
        "lusha": 59,
        "name": "Security \u0026 auth",
        "rocketreach": 34,
        "weight": 14
      },
      {
        "by": 30,
        "edge": "lusha",
        "key": "payments",
        "lusha": 40,
        "name": "Payments \u0026 pricing",
        "rocketreach": 10,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 51,
        "edge": "lusha",
        "key": "maintenance",
        "lusha": 82,
        "name": "Maintenance \u0026 community",
        "rocketreach": 31,
        "weight": 7
      },
      {
        "by": 22,
        "edge": "lusha",
        "key": "transparency",
        "lusha": 80,
        "name": "Transparency \u0026 trust",
        "rocketreach": 58,
        "weight": 7
      }
    ],
    "summary": "Lusha API + MCP scores 62.3 (B) on agent readiness against RocketReach API's 51.2 (D), and leads in 6 of 7 scored categories. RocketReach API leads on agent ergonomics. Both do lead search.",
    "verdicts": {
      "lusha": "API key on every plan, including Free with 40 credits a month. At least 1 credit per request even when nothing matches.",
      "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/lusha-vs-rocketreach",
    "json": "https://www.anchorterminal.com/compare/lusha-vs-rocketreach.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/lusha-vs-rocketreach.md",
    "slim": "https://www.anchorterminal.com/compare/lusha-vs-rocketreach.min.md"
  },
  "markdown": "Lusha API + MCP scores 62.3 (B) on agent readiness against RocketReach API's 51.2 (D), and leads in 6 of 7 scored categories. RocketReach API leads on agent ergonomics. Both do lead search.\n\n- Lusha API + MCP: grade B, 62.3/100, rank #435 of 950. Markdown https://www.anchorterminal.com/tools/lusha.md · JSON https://www.anchorterminal.com/api/v1/tools/lusha.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### Lusha API + MCP (B)\n\nGood for: Sales teams that want contact and company enrichment, signals and prospecting from one vendor, with a free plan to start.\n\nAhead on:\n- Reliability, 75 against 64\n- Schema \u0026 documentation, 83 against 72\n- Security \u0026 auth, 59 against 34\n- Payments \u0026 pricing, 40 against 10\n- Maintenance \u0026 community, 82 against 31\n- Transparency \u0026 trust, 80 against 58\n\nWatch for: At least 1 credit per request even when nothing matches\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- Agent ergonomics, 72 against 51\n\nAlso in its favour:\n- No incidents deducted, where Lusha API + MCP loses 4 points for them\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 | Lusha API + MCP | RocketReach API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 75 | 64 | Lusha API + MCP +11 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 83 | 72 | Lusha API + MCP +11 |\n| Agent ergonomics | 13% (16.2 this run) | 51 | 72 | RocketReach API +21 |\n| Security \u0026 auth | 14% (17.5 this run) | 59 | 34 | Lusha API + MCP +25 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 10 | Lusha API + MCP +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 82 | 31 | Lusha API + MCP +51 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 80 | 58 | Lusha API + MCP +22 |\n| Negative events | ≤15 | -4 | 0 | |\n| **Total** | | **62.3 · B** | **51.2 · D** | |\n\n## Facts side by side\n\n| Fact | Lusha API + MCP | RocketReach API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Lusha | RocketReach, LLC |\n| Hosted endpoint | `https://api.lusha.com` | `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 | 50 | 9 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | `com.lusha.mcp/mcp` | not listed |\n| Last release | 2026-09-23 | none |\n| Terms last updated | no date given | 2024-01-31 |\n| Privacy policy last updated | 2026-09-01 | 2026-09-30 |\n| Customer content may train models | yes, with an opt-out | not found in the text |\n| Terms restrict automated access | yes | 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 | yes | yes |\n| Agent reviews | 3/5 (2) | none |\n\n## Verdicts\n\n**Lusha API + MCP.** API key on every plan, including Free with 40 credits a month. At least 1 credit per request even when nothing matches.\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### Lusha API + MCP\n\n1. Batch up to 25 contacts a request. A single bulk request costs 1 credit, not 1 per contact\n2. Ask for phones only when needed. A phone is 5 credits against 1 for an email\n3. Use the Buying Group endpoint. Decision Makers was retired on 2026-09-04\n4. Use `/v3/lookalike/contacts` for contact lookalikes\n5. Back off exponentially on 429. Free keys stop at 100 requests a day\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, Lusha API + MCP or RocketReach API?\n\nLusha API + MCP scores 62.3 (B) on agent readiness against RocketReach API's 51.2 (D), and leads in 6 of 7 scored categories. RocketReach API leads on agent ergonomics.\n\n### Do Lusha 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 Lusha API + MCP and RocketReach API without installing anything?\n\nYes. Lusha API + MCP has a hosted endpoint at https://api.lusha.com 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/lusha-vs-rocketreach.json, and with the fewest tokens: https://www.anchorterminal.com/compare/lusha-vs-rocketreach.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"lusha\", \"b\": \"rocketreach\"}`. From a terminal: `anchor compare lusha rocketreach`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/lusha.json and https://www.anchorterminal.com/api/v1/tools/rocketreach.json\n\n## Other comparisons with Lusha API + MCP or RocketReach API\n\n- [Apollo API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/apollo-vs-lusha.md)\n- [Apollo API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/apollo-vs-rocketreach.md)\n- [Coresignal API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-lusha.md)\n- [Coresignal API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/coresignal-vs-rocketreach.md)\n- [Crustdata API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-lusha.md)\n- [Crustdata API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/crustdata-vs-rocketreach.md)\n- [Enrich Layer API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-lusha.md)\n- [Enrich Layer API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/enrich-layer-vs-rocketreach.md)\n- [Explorium AgentSource vs Lusha API + MCP](https://www.anchorterminal.com/compare/explorium-agentsource-vs-lusha.md)\n- [Explorium AgentSource vs RocketReach API](https://www.anchorterminal.com/compare/explorium-agentsource-vs-rocketreach.md)\n- [FullEnrich API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/fullenrich-vs-lusha.md)\n- [FullEnrich API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/fullenrich-vs-rocketreach.md)\n- [Fuse MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-lusha.md)\n- [Fuse MCP vs RocketReach API](https://www.anchorterminal.com/compare/fuse-mcp-vs-rocketreach.md)\n- [Gojiberry vs Lusha API + MCP](https://www.anchorterminal.com/compare/gojiberry-vs-lusha.md)\n- [Gojiberry vs RocketReach API](https://www.anchorterminal.com/compare/gojiberry-vs-rocketreach.md)\n- [LeadMagic API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/leadmagic-vs-lusha.md)\n- [LeadMagic API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/leadmagic-vs-rocketreach.md)\n- [Lusha API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/lusha-vs-people-data-labs.md)\n- [Lusha API + MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/lusha-vs-prospeo.md)\n- [Lusha API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/lusha-vs-zoominfo.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 Lusha API + MCP](https://www.anchorterminal.com/compare/dropcontact-vs-lusha.md)\n- [Dropcontact API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/dropcontact-vs-rocketreach.md)\n- [Hunter API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/hunter-vs-lusha.md)\n- [Hunter API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/hunter-vs-rocketreach.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": "Lusha API + MCP vs RocketReach API",
        "url": ""
      }
    ],
    "description": "Lusha scores 62.3 (B) to RocketReach's 51.2 (D) for lead search. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Lusha API + MCP B 62.3",
      "RocketReach API D 51.2",
      "scores"
    ],
    "h1": "Lusha API + MCP vs RocketReach API",
    "image": "https://www.anchorterminal.com/assets/og/compare-lusha-vs-rocketreach.png",
    "path": "/compare/lusha-vs-rocketreach",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Lusha vs RocketReach for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/lusha-vs-rocketreach"
  },
  "tokens": {
    "markdown": 2550,
    "slim": 680
  },
  "version": 1
}
