{
  "data": {
    "a": {
      "slug": "crustdata",
      "name": "Crustdata API + MCP",
      "vendor": "Crustdata",
      "vendorUrl": "https://crustdata.com",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Company, person, job, web and social post search and enrichment, with live web lookups, batch jobs and watchers that push changes to a webhook.",
      "url": "https://www.anchorterminal.com/tools/crustdata",
      "markdownUrl": "https://www.anchorterminal.com/tools/crustdata.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/crustdata.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crustdata.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.crustdata.com",
      "packages": [],
      "auth": "mixed",
      "authNotes": "`authorization: Bearer` API key plus a pinned `x-api-version: 2025-11-01` header (without it you get the latest version, which may break). Hosted MCP at install.crustdata.com uses OAuth, or the API key as a bearer token for headless clients.",
      "pricing": "usage",
      "pricingNotes": "Credit-based. Person and company search 0.03 credits a result plus 0.1 to 2.5 for premium filter or response fields, person enrich 1 to 7, company enrich 2 to 4, contact enrich (emails and phones) 1 to 5.5 per matched person on enterprise plans, identify and autocomplete free. Watchers run 0.5 to 150 credits per delivered record depending on refresh SLA. Purchased credits last 12 months. The pricing page lists no dollar figures and mentions a free trial and monthly or annual plans (https://crustdata.com/pricing).",
      "priceSummary": "Pay per use",
      "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": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.crustdata.com",
      "llmsTxt": "https://docs.crustdata.com/llms.txt",
      "openapi": "https://docs.crustdata.com/openapi-specs/2025-11-01/person.yaml",
      "capabilities": [
        "lead.search",
        "lead.enrichment",
        "data.company",
        "data.person"
      ],
      "tags": [
        "lead-search",
        "enrichment",
        "hosted",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "async-jobs",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.5,
        "grade": "D",
        "agentReady": false,
        "rank": 331,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 67,
          "payments": 5,
          "reliability": 45,
          "schema": 89,
          "security": 56,
          "transparency": 56
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -3,
        "negativeNotes": [
          "In September 2026 the changelog flags `config.refresh_frequency_days` as refused on indexed discovery watches, a breaking change shipped inside the pinned version 2025-11-01 with no advance notice found (https://docs.crustdata.com/openapi-specs/2025-11-01/changelog.md)"
        ],
        "verdict": "Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response. No status page and no SLA.",
        "strengths": [
          "Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response",
          "Per-key endpoint restrictions and monthly credit caps",
          "Eight OpenAPI files, llms.txt and a detailed dated changelog",
          "Rate-limit headers, typed 429 errors and back-off guidance",
          "Opt-out portal for data subjects with removal in 30 days"
        ],
        "weaknesses": [
          "No status page and no SLA",
          "No public dollar price per credit, and the free trial is on request",
          "Breaking changes shipped inside the pinned version 2025-11-01",
          "Default limits of 15 to 30 requests a minute",
          "Terms cover website use only, and terms and privacy policy name different companies"
        ],
        "agentNotes": [
          "Always send `x-api-version: 2025-11-01`. Unpinned calls get the latest version",
          "Call `/account/endpoints` first to see what your plan enables and what each field costs",
          "Ask only for the premium field groups you need, since each one bills",
          "Poll `GET /batch/{id}` before submitting more batch jobs. Active jobs count against a cap of 5 to 30",
          "Read the `crustdata://catalog` resource before calling MCP tools"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.5
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 67,
          "payments": 5,
          "reliability": 45,
          "schema": 89,
          "security": 56,
          "transparency": 36
        },
        "provenanceScore": 76
      },
      "connect": {
        "http": "curl -X POST https://api.crustdata.com/company/identify -H \"authorization: Bearer $CRUSTDATA_API_KEY\" \\\n  -H \"content-type: application/json\" -H \"x-api-version: 2025-11-01\" -d '{\"domains\":[\"retool.com\"]}'",
        "claudeCode": "claude mcp add --transport http crustdata https://install.crustdata.com/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/lead.search",
        "tool": "https://letme.dev/crustdata"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "Crustdata Inc.",
        "domain": "crustdata.com",
        "domainRegistered": "2019-03-18",
        "endpointOnVendorDomain": true,
        "terms": "https://crustdata.com/terms",
        "privacy": "https://crustdata.com/privacy",
        "statusPage": "",
        "changelog": "https://docs.crustdata.com/openapi-specs/2025-11-01/changelog",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The terms page is a generic website-use notice naming CrustData Inc. (California). We found no published API terms of service",
          "The privacy policy, last updated 19 May 2025, names Crustdata Technologies Inc.",
          "status.crustdata.com doesn't resolve"
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/crustdata.json",
      "live": {
        "slug": "crustdata",
        "probe": {
          "target": "https://api.crustdata.com",
          "method": "get",
          "lastAt": "2026-10-05T02:29:54.543244855Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 376,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 393,
          "p95ms24h": 445,
          "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
            }
          ]
        },
        "securityTxt": {
          "url": "https://crustdata.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:43.381431206Z"
        },
        "llmsTxt": {
          "url": "https://docs.crustdata.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:29.605883484Z"
        },
        "domain": {
          "domain": "crustdata.com",
          "registered": "2019-03-18",
          "source": "https://rdap.verisign.com/com/v1/domain/crustdata.com",
          "checkedAt": "2026-10-04T13:08:45.082534374Z"
        },
        "pages": [
          {
            "url": "https://docs.crustdata.com/openapi-specs/2025-11-01/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:32.955834168Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6da05d3e0dc2"
          },
          {
            "url": "https://crustdata.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:14.605382342Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "43910ddb98b2"
          },
          {
            "url": "https://crustdata.com/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:16.656212887Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9d0f34eff1e9"
          },
          {
            "url": "https://crustdata.com/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:18.651481283Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3b112a0e6c77"
          }
        ],
        "updatedAt": "2026-10-05T02:29:54.543244855Z"
      }
    },
    "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": "Enrich Layer API + MCP has a score of 56 (C) against Crustdata API + MCP's 53.5 (D). Both do lead search. The largest gap is maintenance \u0026 community, 41 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer",
    "json": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer.md",
    "slim": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer.min.md"
  },
  "markdown": "Enrich Layer API + MCP has a score of 56 (C) against Crustdata API + MCP's 53.5 (D). Both do lead search. The largest gap is maintenance \u0026 community, 41 points.\n\n- Crustdata API + MCP: grade D, 53.5/100, rank #331 of 452. Markdown https://www.anchorterminal.com/tools/crustdata.md · JSON https://www.anchorterminal.com/api/v1/tools/crustdata.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 Crustdata API + MCP for schema \u0026 documentation (+13), agent ergonomics (+5), security \u0026 auth (+16), maintenance \u0026 community (+41).\n\nPick Enrich Layer API + MCP for reliability (+20), payments \u0026 pricing (+35), transparency \u0026 trust (+5).\n\n## Score by category\n\n| Category | Weight | Crustdata API + MCP | Enrich Layer API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 45 | 65 | Enrich Layer API + MCP +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 89 | 76 | Crustdata API + MCP +13 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 68 | Crustdata API + MCP +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 56 | 40 | Crustdata API + MCP +16 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 5 | 40 | Enrich Layer API + MCP +35 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 67 | 26 | Crustdata API + MCP +41 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 56 | 61 | Enrich Layer API + MCP +5 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **53.5 · D** | **56 · C** | |\n\n## Facts side by side\n\n| Fact | Crustdata API + MCP | Enrich Layer API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Crustdata | Enrich Layer |\n| Hosted endpoint | `https://api.crustdata.com` | `https://enrichlayer.com/api/v2` |\n| Transports | HTTP, Streamable HTTP | HTTP, stdio |\n| Auth | OAuth or key | API key |\n| Pricing | Pay per use | 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 | not listed | not listed |\n| Last release | none | 2026-06-19 |\n| Popularity | none | 0 stars, 26 npm/wk |\n| Agent reviews | 2.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Crustdata API + MCP.** Per-field credit prices, readable per account from `/account/endpoints`, and `X-Credits-Used` on every response. No status page and no SLA.\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### Crustdata API + MCP\n\n1. Always send `x-api-version: 2025-11-01`. Unpinned calls get the latest version\n2. Call `/account/endpoints` first to see what your plan enables and what each field costs\n3. Ask only for the premium field groups you need, since each one bills\n4. Poll `GET /batch/{id}` before submitting more batch jobs. Active jobs count against a cap of 5 to 30\n5. Read the `crustdata://catalog` resource before calling MCP tools\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 Crustdata API + MCP or Enrich Layer API + MCP\n\n- [Apollo API + MCP vs Crustdata API + MCP](https://www.anchorterminal.com/compare/apollo-vs-crustdata.md)\n- [Apollo API + MCP vs Enrich Layer API + MCP](https://www.anchorterminal.com/compare/apollo-vs-enrich-layer.md)\n- [Coresignal API + MCP vs Crustdata API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-crustdata.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 FullEnrich API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-fullenrich.md)\n- [Crustdata API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-hunter.md)\n- [Crustdata API + MCP vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-leadmagic.md)\n- [Crustdata API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-lusha.md)\n- [Crustdata API + MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-prospeo.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- [Crustdata API + MCP vs Dropcontact API + MCP](https://www.anchorterminal.com/compare/crustdata-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": "Crustdata API + MCP vs Enrich Layer API + MCP",
        "url": ""
      }
    ],
    "description": "Enrich Layer API + MCP has a score of 56 (C) against Crustdata API + MCP's 53.5 (D). Both do lead search. The largest gap is maintenance \u0026 community, 41 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Crustdata API + MCP D 53.5",
      "Enrich Layer API + MCP C 56",
      "scores"
    ],
    "h1": "Crustdata API + MCP vs Enrich Layer API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-crustdata-vs-enrich-layer.png",
    "path": "/compare/crustdata-vs-enrich-layer",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Crustdata API + MCP vs Enrich Layer API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/crustdata-vs-enrich-layer"
  },
  "tokens": {
    "markdown": 1600,
    "slim": 380
  },
  "version": 1
}
