{
  "data": {
    "a": {
      "slug": "apollo",
      "name": "Apollo API + MCP",
      "vendor": "Apollo.io",
      "vendorUrl": "https://www.apollo.io",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "People and company search over Apollo's database of about 240 million contacts and 30 million companies, person and company enrichment with email and mobile reveal, and the Apollo CRM and sequence objects.",
      "url": "https://www.anchorterminal.com/tools/apollo",
      "markdownUrl": "https://www.anchorterminal.com/tools/apollo.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/apollo.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apollo.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.apollo.io/api/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST uses the `x-api-key` header. Keys can be limited to chosen endpoints, and a master key reaches everything. Partners use OAuth 2.0. The hosted MCP at mcp.apollo.io uses OAuth, and headless clients send a master key in `X-Api-Key`. Calls act as the workspace's longest-standing active admin, whoever made the key.",
      "pricing": "freemium",
      "pricingNotes": "Free plan, then Basic $49, Professional $79 and Organization $119 a user a month billed yearly ($59, $99 and $149 monthly; the Organization plan needs 3 seats). People search costs 0 credits. Person enrichment is 1 credit for email and demographics plus 8 for a mobile number, and waterfall lookups through third-party vendors can reach 20 or more credits for an email and 45 or more for a phone. Company enrichment is 1 credit per company, company search 1 credit per page of up to 100. The pricing FAQ says custom integrations need a Custom plan, while the API docs list rate limits for the Free through Organization plans (https://www.apollo.io/pricing).",
      "priceSummary": "$49 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 mention in the API docs, MCP docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 25,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.apollo.io",
      "llmsTxt": "https://docs.apollo.io/llms.txt",
      "openapi": "https://docs.apollo.io/openapi/apollo-rest-api.json",
      "registryName": "io.github.apolloio/apollo-mcp",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "email.finder",
        "data.company",
        "data.person"
      ],
      "tags": [
        "lead-search",
        "enrichment",
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.6,
        "grade": "B",
        "agentReady": false,
        "rank": 199,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 58,
          "payments": 30,
          "reliability": 65,
          "schema": 87,
          "security": 60,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "People search costs 0 credits, up to 100 records a page and 50,000 a query. Headless MCP use needs a master key that reaches every endpoint.",
        "strengths": [
          "People search costs 0 credits, up to 100 records a page and 50,000 a query",
          "`error_details` carries a stable code, ordered fix suggestions and `retry_after_seconds`",
          "Scoped API keys limited to chosen endpoints, with regenerate and delete",
          "ISO 27001 and SOC 2 Type 2, with a public subprocessor list in the trust centre",
          "Listed in the official MCP registry under io.github.apolloio"
        ],
        "weaknesses": [
          "Headless MCP use needs a master key that reaches every endpoint",
          "MCP write actions include sending email, sequence enrolment and buying domains, with no read-only mode",
          "Status page has no API or MCP component, and logged background-job downtimes of 1 h 16 min and 2 h 49 min in the last 90 days",
          "Pricing FAQ says API access is on Custom plans, while the API docs list limits for Free through the Organization plan",
          "One changelog entry and no SLA found"
        ],
        "agentNotes": [
          "Search people first at 0 credits, then enrich only the people you'll contact",
          "Branch on `error_details.code` and wait `retry_after_seconds` from the suggestions after a 429",
          "Limits are per team, so read the `x-minute-usage` and remaining headers before a bulk run",
          "Use a scoped key with only the endpoints the job needs. A master key reaches everything",
          "Get a person's approval before adding contacts to a sequence, since enrolment can start sending"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.6
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 58,
          "payments": 30,
          "reliability": 65,
          "schema": 87,
          "security": 60,
          "transparency": 64
        },
        "provenanceScore": 86
      },
      "connect": {
        "http": "curl -X POST https://api.apollo.io/api/v1/mixed_people/api_search -H \"x-api-key: $APOLLO_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"person_titles\":[\"head of sales\"],\"per_page\":5}'",
        "claudeCode": "claude mcp add --transport http apollo https://mcp.apollo.io/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/apollo"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Basic plan",
          "unit": "seat-month",
          "usd": 49,
          "note": "billed yearly, $59 monthly"
        },
        {
          "item": "Professional plan",
          "unit": "seat-month",
          "usd": 79,
          "note": "billed yearly, $99 monthly"
        },
        {
          "item": "Organization plan",
          "unit": "seat-month",
          "usd": 119,
          "note": "billed yearly, $149 monthly, 3 seats minimum"
        }
      ],
      "provenance": {
        "legalEntity": "ZenLeads Inc. d/b/a Apollo.io",
        "domain": "apollo.io",
        "domainRegistered": "2018-01-09",
        "endpointOnVendorDomain": true,
        "terms": "https://www.apollo.io/terms",
        "privacy": "https://www.apollo.io/privacy-policy",
        "statusPage": "https://status.apollo.io",
        "changelog": "https://docs.apollo.io/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Plan prices come from the pricing page's structured data and third-party reports. The plan table itself renders client-side"
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/apollo.json",
      "live": {
        "slug": "apollo",
        "probe": {
          "target": "https://api.apollo.io/api/v1",
          "method": "get",
          "lastAt": "2026-10-05T02:29:51.650862481Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 322,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 338,
          "p95ms24h": 412,
          "samples24h": 273,
          "samples30d": 1131,
          "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": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.apollo.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:39:48.55084474Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "io.github.apolloio/apollo-mcp",
            "version": "0.1.1",
            "seenAt": "2026-10-04T23:42:40.113054682Z"
          }
        ],
        "securityTxt": {
          "url": "https://apollo.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:56.204269797Z"
        },
        "llmsTxt": {
          "url": "https://docs.apollo.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:15.184779947Z"
        },
        "domain": {
          "domain": "apollo.io",
          "checkedAt": "2026-10-04T13:05:44.956777073Z"
        },
        "pages": [
          {
            "url": "https://docs.apollo.io/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:09.884765168Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1a556e38f6a1"
          },
          {
            "url": "https://docs.apollo.io/openapi/apollo-rest-api.json",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:12.279933201Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.apollo.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:10.562380134Z",
            "changedAt": "2026-10-03T15:37:06.395067588Z",
            "fingerprint": "a9b95eeaa6ac"
          },
          {
            "url": "https://www.apollo.io/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:12.786288878Z",
            "changedAt": "2026-10-03T15:37:08.597416668Z",
            "fingerprint": "0c91b7af950c"
          },
          {
            "url": "https://www.apollo.io/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:49:14.73460074Z",
            "changedAt": "2026-10-03T15:37:10.47446383Z",
            "fingerprint": "dbbe719a7b6c"
          }
        ],
        "updatedAt": "2026-10-05T02:29:51.650862481Z"
      }
    },
    "b": {
      "slug": "enrich-layer",
      "name": "Enrich Layer API + MCP",
      "vendor": "Enrich Layer",
      "vendorUrl": "https://enrichlayer.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Professional profile, company, job, school and contact lookups with person and company search, built on the old Proxycurl endpoint set after Proxycurl shut down in July 2025.",
      "url": "https://www.anchorterminal.com/tools/enrich-layer",
      "markdownUrl": "https://www.anchorterminal.com/tools/enrich-layer.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/enrich-layer.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/enrich-layer.json",
      "repo": "https://github.com/enrichlayer/mcp-server",
      "license": "MIT",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://enrichlayer.com/api/v2",
      "packages": [
        {
          "registry": "npm",
          "name": "@enrichlayer/mcp-server"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API key in the Authorization header, one secret key per user from the dashboard. The MCP server reads ENRICH_LAYER_API_KEY from the environment.",
      "pricing": "usage",
      "pricingNotes": "500 free credits at sign-up. Pay-as-you-go packs from $10 for 100 credits ($0.10 a credit) to $1,000 for 46,297 ($0.0216), and credits don't expire unless the account is idle for 18 months. Annual plans from Starter at $588 a year (35,000 credits plus 5,000 bonus) to Ultra at $22,788 a year. A person or company profile costs 1 credit, a work email 3, person search 3 per result, and premium fields and live fetches add more (https://enrichlayer.com/pricing).",
      "priceSummary": "$0.10 / credit",
      "where": "both",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 25,
      "popularity": {
        "githubStars": 0,
        "npmWeekly": 26,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://enrichlayer.com/docs",
      "llmsTxt": "https://enrichlayer.com/llms.txt",
      "openapi": "https://enrichlayer.com/docs/api/v2/openapi.yaml",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "email.finder",
        "data.person",
        "data.company"
      ],
      "tags": [
        "hosted",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "typescript",
        "lead-search",
        "enrichment"
      ],
      "lastRelease": "2026-06-19",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 56,
        "grade": "C",
        "agentReady": false,
        "rank": 309,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 7,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 68,
          "maintenance": 26,
          "payments": 40,
          "reliability": 65,
          "schema": 76,
          "security": 40,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Pay-as-you-go credits from $10, non-expiring unless idle for 18 months. Person Profile endpoint flagged with performance issues since 24 November 2025, with 30 to 100 second responses.",
        "strengths": [
          "Pay-as-you-go credits from $10, non-expiring unless idle for 18 months",
          "500 free credits with no card, per the 30 September check",
          "OpenAPI 3.0 spec, and MCP tool schemas checked against it in CI",
          "All 25 MCP tools carry readOnlyHint",
          "Status page with a component per API group"
        ],
        "weaknesses": [
          "Person Profile endpoint flagged with performance issues since 24 November 2025, with 30 to 100 second responses",
          "Trial accounts limited to 2 requests a minute until the first top-up",
          "No security.txt, disclosure policy, bug bounty or certification",
          "No public changelog, and no MCP release since June 2026",
          "Privacy policy lists data brokers among sources and gives no retention periods"
        ],
        "agentNotes": [
          "Top up once before testing. Trial keys run at 2 requests a minute",
          "Set the person profile timeout to at least 100 seconds",
          "Ask for `extra`, personal emails or phone numbers only when needed, since each adds credits",
          "Use `callback_url` on slow lookups such as work email instead of holding the connection",
          "Map old Proxycurl paths with the transition guide rather than guessing"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 56
          }
        ],
        "editorialScores": {
          "ergonomics": 68,
          "maintenance": 26,
          "payments": 40,
          "reliability": 65,
          "schema": 76,
          "security": 40,
          "transparency": 53
        },
        "provenanceScore": 68
      },
      "connect": {
        "http": "curl -G https://enrichlayer.com/api/v2/credit-balance -H \"Authorization: Bearer $ENRICH_LAYER_API_KEY\"",
        "claudeCode": "claude mcp add enrich-layer -e ENRICH_LAYER_API_KEY=$ENRICH_LAYER_API_KEY -- npx -y @enrichlayer/mcp-server",
        "config": {
          "mcpServers": {
            "enrich-layer": {
              "args": [
                "-y",
                "@enrichlayer/mcp-server"
              ],
              "command": "npx",
              "env": {
                "ENRICH_LAYER_API_KEY": "${ENRICH_LAYER_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/enrich-layer"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Credit, $10 pack",
          "unit": "credit",
          "usd": 0.1,
          "note": "100 credits; one credit buys a person or company profile"
        },
        {
          "item": "Credit, $1,000 pack",
          "unit": "credit",
          "usd": 0.0216,
          "note": "46,297 credits"
        },
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 49,
          "note": "billed yearly at $588, 35,000 credits a year plus 5,000 bonus"
        },
        {
          "item": "Growth plan",
          "unit": "month",
          "usd": 299,
          "note": "billed yearly at $3,588, 350,000 credits a year plus 50,000 bonus"
        }
      ],
      "provenance": {
        "legalEntity": "Vertical Int, Inc.",
        "domain": "enrichlayer.com",
        "domainRegistered": "2025-04-05",
        "endpointOnVendorDomain": true,
        "terms": "https://enrichlayer.com/terms-of-use",
        "privacy": "https://enrichlayer.com/privacy-policy",
        "statusPage": "https://status.enrichlayer.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Domain registered in April 2025, three months before Proxycurl shut down. The terms name Vertical Int, Inc. (Wyoming) with an address in Orinda, California, and don't mention Nubela or Proxycurl."
        ],
        "score": 68
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/enrich-layer.json",
      "live": {
        "slug": "enrich-layer",
        "probe": {
          "target": "https://enrichlayer.com/api/v2",
          "method": "get",
          "lastAt": "2026-10-05T02:29:55.445537606Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 209,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 232,
          "p95ms24h": 413,
          "samples24h": 273,
          "samples30d": 1131,
          "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": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.enrichlayer.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:00.066104114Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@enrichlayer/mcp-server",
            "version": "0.3.0",
            "seenAt": "2026-10-04T16:26:32.605133107Z"
          }
        ],
        "githubStars": 0,
        "npmWeekly": 28,
        "securityTxt": {
          "url": "https://enrichlayer.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:52.313180845Z"
        },
        "llmsTxt": {
          "url": "https://enrichlayer.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:45.113397809Z"
        },
        "domain": {
          "domain": "enrichlayer.com",
          "registered": "2025-04-05",
          "source": "https://rdap.verisign.com/com/v1/domain/enrichlayer.com",
          "checkedAt": "2026-10-04T13:09:29.714451174Z"
        },
        "pages": [
          {
            "url": "https://nubela.co/blog/goodbye-proxycurl/",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:17.3070239Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "22a06342f70c"
          },
          {
            "url": "https://enrichlayer.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:30.538712762Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "853a126d8a25"
          },
          {
            "url": "https://enrichlayer.com/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:32.826060616Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fa71969716ac"
          },
          {
            "url": "https://enrichlayer.com/terms-of-use",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:34.873549699Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9f3c494aa3cb"
          }
        ],
        "updatedAt": "2026-10-05T02:29:55.445537606Z"
      }
    },
    "summary": "Apollo API + MCP has a score of 63.6 (B) against Enrich Layer API + MCP's 56 (C). Both do lead search. The largest gap is maintenance \u0026 community, 32 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/apollo-vs-enrich-layer",
    "json": "https://www.anchorterminal.com/compare/apollo-vs-enrich-layer.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/apollo-vs-enrich-layer.md",
    "slim": "https://www.anchorterminal.com/compare/apollo-vs-enrich-layer.min.md"
  },
  "markdown": "Apollo API + MCP has a score of 63.6 (B) against Enrich Layer API + MCP's 56 (C). Both do lead search. The largest gap is maintenance \u0026 community, 32 points.\n\n- Apollo API + MCP: grade B, 63.6/100, rank #199 of 452. Markdown https://www.anchorterminal.com/tools/apollo.md · JSON https://www.anchorterminal.com/api/v1/tools/apollo.json\n- Enrich Layer API + MCP: grade C, 56/100, rank #309 of 452. Markdown https://www.anchorterminal.com/tools/enrich-layer.md · JSON https://www.anchorterminal.com/api/v1/tools/enrich-layer.json\n\n## Which one, for what\n\nPick Apollo API + MCP for schema \u0026 documentation (+11), security \u0026 auth (+20), maintenance \u0026 community (+32), transparency \u0026 trust (+14).\n\nPick Enrich Layer API + MCP for payments \u0026 pricing (+10).\n\n## Score by category\n\n| Category | Weight | Apollo API + MCP | Enrich Layer API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 65 | even |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 87 | 76 | Apollo API + MCP +11 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 68 | Enrich Layer API + MCP +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 40 | Apollo API + MCP +20 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 40 | Enrich Layer API + MCP +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 58 | 26 | Apollo API + MCP +32 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 61 | Apollo API + MCP +14 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **63.6 · B** | **56 · C** | |\n\n## Facts side by side\n\n| Fact | Apollo API + MCP | Enrich Layer API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Apollo.io | Enrich Layer |\n| Hosted endpoint | `https://api.apollo.io/api/v1` | `https://enrichlayer.com/api/v2` |\n| Transports | HTTP, Streamable HTTP | HTTP, stdio |\n| Auth | OAuth or key | API key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | none | MIT |\n| Tools exposed | none | 25 |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | `io.github.apolloio/apollo-mcp` | not listed |\n| Last release | none | 2026-06-19 |\n| Popularity | 25 stars | 0 stars, 26 npm/wk |\n| Agent reviews | 2.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Apollo API + MCP.** People search costs 0 credits, up to 100 records a page and 50,000 a query. Headless MCP use needs a master key that reaches every endpoint.\n\n**Enrich Layer API + MCP.** Pay-as-you-go credits from $10, non-expiring unless idle for 18 months. Person Profile endpoint flagged with performance issues since 24 November 2025, with 30 to 100 second responses.\n\n## Before you call either\n\n### Apollo API + MCP\n\n1. Search people first at 0 credits, then enrich only the people you'll contact\n2. Branch on `error_details.code` and wait `retry_after_seconds` from the suggestions after a 429\n3. Limits are per team, so read the `x-minute-usage` and remaining headers before a bulk run\n4. Use a scoped key with only the endpoints the job needs. A master key reaches everything\n5. Get a person's approval before adding contacts to a sequence, since enrolment can start sending\n\n### Enrich Layer API + MCP\n\n1. Top up once before testing. Trial keys run at 2 requests a minute\n2. Set the person profile timeout to at least 100 seconds\n3. Ask for `extra`, personal emails or phone numbers only when needed, since each adds credits\n4. Use `callback_url` on slow lookups such as work email instead of holding the connection\n5. Map old Proxycurl paths with the transition guide rather than guessing\n\n## Other comparisons with Apollo API + MCP or Enrich Layer API + MCP\n\n- [Apollo API + MCP vs Coresignal API + MCP](https://www.anchorterminal.com/compare/apollo-vs-coresignal.md)\n- [Apollo API + MCP vs Crustdata API + MCP](https://www.anchorterminal.com/compare/apollo-vs-crustdata.md)\n- [Apollo API + MCP vs FullEnrich API + MCP](https://www.anchorterminal.com/compare/apollo-vs-fullenrich.md)\n- [Apollo API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/apollo-vs-hunter.md)\n- [Apollo API + MCP vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/apollo-vs-leadmagic.md)\n- [Apollo API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/apollo-vs-lusha.md)\n- [Apollo API + MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/apollo-vs-prospeo.md)\n- [Coresignal API + MCP vs Enrich Layer API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-enrich-layer.md)\n- [Crustdata API + MCP vs Enrich Layer API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer.md)\n- [Enrich Layer API + MCP vs FullEnrich API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-fullenrich.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 LeadMagic API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-leadmagic.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 Prospeo API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-prospeo.md)\n- [Apollo API + MCP vs Dropcontact API + MCP](https://www.anchorterminal.com/compare/apollo-vs-dropcontact.md)\n- [Dropcontact API + MCP vs Enrich Layer API + MCP](https://www.anchorterminal.com/compare/dropcontact-vs-enrich-layer.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "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": "Apollo API + MCP vs Enrich Layer API + MCP",
        "url": ""
      }
    ],
    "description": "Apollo API + MCP has a score of 63.6 (B) against Enrich Layer API + MCP's 56 (C). Both do lead search. The largest gap is maintenance \u0026 community, 32 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Apollo API + MCP B 63.6",
      "Enrich Layer API + MCP C 56",
      "scores"
    ],
    "h1": "Apollo API + MCP vs Enrich Layer API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-apollo-vs-enrich-layer.png",
    "path": "/compare/apollo-vs-enrich-layer",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Apollo API + MCP vs Enrich Layer API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/apollo-vs-enrich-layer"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 330
  },
  "version": 1
}
