{
  "data": {
    "a": {
      "slug": "databar",
      "name": "Databar",
      "vendor": "Databar, Inc.",
      "vendorUrl": "https://databar.ai",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Databar is a data enrichment platform from Databar, Inc. that reaches 100+ providers for company, person, email and phone data through tables, waterfalls and flows, with a REST API, Python SDK, CLI and a hosted MCP server.",
      "url": "https://www.anchorterminal.com/tools/databar",
      "markdownUrl": "https://www.anchorterminal.com/tools/databar.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/databar.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/databar.json",
      "dns": "databar.grade.anchorterminal.com",
      "license": "Proprietary, under Databar, Inc.'s terms of service",
      "transports": [
        "http",
        "streamable-http",
        "sse"
      ],
      "remoteUrl": "https://mcp.databar.ai/mcp",
      "packages": [
        {
          "registry": "pypi",
          "name": "databar"
        }
      ],
      "auth": "mixed",
      "authNotes": "REST: workspace API key in the `x-apikey` header, from Integrations in the workspace. MCP: OAuth through Databar's own consent screen, with a Connected apps page to revoke access, or the API key as a Bearer token. No scopes found; the terms let Databar revoke or rotate keys.",
      "pricing": "paid",
      "pricingNotes": "Build $99 a month for 5,000 credits, Scale $495 for 50,000, Enterprise custom; annual saves 12% with the year's credits up front. Free plan with 150 credits and no API access. 14-day premium trial with no card. Credits per connector vary (for example 0.15 credits per Google Maps location) and are only spent on Databar's provider keys; your own keys use actions (https://databar.ai/pricing, https://docs.databar.ai/product-guide/credits-and-billing, checked 2026-11-06).",
      "priceSummary": "$0.0198 / credit",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in llms.txt, the API reference, MCP docs or pricing (checked 2026-11-06). An empty balance answers 406.",
        "endpoints": []
      },
      "toolCount": 69,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.databar.ai",
      "llmsTxt": "https://docs.databar.ai/llms.txt",
      "capabilities": [
        "lead.enrichment",
        "email.finder",
        "email.verification",
        "lead.search",
        "data.company"
      ],
      "tags": [
        "hosted",
        "mcp",
        "remote-mcp",
        "oauth",
        "llms-txt",
        "python",
        "cli",
        "async-jobs",
        "enrichment",
        "free-trial",
        "no-card",
        "closed-source",
        "no-status-page"
      ],
      "lastRelease": "2026-10-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.8,
        "grade": "D",
        "agentReady": false,
        "rank": 933,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 13,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 73,
          "payments": 35,
          "reliability": 28,
          "schema": 84,
          "security": 47,
          "transparency": 55
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "Databar puts 100+ enrichment providers, waterfalls and tables behind one REST API, a Python SDK, a CLI and a hosted MCP server with spending confirmation above 50 credits and stable error codes. API access needs a paid plan or trial, rate limits aren't published as numbers, and no status page or security programme was found.",
        "bestFor": "Waterfall enrichment across many providers for GTM agents, close to clay and fullenrich.",
        "strengths": [
          "One key reaches 100+ data providers, with waterfalls that stop at the first result",
          "Hosted MCP checks the credit balance and asks for confirmation on runs estimated at 50 credits or more",
          "Errors carry stable codes such as UNKNOWN_COLUMNS with the available columns, 406 for credits and 410 for expired results",
          "Each endpoint page embeds its OpenAPI 3.1 definition, with llms.txt and Markdown twins",
          "14-day premium trial with no card, and Python SDK 2.9.0 released on 30 October 2026"
        ],
        "weaknesses": [
          "API access needs a paid plan; the free plan's 150 credits don't include it",
          "Rate limits are not published as numbers, and no status page or SLA was found",
          "69 MCP tools with no toolsets, including deletes of tables, rows, workbooks and trash",
          "No security.txt, disclosure policy or certification found",
          "The OpenAPI description says the REST API needs a call with the team first, while the quickstart says a paid plan is enough"
        ],
        "agentNotes": [
          "Poll GET /v1/tasks/{task_id} for async runs and collect results within 24 hours; after that the task returns gone",
          "When the MCP returns confirmation_required, show estimated_credits to the user and re-call with the retry_with object only after they agree",
          "Use upsert with a key column, and pass internal_version when editing flows, to avoid duplicates and stale-write 409s",
          "Check credits with GET /v1/user/me before bulk runs; 406 means the balance or plan can't cover it",
          "Treat AI researcher and scraped outputs as untrusted text"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.8
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 73,
          "payments": 35,
          "reliability": 28,
          "schema": 84,
          "security": 47,
          "transparency": 43
        },
        "provenanceScore": 67,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install databar",
        "http": "curl https://api.databar.ai/v1/user/me -H \"x-apikey: $DATABAR_API_KEY\"",
        "config": {
          "mcpServers": {
            "databar": {
              "headers": {
                "Authorization": "Bearer your-api-key-here"
              },
              "type": "http",
              "url": "https://mcp.databar.ai/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/lead.enrichment",
        "tool": "https://letme.dev/databar"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Credit on Build",
          "unit": "credit",
          "usd": 0.0198,
          "note": "$99 a month for 5,000 credits"
        },
        {
          "item": "Build plan",
          "unit": "month",
          "usd": 99,
          "note": "5,000 credits"
        }
      ],
      "provenance": {
        "legalEntity": "Databar, Inc.",
        "domain": "databar.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://databar.ai/terms-of-service",
        "privacy": "https://databar.ai/privacy-policy",
        "statusPage": "",
        "changelog": "https://feedback.databar.ai/changelog",
        "securityTxt": "unknown",
        "checked": "2026-11-06",
        "notes": [
          "Terms and privacy policy effective 1 October 2026, replacing the 2021 versions, per the changelog.",
          "databar.ai/robots.txt allows all but app routes; docs.databar.ai/robots.txt allows all with Content-Signal ai-train=yes, search=yes, ai-input=yes; feedback.databar.ai allows all.",
          "The terms bar reselling third-party data and say an AI agent using a customer's credentials is treated as the customer.",
          "No status page or security.txt was looked up beyond the links on the site; none is linked."
        ],
        "score": 67
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/databar.json",
      "live": {
        "slug": "databar",
        "probe": {
          "target": "https://mcp.databar.ai/mcp",
          "method": "get",
          "lastAt": "2026-11-07T18:20:19.847046439Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 312,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 266,
          "p95ms24h": 345,
          "samples24h": 200,
          "samples30d": 200,
          "days": [
            {
              "date": "2026-11-06",
              "probes": 13,
              "ok": 13
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "versions": [
          {
            "registry": "pypi",
            "name": "databar",
            "version": "2.9.0",
            "released": "2026-10-30",
            "seenAt": "2026-11-06T23:19:17.79768289Z"
          }
        ],
        "pypiWeekly": 140,
        "securityTxt": {
          "url": "https://databar.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:01:19.585020171Z"
        },
        "llmsTxt": {
          "url": "https://docs.databar.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:14.255704247Z"
        },
        "pages": [
          {
            "url": "https://feedback.databar.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:09:44.198444657Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "74531355b07b"
          },
          {
            "url": "https://databar.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:02:24.391544522Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "531d3fecc8b0"
          },
          {
            "url": "https://databar.ai/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:02:27.152620002Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "675056868ed7"
          },
          {
            "url": "https://databar.ai/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:02:28.980639136Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e6dbfaf05e9f"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.databar.ai/mcp",
          "checkedAt": "2026-11-07T01:43:41.829002126Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:43:41.829002126Z"
        },
        "updatedAt": "2026-11-07T18:20:19.847046439Z"
      }
    },
    "answer": "Hunter API + MCP scores 58.4 (C) on agent readiness against Databar's 53.8 (D), and leads in 4 of 7 scored categories. Databar leads on agent ergonomics and maintenance \u0026 community.",
    "b": {
      "slug": "hunter",
      "name": "Hunter API + MCP",
      "vendor": "Hunter",
      "vendorUrl": "https://hunter.io",
      "kind": "http-api",
      "category": "lead-data",
      "summary": "Email finder, email verifier, domain search, company discovery and person and company enrichment over a REST API, plus a hosted MCP server that also drives Hunter's leads, lists and cold-email sequences.",
      "url": "https://www.anchorterminal.com/tools/hunter",
      "markdownUrl": "https://www.anchorterminal.com/tools/hunter.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hunter.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hunter.json",
      "dns": "hunter.grade.anchorterminal.com",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.hunter.io/v2",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST takes the key in the `X-API-Key` header (the `?api_key=` query form still works but puts the key in logs). Hosted MCP at mcp.hunter.io uses OAuth for Claude, ChatGPT and Gemini, or the same `X-API-Key` header for other clients. A `test-api-key` returns dummy responses on Domain Search, Email Finder and Email Verifier.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 50 credits a month and API access. Starter $49 a month ($34 billed yearly, 2,000 credits), Growth $149 ($104 yearly, 10,000 credits), Scale $299 ($209 yearly, 25,000 credits), Enterprise custom. One credit per email found by Email Finder or Domain Search (Bulk Domain Search is 1 credit per 10 emails), 0.5 per verification, nothing when no result comes back, and repeat lookups count once per billing period. Discover (company search) and Email Count are free. An API-only Data Platform sells search and verification credits in bulk, valid 12 months (https://hunter.io/pricing).",
      "priceSummary": "$49 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 mention in the API docs, MCP docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 102,
      "popularity": {
        "githubStars": 9,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://hunter.io/api-documentation/v2",
      "llmsTxt": "https://hunter.io/llms.txt",
      "openapi": "https://hunter.io/openapi.json",
      "capabilities": [
        "email.finder",
        "email.verification",
        "lead.search",
        "lead.enrichment",
        "data.company",
        "data.person"
      ],
      "tags": [
        "lead-search",
        "enrichment",
        "email-verification",
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "closed-source"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58.4,
        "grade": "C",
        "agentReady": false,
        "rank": 747,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 11,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 40,
          "reliability": 50,
          "schema": 90,
          "security": 43,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-04"
        },
        "negative": 0,
        "verdict": "Finds and verifies work emails, returns 451 for people who asked not to be processed, and runs a public paid bug bounty. Its hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode, and the API key may travel in the query string.",
        "bestFor": "Finding and verifying work emails from a domain or a name, where GDPR handling of the people looked up matters.",
        "strengths": [
          "Returns 451 for people who asked not to be processed",
          "Privacy policy names its sources, cites a legitimate interest assessment and DPIA, and hosts in Belgium",
          "Free plan with API and MCP access, no card",
          "Charges only when an email is found or a verification completes, and repeats in a billing period are free",
          "OpenAPI JSON, llms.txt, llms-full.txt, a test key with dummy responses, and a public paid bug bounty"
        ],
        "weaknesses": [
          "Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode",
          "API key accepted in the `api_key` query string",
          "Rate limits answer 403 and quota exhaustion answers 429, with no Retry-After or back-off guidance",
          "No security.txt or certification found",
          "Status page renders client-side and its history couldn't be read"
        ],
        "agentNotes": [
          "Treat 451 as final. The person opted out and retrying won't help",
          "Back off on 403 with a rate-limit message. 429 means the plan's credits are gone",
          "Send the key in `X-API-Key`, never as `?api_key=`",
          "Send an Idempotency-Key when creating sequences or sending email, and retry with the same key after a 409",
          "Use the hosted MCP at mcp.hunter.io/mcp, not the deprecated local npm package"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58.4
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 40,
          "reliability": 50,
          "schema": 90,
          "security": 43,
          "transparency": 71
        },
        "provenanceScore": 86,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-04",
            "maintenance": "2026-11-04",
            "payments": "2026-11-04",
            "reliability": "2026-11-04",
            "schema": "2026-11-04",
            "security": "2026-11-04",
            "transparency": "2026-11-04"
          },
          "last": "2026-11-04",
          "lastMoved": "2026-11-04",
          "oldest": "2026-11-04",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl \"https://api.hunter.io/v2/domain-search?domain=stripe.com\u0026limit=5\" -H \"X-API-Key: $HUNTER_API_KEY\"",
        "claudeCode": "claude mcp add --transport http hunter https://mcp.hunter.io/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/email.finder",
        "tool": "https://letme.dev/hunter"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 49,
          "note": "2,000 credits. $34 a month billed yearly"
        },
        {
          "item": "Growth plan",
          "unit": "month",
          "usd": 149,
          "note": "10,000 credits. $104 a month billed yearly"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 299,
          "note": "25,000 credits. $209 a month billed yearly"
        },
        {
          "item": "Email found or verified",
          "unit": "credit",
          "usd": 0.0245,
          "note": "Starter monthly, $49 for 2,000 credits. One email found is 1 credit, one verification 0.5"
        }
      ],
      "provenance": {
        "legalEntity": "Hunter Web Services, Inc.",
        "domain": "hunter.io",
        "domainRegistered": "2012-08-24",
        "endpointOnVendorDomain": true,
        "terms": "https://hunter.io/terms-of-service",
        "privacy": "https://hunter.io/privacy-policy",
        "statusPage": "https://status.hunter.io",
        "changelog": "https://hunter.io/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "hunter.io served the pricing page in euros from our location. USD figures match the same numbers and third-party reports"
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hunter.json",
      "live": {
        "slug": "hunter",
        "probe": {
          "target": "https://api.hunter.io/v2",
          "method": "get",
          "lastAt": "2026-11-07T18:20:31.202808224Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 192,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.99,
          "p50ms24h": 105,
          "p95ms24h": 192,
          "samples24h": 239,
          "samples30d": 7910,
          "days": [
            {
              "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": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.hunter.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-07T04:47:55.682512369Z"
        },
        "securityTxt": {
          "url": "https://hunter.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:16.218418148Z"
        },
        "llmsTxt": {
          "url": "https://hunter.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:43.31704857Z"
        },
        "domain": {
          "domain": "hunter.io",
          "checkedAt": "2026-11-01T14:10:30.175953493Z"
        },
        "pages": [
          {
            "url": "https://hunter.io/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:11:12.422787947Z",
            "changedAt": "2026-10-08T18:20:54.682281696Z",
            "fingerprint": "646788a7e0c7"
          },
          {
            "url": "https://hunter.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:11:14.625853397Z",
            "changedAt": "2026-11-07T14:11:14.625853397Z",
            "fingerprint": "d52d68975866"
          },
          {
            "url": "https://hunter.io/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:11:16.658327382Z",
            "changedAt": "2026-10-08T18:20:58.809513027Z",
            "fingerprint": "c2ea1ffda353"
          },
          {
            "url": "https://hunter.io/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:11:18.521821886Z",
            "changedAt": "2026-10-08T18:21:00.870589486Z",
            "fingerprint": "8093d765728f"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.hunter.io/mcp",
          "checkedAt": "2026-11-07T01:45:20.394107637Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:45:20.394107637Z"
        },
        "updatedAt": "2026-11-07T18:20:31.202808224Z"
      }
    },
    "edges": [
      {
        "by": 24,
        "category": "transparency",
        "leads": "hunter",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Closed service with terms effective 1 October 2026 naming Databar, Inc. of Delaware (15 of 30). The privacy policy keeps data 'for as long as needed' with no periods; the docs give 24 hours for task results; a DPA is part of the agreement but was not read (15 of 30). The changelog flagged breaking API and SDK changes on 20 August 2026, and the terms let Databar retire any form of programmatic access; no notice period stated (8 of 20). Sub-processors are disclosed under the DPA, which was not read; data is processed in the United States (5 of 20). 15+15+8+5 = 43.",
          "b": "Closed service with terms naming Hunter Web Services, Inc. (last updated 23 May 2024, 15 days' notice of material changes) (15). The privacy policy (updated 13 April 2026, unchanged on 4 November) covers the people in Hunter's index, says profiles come from crawling public pages that allow it and from pattern-generated addresses, cites a legitimate interest assessment and a DPIA, takes removal requests at hunter.io/claim, drops profiles within 3 months of leaving their source page, and links a DPA. The API enforces opt-outs with a 451 (28 of 30). The changelog flagged the June 2026 switch to recipient-based engagement figures as affecting API users, Beta endpoints warn of breaking changes, and no deprecation policy found (8 of 20). Subprocessors at hunter.io/subprocessors and servers on Google Cloud in Belgium (20). 15 + 28 + 8 + 20 = 71."
        },
        "scores": {
          "a": 55,
          "b": 79
        }
      },
      {
        "by": 22,
        "category": "reliability",
        "leads": "hunter",
        "name": "Reliability",
        "reasons": {
          "a": "Hosted lines. No status page linked from the site or docs (0). No incident history to read (5). The 20 August changelog says rate limits return 429, but no numbers were found in the docs read (5 of 15). The SDK backs off on 429 per the 28 September entry, tasks can be cancelled with a refund, and no Retry-After or idempotency key is documented (8 of 15). No SLA found (0). The MCP server left beta on 15 July 2026 and the API is generally available (10). 0+5+5+8+0+10 = 28.",
          "b": "A status page at status.hunter.io (a Checkly dashboard) exists per the 30 September check, but it renders client-side and both the page and its incidents feed came back empty on 1 October, so components were never confirmed (15 of 20, the earlier partial kept). On 4 November its robots.txt answered with the dashboard's app page, so the host was not read further and no history is readable (5). Per-endpoint limits published, from 5 a second and 50 a minute on Discover to 15 a second and 500 a minute on Domain Search and Email Finder (15). Hitting a rate limit returns 403, while 429 means the plan's usage is spent, and no Retry-After or back-off guidance for either was found. The API reference now documents an Idempotency-Key on sequence and email writes (409 with Retry-After 2 while a request with the same key runs) and calls POST and PUT /v2/leads retry-safe, but with no overload guidance the line stays at the earlier partial (5 of 15). No SLA found (0). Generally available (10). 15 + 5 + 15 + 5 + 0 + 10 = 50."
        },
        "scores": {
          "a": 28,
          "b": 50
        }
      },
      {
        "by": 12,
        "category": "ergonomics",
        "leads": "databar",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "69 MCP tools with no toolsets found (5), and REST row reads sized by `per_page` with `has_next_page` (10 of 25 for the two together). Pagination, row filters and a search parameter on enrichments (16 of 20). Errors name the fix, such as unknown columns with the available ones, 406 for credits, 409 for a stale `internal_version` and 410 for expired results (18 of 20). Upserts by key, version tokens on flow edits, cancel with refund, and MCP confirmation above 50 credits; MCP tool annotations not confirmed (13 of 20). Python SDK and a CLI, one language (9 of 15). 10+16+18+13+9 = 66.",
          "b": "The hosted MCP exposes about 100 tools (102 by our count of llms-full.txt on 4 November, 96 on 1 October, 107 in the 30 September check) across search, enrichment, leads, lists, sequences and account admin, with no toolsets or read-only subset found. The REST side returns up to 100 rows a call (8 of 25). `limit` up to 100, `offset` up to 10,000, cursor pagination on multi-domain search (18 of 20). Structured errors, but rate limits answer 403 and quota exhaustion 429, which inverts what most clients expect (12 of 20). Repeat lookups within a billing period are free, POST and PUT /v2/leads dedupe by email, and sequence and email writes take an Idempotency-Key, but the MCP's 16 delete and bulk-delete tools carry no annotations we could find (8 of 20, the earlier partial kept). Few required parameters and a test key (8 of 15). 8 + 18 + 12 + 8 + 8 = 54."
        },
        "scores": {
          "a": 66,
          "b": 54
        }
      },
      {
        "by": 10,
        "category": "maintenance",
        "leads": "databar",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Closed service. Python SDK 2.9.0 on 30 October 2026, 7 days before this check (30). SDK 2.7.0 and 2.8.0 on 6 October and changelog entries on 23, 24, 27, 28, 29 and 30 September and 1 October (20). A public changelog, roadmap and feedback portal, an email address, and a Slack channel on Scale (10 of 15). An official Python SDK and CLI, no other languages (10 of 15). Package health not checked (3 of 10). 30+20+10+10+3 = 73.",
          "b": "Newest changelog entries are three dated 30 September 2026 (the ChatGPT app, saved searches and AI tool setup paths), 35 days before 4 November. The official Claude Code plugin (hunter-io/claude-plugin) moved from 0.1.0 (18 March) to 0.1.1 on 28 October. The commit that bumps the version only adds an icon, but 0.1.1 is the first version to carry the skill changes made since 0.1.0, including domain-search on 17 August, build-sequences on 14 September and 16 October, and discover on 16 October, so it counts as a full release, 7 days before 4 November (30). Three changelog entries and the plugin release in the 90 days from 6 August (20). Public changelog and support. Issue handling not visible (10 of 15). Not in the official MCP registry. We didn't find current official SDKs; the plugin is MIT on GitHub (0). llms-full.txt tells agents to avoid a deprecated local package, whose repository was last changed on 7 July 2025 (3 of 10). 30 + 20 + 10 + 0 + 3 = 63."
        },
        "scores": {
          "a": 73,
          "b": 63
        }
      },
      {
        "by": 6,
        "category": "schema",
        "leads": "hunter",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "Each API reference page embeds its OpenAPI 3.1 operation (spec version 0.1.2), with no downloadable file found (20 of 25). llms.txt with 79 API entries and Markdown twins (10). Descriptions say when to use each endpoint, such as headless runs against table runs, and what a delete leaves behind (16 of 20). Typed request bodies with required fields (12 of 15). An error envelope with stable codes and examples for 400, 406 and 422 (14 of 15). v1 paths and a dated changelog, though the API's own versioning isn't described (12 of 15). 20+10+16+12+14+12 = 84.",
          "b": "OpenAPI 3.0.3 JSON at hunter.io/openapi.json, version 2.0.0, 101 paths and 182 operations on 4 November (25). llms.txt, llms-full.txt and agents.md written for agents (10). Reference pages state purpose and credit rules per endpoint, and llms-full.txt adds usage advice and a when-to-use line per MCP tool (15 of 20). Typed parameters with documented maxima (12 of 15). Examples, a `test-api-key` that returns dummy responses, and an error envelope `{errors: [{id, code, details}]}` including 451 for people who opted out (14 of 15). v2 API and a public dated changelog, with several newer endpoints labelled Beta (14 of 15). 25 + 10 + 15 + 12 + 14 + 14 = 90."
        },
        "scores": {
          "a": 84,
          "b": 90
        }
      },
      {
        "by": 5,
        "category": "payments",
        "leads": "hunter",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "No x402, MPP or L402 (0). Plan prices and credits are public, and each connector's credit cost is shown before a run and in the enrichment's pricing field; credits aren't sold per call outside a plan (15 of 20). A 14-day premium trial with no card, per the pricing FAQ (20). A person signs up in a browser, and API access needs a paid plan (0). 0+15+20+0 = 35.",
          "b": "No x402, MPP or L402 (0). Plan prices are public, and units are clear, 1 credit per email found, 0.5 per verification, nothing when no result comes back (20). Free plan with 50 credits a month and API and MCP access, no card (20). A person signs up in a browser, and the terms say accounts registered by bots are not permitted (0). Prices unchanged on 4 November. 0 + 20 + 20 + 0 = 40."
        },
        "scores": {
          "a": 35,
          "b": 40
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Databar, Inc.",
        "b": "Hunter",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.databar.ai/mcp",
        "b": "https://api.hunter.io/v2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, SSE (legacy)",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary, under Databar, Inc.'s terms of service",
        "b": "none",
        "name": "Licence"
      },
      {
        "a": "69",
        "b": "102",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-30",
        "b": "2026-09-30",
        "name": "Last release"
      },
      {
        "a": "2026-10-01",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "9 stars",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Hunter API + MCP scores 58.4 (C) on agent readiness against Databar's 53.8 (D), and leads in 4 of 7 scored categories. Databar leads on agent ergonomics and maintenance \u0026 community.",
        "question": "Which is better for AI agents, Databar or Hunter API + MCP?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Databar and Hunter API + MCP need an API key?"
      },
      {
        "answer": "Yes. Databar has a hosted endpoint at https://mcp.databar.ai/mcp and Hunter API + MCP at https://api.hunter.io/v2.",
        "question": "Can an agent call Databar and Hunter API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Agent ergonomics, 66 against 54",
          "Maintenance \u0026 community, 73 against 63"
        ],
        "also": null,
        "goodFor": "Waterfall enrichment across many providers for GTM agents, close to clay and fullenrich.",
        "slug": "databar",
        "watchFor": "API access needs a paid plan; the free plan's 150 credits don't include it"
      },
      {
        "aheadOn": [
          "Reliability, 50 against 28",
          "Schema \u0026 documentation, 90 against 84",
          "Payments \u0026 pricing, 40 against 35",
          "Transparency \u0026 trust, 79 against 55"
        ],
        "also": null,
        "goodFor": "Finding and verifying work emails from a domain or a name, where GDPR handling of the people looked up matters.",
        "slug": "hunter",
        "watchFor": "Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode"
      }
    ],
    "history": {
      "databar": null,
      "hunter": [
        {
          "causes": [
            "evidence"
          ],
          "date": "2026-11-04",
          "delta": 1.8,
          "from": 56.6,
          "fromGrade": "C",
          "to": 58.4,
          "toGrade": "C"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.1,
          "from": 56.5,
          "fromGrade": "C",
          "to": 56.6,
          "toGrade": "C"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-08",
          "delta": -0.3,
          "from": 56.8,
          "fromGrade": "C",
          "to": 56.5,
          "toGrade": "C"
        }
      ]
    },
    "job": {
      "capability": "lead.enrichment",
      "name": "Lead enrichment"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-databar.json",
        "title": "Apollo API + MCP vs Databar",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-databar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apollo-vs-hunter.json",
        "title": "Apollo API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/apollo-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clay-vs-databar.json",
        "title": "Clay vs Databar",
        "url": "https://www.anchorterminal.com/compare/clay-vs-databar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clay-vs-hunter.json",
        "title": "Clay vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/clay-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-databar.json",
        "title": "Coresignal API + MCP vs Databar",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-databar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coresignal-vs-hunter.json",
        "title": "Coresignal API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/coresignal-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-databar.json",
        "title": "Crustdata API + MCP vs Databar",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-databar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crustdata-vs-hunter.json",
        "title": "Crustdata API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/crustdata-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dievio-vs-hunter.json",
        "title": "Dievio vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/dievio-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/enrich-layer-vs-hunter.json",
        "title": "Enrich Layer API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/enrich-layer-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-hunter.json",
        "title": "Explorium AgentSource vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/explorium-agentsource-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullenrich-vs-hunter.json",
        "title": "FullEnrich API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullenrich-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter.json",
        "title": "Fuse MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gojiberry-vs-hunter.json",
        "title": "Gojiberry vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/gojiberry-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-people-data-labs.json",
        "title": "Hunter API + MCP vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-zoominfo.json",
        "title": "Hunter API + MCP vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clearbit-vs-databar.json",
        "title": "Clearbit vs Databar",
        "url": "https://www.anchorterminal.com/compare/clearbit-vs-databar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clearbit-vs-hunter.json",
        "title": "Clearbit vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/clearbit-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-dievio.json",
        "title": "Databar vs Dievio",
        "url": "https://www.anchorterminal.com/compare/databar-vs-dievio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-dropcontact.json",
        "title": "Databar vs Dropcontact API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-dropcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-enrich-layer.json",
        "title": "Databar vs Enrich Layer API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-enrich-layer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-explorium-agentsource.json",
        "title": "Databar vs Explorium AgentSource",
        "url": "https://www.anchorterminal.com/compare/databar-vs-explorium-agentsource"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-fullcontact.json",
        "title": "Databar vs FullContact",
        "url": "https://www.anchorterminal.com/compare/databar-vs-fullcontact"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-fullenrich.json",
        "title": "Databar vs FullEnrich API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-fullenrich"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-fuse-mcp.json",
        "title": "Databar vs Fuse MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-fuse-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-gojiberry.json",
        "title": "Databar vs Gojiberry",
        "url": "https://www.anchorterminal.com/compare/databar-vs-gojiberry"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-leadmagic.json",
        "title": "Databar vs LeadMagic API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-leadmagic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-lusha.json",
        "title": "Databar vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-lusha"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-people-data-labs.json",
        "title": "Databar vs People Data Labs",
        "url": "https://www.anchorterminal.com/compare/databar-vs-people-data-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-prospeo.json",
        "title": "Databar vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-prospeo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-rocketreach.json",
        "title": "Databar vs RocketReach API",
        "url": "https://www.anchorterminal.com/compare/databar-vs-rocketreach"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-zerobounce.json",
        "title": "Databar vs ZeroBounce",
        "url": "https://www.anchorterminal.com/compare/databar-vs-zerobounce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/databar-vs-zoominfo.json",
        "title": "Databar vs ZoomInfo API + MCP",
        "url": "https://www.anchorterminal.com/compare/databar-vs-zoominfo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropcontact-vs-hunter.json",
        "title": "Dropcontact API + MCP vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/dropcontact-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fullcontact-vs-hunter.json",
        "title": "FullContact vs Hunter API + MCP",
        "url": "https://www.anchorterminal.com/compare/fullcontact-vs-hunter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-leadmagic.json",
        "title": "Hunter API + MCP vs LeadMagic API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-leadmagic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-lusha.json",
        "title": "Hunter API + MCP vs Lusha API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-lusha"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-prospeo.json",
        "title": "Hunter API + MCP vs Prospeo API + MCP",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-prospeo"
      },
      {
        "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"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hunter-vs-zerobounce.json",
        "title": "Hunter API + MCP vs ZeroBounce",
        "url": "https://www.anchorterminal.com/compare/hunter-vs-zerobounce"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 22,
        "databar": 28,
        "edge": "hunter",
        "hunter": 50,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 6,
        "databar": 84,
        "edge": "hunter",
        "hunter": 90,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 12,
        "databar": 66,
        "edge": "databar",
        "hunter": 54,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 4,
        "databar": 47,
        "edge": "databar",
        "hunter": 43,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 5,
        "databar": 35,
        "edge": "hunter",
        "hunter": 40,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 10,
        "databar": 73,
        "edge": "databar",
        "hunter": 63,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 24,
        "databar": 55,
        "edge": "hunter",
        "hunter": 79,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Hunter API + MCP scores 58.4 (C) on agent readiness against Databar's 53.8 (D), and leads in 4 of 7 scored categories. Databar leads on agent ergonomics and maintenance \u0026 community. Both do lead enrichment.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "databar": "Databar puts 100+ enrichment providers, waterfalls and tables behind one REST API, a Python SDK, a CLI and a hosted MCP server with spending confirmation above 50 credits and stable error codes. API access needs a paid plan or trial, rate limits aren't published as numbers, and no status page or security programme was found.",
      "hunter": "Finds and verifies work emails, returns 451 for people who asked not to be processed, and runs a public paid bug bounty. Its hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode, and the API key may travel in the query string."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/databar-vs-hunter",
    "json": "https://www.anchorterminal.com/compare/databar-vs-hunter.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/databar-vs-hunter.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/databar-vs-hunter.min.md"
  },
  "markdown": "Hunter API + MCP scores 58.4 (C) on agent readiness against Databar's 53.8 (D), and leads in 4 of 7 scored categories. Databar leads on agent ergonomics and maintenance \u0026 community. Both do lead enrichment.\n\n- Databar: grade D, 53.8/100, rank #933 of 1486. Markdown https://www.anchorterminal.com/tools/databar.md · JSON https://www.anchorterminal.com/api/v1/tools/databar.json\n- Hunter API + MCP: grade C, 58.4/100, rank #747 of 1486. Markdown https://www.anchorterminal.com/tools/hunter.md · JSON https://www.anchorterminal.com/api/v1/tools/hunter.json\n- Best lead, contact and company data APIs for AI agents: https://www.anchorterminal.com/best/lead-data/index.md\n- All 231 leads comparisons: https://www.anchorterminal.com/compare/lead-data/index.md\n\n## Which one, for what\n\n### Databar (D)\n\nGood for: Waterfall enrichment across many providers for GTM agents, close to clay and fullenrich.\n\nAhead on:\n- Agent ergonomics, 66 against 54\n- Maintenance \u0026 community, 73 against 63\n\nWatch for: API access needs a paid plan; the free plan's 150 credits don't include it\n\n### Hunter API + MCP (C)\n\nGood for: Finding and verifying work emails from a domain or a name, where GDPR handling of the people looked up matters.\n\nAhead on:\n- Reliability, 50 against 28\n- Schema \u0026 documentation, 90 against 84\n- Payments \u0026 pricing, 40 against 35\n- Transparency \u0026 trust, 79 against 55\n\nWatch for: Hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode\n\n\n## Why the edge\n\n### Transparency \u0026 trust: Hunter API + MCP +24\n\n- Databar (55): Closed service with terms effective 1 October 2026 naming Databar, Inc. of Delaware (15 of 30). The privacy policy keeps data 'for as long as needed' with no periods; the docs give 24 hours for task results; a DPA is part of the agreement but was not read (15 of 30). The changelog flagged breaking API and SDK changes on 20 August 2026, and the terms let Databar retire any form of programmatic access; no notice period stated (8 of 20). Sub-processors are disclosed under the DPA, which was not read; data is processed in the United States (5 of 20). 15+15+8+5 = 43.\n- Hunter API + MCP (79): Closed service with terms naming Hunter Web Services, Inc. (last updated 23 May 2024, 15 days' notice of material changes) (15). The privacy policy (updated 13 April 2026, unchanged on 4 November) covers the people in Hunter's index, says profiles come from crawling public pages that allow it and from pattern-generated addresses, cites a legitimate interest assessment and a DPIA, takes removal requests at hunter.io/claim, drops profiles within 3 months of leaving their source page, and links a DPA. The API enforces opt-outs with a 451 (28 of 30). The changelog flagged the June 2026 switch to recipient-based engagement figures as affecting API users, Beta endpoints warn of breaking changes, and no deprecation policy found (8 of 20). Subprocessors at hunter.io/subprocessors and servers on Google Cloud in Belgium (20). 15 + 28 + 8 + 20 = 71.\n\n### Reliability: Hunter API + MCP +22\n\n- Databar (28): Hosted lines. No status page linked from the site or docs (0). No incident history to read (5). The 20 August changelog says rate limits return 429, but no numbers were found in the docs read (5 of 15). The SDK backs off on 429 per the 28 September entry, tasks can be cancelled with a refund, and no Retry-After or idempotency key is documented (8 of 15). No SLA found (0). The MCP server left beta on 15 July 2026 and the API is generally available (10). 0+5+5+8+0+10 = 28.\n- Hunter API + MCP (50): A status page at status.hunter.io (a Checkly dashboard) exists per the 30 September check, but it renders client-side and both the page and its incidents feed came back empty on 1 October, so components were never confirmed (15 of 20, the earlier partial kept). On 4 November its robots.txt answered with the dashboard's app page, so the host was not read further and no history is readable (5). Per-endpoint limits published, from 5 a second and 50 a minute on Discover to 15 a second and 500 a minute on Domain Search and Email Finder (15). Hitting a rate limit returns 403, while 429 means the plan's usage is spent, and no Retry-After or back-off guidance for either was found. The API reference now documents an Idempotency-Key on sequence and email writes (409 with Retry-After 2 while a request with the same key runs) and calls POST and PUT /v2/leads retry-safe, but with no overload guidance the line stays at the earlier partial (5 of 15). No SLA found (0). Generally available (10). 15 + 5 + 15 + 5 + 0 + 10 = 50.\n\n### Agent ergonomics: Databar +12\n\n- Databar (66): 69 MCP tools with no toolsets found (5), and REST row reads sized by `per_page` with `has_next_page` (10 of 25 for the two together). Pagination, row filters and a search parameter on enrichments (16 of 20). Errors name the fix, such as unknown columns with the available ones, 406 for credits, 409 for a stale `internal_version` and 410 for expired results (18 of 20). Upserts by key, version tokens on flow edits, cancel with refund, and MCP confirmation above 50 credits; MCP tool annotations not confirmed (13 of 20). Python SDK and a CLI, one language (9 of 15). 10+16+18+13+9 = 66.\n- Hunter API + MCP (54): The hosted MCP exposes about 100 tools (102 by our count of llms-full.txt on 4 November, 96 on 1 October, 107 in the 30 September check) across search, enrichment, leads, lists, sequences and account admin, with no toolsets or read-only subset found. The REST side returns up to 100 rows a call (8 of 25). `limit` up to 100, `offset` up to 10,000, cursor pagination on multi-domain search (18 of 20). Structured errors, but rate limits answer 403 and quota exhaustion 429, which inverts what most clients expect (12 of 20). Repeat lookups within a billing period are free, POST and PUT /v2/leads dedupe by email, and sequence and email writes take an Idempotency-Key, but the MCP's 16 delete and bulk-delete tools carry no annotations we could find (8 of 20, the earlier partial kept). Few required parameters and a test key (8 of 15). 8 + 18 + 12 + 8 + 8 = 54.\n\n### Maintenance \u0026 community: Databar +10\n\n- Databar (73): Closed service. Python SDK 2.9.0 on 30 October 2026, 7 days before this check (30). SDK 2.7.0 and 2.8.0 on 6 October and changelog entries on 23, 24, 27, 28, 29 and 30 September and 1 October (20). A public changelog, roadmap and feedback portal, an email address, and a Slack channel on Scale (10 of 15). An official Python SDK and CLI, no other languages (10 of 15). Package health not checked (3 of 10). 30+20+10+10+3 = 73.\n- Hunter API + MCP (63): Newest changelog entries are three dated 30 September 2026 (the ChatGPT app, saved searches and AI tool setup paths), 35 days before 4 November. The official Claude Code plugin (hunter-io/claude-plugin) moved from 0.1.0 (18 March) to 0.1.1 on 28 October. The commit that bumps the version only adds an icon, but 0.1.1 is the first version to carry the skill changes made since 0.1.0, including domain-search on 17 August, build-sequences on 14 September and 16 October, and discover on 16 October, so it counts as a full release, 7 days before 4 November (30). Three changelog entries and the plugin release in the 90 days from 6 August (20). Public changelog and support. Issue handling not visible (10 of 15). Not in the official MCP registry. We didn't find current official SDKs; the plugin is MIT on GitHub (0). llms-full.txt tells agents to avoid a deprecated local package, whose repository was last changed on 7 July 2025 (3 of 10). 30 + 20 + 10 + 0 + 3 = 63.\n\n### Schema \u0026 documentation: Hunter API + MCP +6\n\n- Databar (84): Each API reference page embeds its OpenAPI 3.1 operation (spec version 0.1.2), with no downloadable file found (20 of 25). llms.txt with 79 API entries and Markdown twins (10). Descriptions say when to use each endpoint, such as headless runs against table runs, and what a delete leaves behind (16 of 20). Typed request bodies with required fields (12 of 15). An error envelope with stable codes and examples for 400, 406 and 422 (14 of 15). v1 paths and a dated changelog, though the API's own versioning isn't described (12 of 15). 20+10+16+12+14+12 = 84.\n- Hunter API + MCP (90): OpenAPI 3.0.3 JSON at hunter.io/openapi.json, version 2.0.0, 101 paths and 182 operations on 4 November (25). llms.txt, llms-full.txt and agents.md written for agents (10). Reference pages state purpose and credit rules per endpoint, and llms-full.txt adds usage advice and a when-to-use line per MCP tool (15 of 20). Typed parameters with documented maxima (12 of 15). Examples, a `test-api-key` that returns dummy responses, and an error envelope `{errors: [{id, code, details}]}` including 451 for people who opted out (14 of 15). v2 API and a public dated changelog, with several newer endpoints labelled Beta (14 of 15). 25 + 10 + 15 + 12 + 14 + 14 = 90.\n\n### Payments \u0026 pricing: Hunter API + MCP +5\n\n- Databar (35): No x402, MPP or L402 (0). Plan prices and credits are public, and each connector's credit cost is shown before a run and in the enrichment's pricing field; credits aren't sold per call outside a plan (15 of 20). A 14-day premium trial with no card, per the pricing FAQ (20). A person signs up in a browser, and API access needs a paid plan (0). 0+15+20+0 = 35.\n- Hunter API + MCP (40): No x402, MPP or L402 (0). Plan prices are public, and units are clear, 1 credit per email found, 0.5 per verification, nothing when no result comes back (20). Free plan with 50 credits a month and API and MCP access, no card (20). A person signs up in a browser, and the terms say accounts registered by bots are not permitted (0). Prices unchanged on 4 November. 0 + 20 + 20 + 0 = 40.\n\n## Score by category\n\n| Category | Weight | Databar | Hunter API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 28 | 50 | Hunter API + MCP +22 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 84 | 90 | Hunter API + MCP +6 |\n| Agent ergonomics | 13% (16.2 this run) | 66 | 54 | Databar +12 |\n| Security \u0026 auth | 14% (17.5 this run) | 47 | 43 | Databar +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 35 | 40 | Hunter API + MCP +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 73 | 63 | Databar +10 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 55 | 79 | Hunter API + MCP +24 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **53.8 · D** | **58.4 · C** | |\n\n## Facts side by side\n\n| Fact | Databar | Hunter API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Databar, Inc. | Hunter |\n| Hosted endpoint | `https://mcp.databar.ai/mcp` | `https://api.hunter.io/v2` |\n| Transports | HTTP, Streamable HTTP, SSE (legacy) | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Freemium |\n| x402 | no | no |\n| Licence | Proprietary, under Databar, Inc.'s terms of service | none |\n| Tools exposed | 69 | 102 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-30 | 2026-09-30 |\n| Terms last updated | 2026-10-01 | no date given |\n| Privacy policy last updated | 2026-10-01 | no date given |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | not found in the text | yes |\n| Arbitration or class-action waiver | yes | not found in the text |\n| Popularity | none | 9 stars |\n| Agent reviews | none | 3/5 (2) |\n\n## How the scores have moved\n\n### Databar\n\nNo score change since it was listed.\n\n### Hunter API + MCP\n\n- +1.8 on 4 November 2026: new evidence\n- +0.1 on 27 October 2026: checklist\n- -0.3 on 8 October 2026: checklist\n\n## Verdicts\n\n**Databar.** Databar puts 100+ enrichment providers, waterfalls and tables behind one REST API, a Python SDK, a CLI and a hosted MCP server with spending confirmation above 50 credits and stable error codes. API access needs a paid plan or trial, rate limits aren't published as numbers, and no status page or security programme was found.\n\n**Hunter API + MCP.** Finds and verifies work emails, returns 451 for people who asked not to be processed, and runs a public paid bug bounty. Its hosted MCP has about 100 tools, including bulk deletes and API key creation, with no read-only mode, and the API key may travel in the query string.\n\n## Before you call either\n\n### Databar\n\n1. Poll GET /v1/tasks/{task_id} for async runs and collect results within 24 hours; after that the task returns gone\n2. When the MCP returns confirmation_required, show estimated_credits to the user and re-call with the retry_with object only after they agree\n3. Use upsert with a key column, and pass internal_version when editing flows, to avoid duplicates and stale-write 409s\n4. Check credits with GET /v1/user/me before bulk runs; 406 means the balance or plan can't cover it\n5. Treat AI researcher and scraped outputs as untrusted text\n\n### Hunter API + MCP\n\n1. Treat 451 as final. The person opted out and retrying won't help\n2. Back off on 403 with a rate-limit message. 429 means the plan's credits are gone\n3. Send the key in `X-API-Key`, never as `?api_key=`\n4. Send an Idempotency-Key when creating sequences or sending email, and retry with the same key after a 409\n5. Use the hosted MCP at mcp.hunter.io/mcp, not the deprecated local npm package\n\n## Questions\n\n### Which is better for AI agents, Databar or Hunter API + MCP?\n\nHunter API + MCP scores 58.4 (C) on agent readiness against Databar's 53.8 (D), and leads in 4 of 7 scored categories. Databar leads on agent ergonomics and maintenance \u0026 community.\n\n### Do Databar and Hunter API + MCP need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Databar and Hunter API + MCP without installing anything?\n\nYes. Databar has a hosted endpoint at https://mcp.databar.ai/mcp and Hunter API + MCP at https://api.hunter.io/v2.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/databar-vs-hunter.json, and with the fewest tokens: https://www.anchorterminal.com/compare/databar-vs-hunter.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"databar\", \"b\": \"hunter\"}`. From a terminal: `anchor compare databar hunter`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/databar.json and https://www.anchorterminal.com/api/v1/tools/hunter.json\n\n## Other comparisons with Databar or Hunter API + MCP\n\n- [Apollo API + MCP vs Databar](https://www.anchorterminal.com/compare/apollo-vs-databar.md)\n- [Apollo API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/apollo-vs-hunter.md)\n- [Clay vs Databar](https://www.anchorterminal.com/compare/clay-vs-databar.md)\n- [Clay vs Hunter API + MCP](https://www.anchorterminal.com/compare/clay-vs-hunter.md)\n- [Coresignal API + MCP vs Databar](https://www.anchorterminal.com/compare/coresignal-vs-databar.md)\n- [Coresignal API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/coresignal-vs-hunter.md)\n- [Crustdata API + MCP vs Databar](https://www.anchorterminal.com/compare/crustdata-vs-databar.md)\n- [Crustdata API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/crustdata-vs-hunter.md)\n- [Dievio vs Hunter API + MCP](https://www.anchorterminal.com/compare/dievio-vs-hunter.md)\n- [Enrich Layer API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/enrich-layer-vs-hunter.md)\n- [Explorium AgentSource vs Hunter API + MCP](https://www.anchorterminal.com/compare/explorium-agentsource-vs-hunter.md)\n- [FullEnrich API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/fullenrich-vs-hunter.md)\n- [Fuse MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/fuse-mcp-vs-hunter.md)\n- [Gojiberry vs Hunter API + MCP](https://www.anchorterminal.com/compare/gojiberry-vs-hunter.md)\n- [Hunter API + MCP vs People Data Labs](https://www.anchorterminal.com/compare/hunter-vs-people-data-labs.md)\n- [Hunter API + MCP vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/hunter-vs-zoominfo.md)\n- [Clearbit vs Databar](https://www.anchorterminal.com/compare/clearbit-vs-databar.md)\n- [Clearbit vs Hunter API + MCP](https://www.anchorterminal.com/compare/clearbit-vs-hunter.md)\n- [Databar vs Dievio](https://www.anchorterminal.com/compare/databar-vs-dievio.md)\n- [Databar vs Dropcontact API + MCP](https://www.anchorterminal.com/compare/databar-vs-dropcontact.md)\n- [Databar vs Enrich Layer API + MCP](https://www.anchorterminal.com/compare/databar-vs-enrich-layer.md)\n- [Databar vs Explorium AgentSource](https://www.anchorterminal.com/compare/databar-vs-explorium-agentsource.md)\n- [Databar vs FullContact](https://www.anchorterminal.com/compare/databar-vs-fullcontact.md)\n- [Databar vs FullEnrich API + MCP](https://www.anchorterminal.com/compare/databar-vs-fullenrich.md)\n- [Databar vs Fuse MCP](https://www.anchorterminal.com/compare/databar-vs-fuse-mcp.md)\n- [Databar vs Gojiberry](https://www.anchorterminal.com/compare/databar-vs-gojiberry.md)\n- [Databar vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/databar-vs-leadmagic.md)\n- [Databar vs Lusha API + MCP](https://www.anchorterminal.com/compare/databar-vs-lusha.md)\n- [Databar vs People Data Labs](https://www.anchorterminal.com/compare/databar-vs-people-data-labs.md)\n- [Databar vs Prospeo API + MCP](https://www.anchorterminal.com/compare/databar-vs-prospeo.md)\n- [Databar vs RocketReach API](https://www.anchorterminal.com/compare/databar-vs-rocketreach.md)\n- [Databar vs ZeroBounce](https://www.anchorterminal.com/compare/databar-vs-zerobounce.md)\n- [Databar vs ZoomInfo API + MCP](https://www.anchorterminal.com/compare/databar-vs-zoominfo.md)\n- [Dropcontact API + MCP vs Hunter API + MCP](https://www.anchorterminal.com/compare/dropcontact-vs-hunter.md)\n- [FullContact vs Hunter API + MCP](https://www.anchorterminal.com/compare/fullcontact-vs-hunter.md)\n- [Hunter API + MCP vs LeadMagic API + MCP](https://www.anchorterminal.com/compare/hunter-vs-leadmagic.md)\n- [Hunter API + MCP vs Lusha API + MCP](https://www.anchorterminal.com/compare/hunter-vs-lusha.md)\n- [Hunter API + MCP vs Prospeo API + MCP](https://www.anchorterminal.com/compare/hunter-vs-prospeo.md)\n- [Hunter API + MCP vs RocketReach API](https://www.anchorterminal.com/compare/hunter-vs-rocketreach.md)\n- [Hunter API + MCP vs ZeroBounce](https://www.anchorterminal.com/compare/hunter-vs-zerobounce.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Databar vs Hunter API + MCP",
        "url": ""
      }
    ],
    "description": "Hunter scores 58.4 (C) to Databar's 53.8 (D) for lead enrichment. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Databar D 53.8",
      "Hunter API + MCP C 58.4",
      "scores"
    ],
    "h1": "Databar vs Hunter API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/databar-vs-hunter",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Databar vs Hunter for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/databar-vs-hunter"
  },
  "tokens": {
    "markdown": 4850,
    "slim": 2680
  },
  "version": 1
}
