{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "clay",
    "name": "Clay",
    "vendor": "Clay Labs Inc.",
    "vendorUrl": "https://www.clay.com",
    "kind": "http-api",
    "category": "lead-data",
    "summary": "Clay is a go-to-market data and automation platform that searches its own database of companies and people and runs enrichment across 150+ data providers. Agents use it through the Public API v0, the clay CLI and a coding-agent plugin.",
    "url": "https://www.anchorterminal.com/tools/clay",
    "markdownUrl": "https://www.anchorterminal.com/tools/clay.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/clay.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/clay.json",
    "repo": "https://github.com/clay-run/agent-plugins",
    "license": "Proprietary service under the Clay Terms of Service. The agent plugin repository carries no licence file",
    "transports": [
      "http"
    ],
    "remoteUrl": "https://api.clay.com/public/v0",
    "packages": [],
    "auth": "mixed",
    "authNotes": "The Public API takes a personal API key in the clay-api-key header, tied to a Clay user and their workspace access, created in the app, with the CLI (clay api-keys create) or by an agent through the plugin. The CLI signs in with OAuth in a browser or with a device code (clay login --device), one workspace per sign-in. Custom functions need API or MCP access switched on per function (https://developers.clay.com/public-api/authentication).",
    "pricing": "freemium",
    "pricingNotes": "Free plan with 100 data credits and 500 actions a month. Launch from $167 a month and Growth from $446 a month on the plan cards, while the FAQ on the same page says $185 and $495. Data credits start at $0.05 and actions at under a cent. Failed enrichments aren't charged. The FAQ lists Clay API access under Enterprise, while the developer docs give search limits for Free, Trial and paid plans (https://www.clay.com/pricing, https://developers.clay.com/searches, checked 2026-10-14).",
    "priceSummary": "$0.05 / credit",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the developer docs, the OpenAPI spec or the pricing page (checked 2026-10-14).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-14"
    },
    "docsUrl": "https://developers.clay.com",
    "llmsTxt": "https://developers.clay.com/llms.txt",
    "openapi": "https://developers.clay.com/openapi.json",
    "capabilities": [
      "lead.search",
      "lead.enrichment",
      "email.finder",
      "data.company"
    ],
    "tags": [
      "hosted",
      "freemium",
      "api-key",
      "openapi",
      "llms-txt",
      "cli",
      "closed-source",
      "lead-search",
      "enrichment",
      "soc2",
      "webhooks"
    ],
    "lastRelease": "2026-10-06",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 57.7,
      "grade": "C",
      "agentReady": false,
      "rank": 633,
      "ranked": true,
      "rankOf": 1076,
      "categoryRank": 8,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 66,
        "maintenance": 75,
        "payments": 30,
        "reliability": 45,
        "schema": 84,
        "security": 48,
        "transparency": 64
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 45,
          "points": 9,
          "reason": "Graded with the hosted lines on the Public API. status.clay.com exists but answered with a bot check, so we couldn't confirm components (10 of 20). No readable history (5). A per-workspace request limit with no number, and published search-result caps per plan (8 of 15). 429 with Retry-After and X-RateLimit headers, backoff with jitter, and retry guidance only when a request is safe to retry. No idempotency keys (12 of 15). The terms set a 99.0 per cent monthly uptime target with credits for six-hour outages, a target rather than a guarantee (5 of 10). The API is v0, and Workflows and run search are labelled alpha or beta (5 of 10)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 84,
          "points": 13.65,
          "reason": "A public OpenAPI 3 spec with 16 operations (25). llms.txt and Markdown copies of every page (10). Pages say when to use each primitive, and deprecated filters-mode endpoints name their replacement (16 of 20). Typed request bodies, with a query grammar fetched from a reference endpoint rather than enums (12 of 15). curl examples on every guide, but error bodies carry only a message with no stable codes (9 of 15). v0 in the path and a weekly product changelog that names CLI and MCP changes, without an API-specific log (12 of 15)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 66,
          "points": 10.73,
          "reason": "Table queries select fields and take a limit, and searches return up to 500 per request (20 of 25). Cursor pagination and stateful iterators, structured filters and an advanced query language (20). Status codes as the error category and a message, with no stable codes in the API, though the CLI has typed exit codes (10 of 20). Items carry caller IDs for matching results and failed enrichments aren't charged, but there are no idempotency keys (8 of 20). No official SDKs, and the CLI is JSON-first (8 of 15)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 48,
          "points": 8.4,
          "reason": "A personal API key tied to the user's workspace access, with no scopes documented. The CLI uses OAuth per workspace (15 of 30). Functions need API or MCP access switched on one by one and workspace roles apply, but the Claude Code plugin's hook auto-approves most clay CLI commands, including ones that spend credits (8 of 20). Claygent web research returns untrusted text, and no injection guidance was found (3 of 15). Credit balances and a workflow-run query, with no per-call audit log found (6 of 15). Valid security.txt to July 2027, a trust centre, and SOC 2 Type II, ISO 27001 and ISO 42001 listed. No bug bounty found (16 of 20)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 30,
          "points": 3.75,
          "reason": "No x402, MPP or L402 (0). Data credits from $0.05 and plan prices public, though the plan cards and the FAQ disagree on the Launch and Growth prices (15 of 20). A free plan described as \"no strings attached\", with a card requirement not stated on the page (15 of 20). A person signs up in a browser, and CLI sign-in opens a browser or a device code (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 75,
          "points": 6.56,
          "reason": "clay plugin 2.32.0 with CLI 1.9.0 on 6 October 2026 (30). Plugin releases on 25 September, 1, 2 (two) and 6 October (20). Weekly dated product roundups and a support address, with the plugin's issue handling not visible (12 of 15). No official SDKs, the CLI is current (8 of 15). CLI binaries ship from GitHub releases, and the repository has no licence file (5 of 10)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 64,
          "points": 5.6,
          "note": "editorial 28, provenance 99",
          "reason": "Closed service under terms dated 23 May 2024, and a plugin repository with no licence (12 of 30). The privacy policy dates from 11 September 2020, gives no retention periods and says nothing on AI training, and doesn't describe an opt-out for people whose data comes from Clay's providers (8 of 30). Deprecated endpoints are marked in the spec without removal dates (8 of 20). No sub-processor list found (0)."
        }
      ],
      "assessment": {
        "date": "2026-10-14",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Table queries select fields and take a limit, and searches return up to 500 per request (20 of 25). Cursor pagination and stateful iterators, structured filters and an advanced query language (20). Status codes as the error category and a message, with no stable codes in the API, though the CLI has typed exit codes (10 of 20). Items carry caller IDs for matching results and failed enrichments aren't charged, but there are no idempotency keys (8 of 20). No official SDKs, and the CLI is JSON-first (8 of 15).",
          "maintenance": "clay plugin 2.32.0 with CLI 1.9.0 on 6 October 2026 (30). Plugin releases on 25 September, 1, 2 (two) and 6 October (20). Weekly dated product roundups and a support address, with the plugin's issue handling not visible (12 of 15). No official SDKs, the CLI is current (8 of 15). CLI binaries ship from GitHub releases, and the repository has no licence file (5 of 10).",
          "payments": "No x402, MPP or L402 (0). Data credits from $0.05 and plan prices public, though the plan cards and the FAQ disagree on the Launch and Growth prices (15 of 20). A free plan described as \"no strings attached\", with a card requirement not stated on the page (15 of 20). A person signs up in a browser, and CLI sign-in opens a browser or a device code (0).",
          "reliability": "Graded with the hosted lines on the Public API. status.clay.com exists but answered with a bot check, so we couldn't confirm components (10 of 20). No readable history (5). A per-workspace request limit with no number, and published search-result caps per plan (8 of 15). 429 with Retry-After and X-RateLimit headers, backoff with jitter, and retry guidance only when a request is safe to retry. No idempotency keys (12 of 15). The terms set a 99.0 per cent monthly uptime target with credits for six-hour outages, a target rather than a guarantee (5 of 10). The API is v0, and Workflows and run search are labelled alpha or beta (5 of 10).",
          "schema": "A public OpenAPI 3 spec with 16 operations (25). llms.txt and Markdown copies of every page (10). Pages say when to use each primitive, and deprecated filters-mode endpoints name their replacement (16 of 20). Typed request bodies, with a query grammar fetched from a reference endpoint rather than enums (12 of 15). curl examples on every guide, but error bodies carry only a message with no stable codes (9 of 15). v0 in the path and a weekly product changelog that names CLI and MCP changes, without an API-specific log (12 of 15).",
          "security": "A personal API key tied to the user's workspace access, with no scopes documented. The CLI uses OAuth per workspace (15 of 30). Functions need API or MCP access switched on one by one and workspace roles apply, but the Claude Code plugin's hook auto-approves most clay CLI commands, including ones that spend credits (8 of 20). Claygent web research returns untrusted text, and no injection guidance was found (3 of 15). Credit balances and a workflow-run query, with no per-call audit log found (6 of 15). Valid security.txt to July 2027, a trust centre, and SOC 2 Type II, ISO 27001 and ISO 42001 listed. No bug bounty found (16 of 20).",
          "transparency": "Closed service under terms dated 23 May 2024, and a plugin repository with no licence (12 of 30). The privacy policy dates from 11 September 2020, gives no retention periods and says nothing on AI training, and doesn't describe an opt-out for people whose data comes from Clay's providers (8 of 30). Deprecated endpoints are marked in the spec without removal dates (8 of 20). No sub-processor list found (0)."
        },
        "sources": [
          {
            "what": "developer docs index",
            "url": "https://developers.clay.com/llms.txt",
            "seen": "2026-10-14"
          },
          {
            "what": "OpenAPI spec",
            "url": "https://developers.clay.com/openapi.json",
            "seen": "2026-10-14"
          },
          {
            "what": "authentication, errors and rate limits",
            "url": "https://developers.clay.com/public-api/rate-limits",
            "seen": "2026-10-14"
          },
          {
            "what": "search limits by plan",
            "url": "https://developers.clay.com/searches",
            "seen": "2026-10-14"
          },
          {
            "what": "CLI basics",
            "url": "https://developers.clay.com/concepts/cli-basics",
            "seen": "2026-10-14"
          },
          {
            "what": "agent plugin repository",
            "url": "https://github.com/clay-run/agent-plugins",
            "seen": "2026-10-14"
          },
          {
            "what": "pricing",
            "url": "https://www.clay.com/pricing",
            "seen": "2026-10-14"
          },
          {
            "what": "changelog",
            "url": "https://www.clay.com/changelog",
            "seen": "2026-10-14"
          },
          {
            "what": "terms of service",
            "url": "https://www.clay.com/terms-of-service",
            "seen": "2026-10-14"
          },
          {
            "what": "privacy policy",
            "url": "https://www.clay.com/privacy",
            "seen": "2026-10-14"
          },
          {
            "what": "security.txt",
            "url": "https://clay.com/.well-known/security.txt",
            "seen": "2026-10-14"
          },
          {
            "what": "Clay MCP page",
            "url": "https://www.clay.com/mcp",
            "seen": "2026-10-14"
          }
        ],
        "openQuestions": [
          "unchecked: status.clay.com components and incident history, which sat behind a bot check",
          "unchecked: the Clay MCP endpoint, its authentication and tool list, which have no public reference",
          "Whether the Public API is limited to Enterprise as the pricing FAQ says, or open to all plans as the developer docs imply",
          "unchecked: trust.clay.com and privacy.clay.com, including any sub-processor list"
        ]
      },
      "negative": 0,
      "verdict": "A documented Public API with an OpenAPI spec, llms.txt and plan-capped search, plus a JSON-first CLI released several times a fortnight, give agents Clay's people search and multi-provider enrichment. Keys have no scopes, the Claude Code plugin auto-approves most CLI calls, and the privacy policy dates from 2020.",
      "bestFor": "Agents building prospect lists and enriching contacts or accounts through many providers at once.",
      "strengths": [
        "Public OpenAPI spec, llms.txt and Markdown copies of the docs",
        "Search and enrichment across Clay's database and 150+ providers through one API",
        "Failed enrichments use no credits or actions",
        "CLI with JSON output and typed exit codes, released five times between 25 September and 6 October 2026",
        "Valid security.txt and SOC 2 Type II listed"
      ],
      "weaknesses": [
        "API keys carry no scopes and act with the user's workspace access",
        "The Claude Code plugin auto-approves most clay CLI commands, including ones that spend credits",
        "No request-rate number published, and error bodies have no stable codes",
        "Privacy policy dated September 2020 with no retention periods",
        "Pricing page gives two different prices for Launch and Growth, and says API access is Enterprise"
      ],
      "agentNotes": [
        "Fetch GET /search/query-mode/reference before writing a search query",
        "Poll routine results until a terminal 200, since 202 means still running",
        "Expect HTTP 402 when a plan's search cap is hit, and tell the user the reset date",
        "Check GET /credits/balance before large batch runs",
        "Ask the user before enabling the plugin's auto-approve hook in a shared workspace"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "C",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 57.7
        }
      ],
      "editorialScores": {
        "ergonomics": 66,
        "maintenance": 75,
        "payments": 30,
        "reliability": 45,
        "schema": 84,
        "security": 48,
        "transparency": 28
      },
      "provenanceScore": 99
    },
    "connect": {
      "http": "curl https://api.clay.com/public/v0/me \\\n  -H \"clay-api-key: $CLAY_PUBLIC_API_KEY\"",
      "claudeCode": "Set up the Clay plugin by following the steps in https://github.com/clay-run/agent-plugins"
    },
    "letme": {
      "capability": "https://letme.dev/lead.search",
      "tool": "https://letme.dev/clay"
    },
    "notable": [
      "The Public API v0 has 16 operations in its OpenAPI spec, covering credits, routines (single and batch runs), query-mode and filters-mode searches, table queries and workflow-run search, with filters-mode marked deprecated (https://developers.clay.com/openapi.json)",
      "Search results through the API are capped by plan, from 50 a request and 100 per 30 days on Free to 500 a request and 10,000,000 per 30 days on Enterprise, and exceeding a cap returns HTTP 402 (https://developers.clay.com/searches)",
      "429 responses carry Retry-After and, when available, X-RateLimit headers, but no request-rate number is published (https://developers.clay.com/public-api/rate-limits)",
      "The Claude Code plugin installs a PreToolUse hook that auto-approves most clay CLI commands so the agent stops asking, except login, logout, api-keys, webhooks and feedback (https://github.com/clay-run/agent-plugins)",
      "The terms say the service strives for 99.0 per cent monthly uptime, with a 5 per cent fee credit for each six-hour period of full unavailability (https://www.clay.com/terms-of-service)"
    ],
    "area": "web-data",
    "details": [
      {
        "label": "Public API",
        "value": "https://api.clay.com/public/v0, 16 operations in OpenAPI 3, clay-api-key header"
      },
      {
        "label": "Routines",
        "value": "Clay-managed functions (work email, phone, company data, tech stack, funding and more) and custom functions, run on 1 to 100 items or as a batch over a JSONL upload, results polled with 202 until done, or by webhook"
      },
      {
        "label": "Search limits",
        "value": "Free 50 per request and 100 per 30 days. Trial 10,000 for the trial. Paid 500 per request and 1,000,000 per 30 days. Enterprise 10,000,000 per 30 days. HTTP 402 when exceeded"
      },
      {
        "label": "CLI and plugin",
        "value": "clay CLI 1.9.0 with plugin 2.32.0 (6 October 2026) for Claude Code, Codex and Cursor. JSON output, exit code 4 for rate limits"
      },
      {
        "label": "Tables",
        "value": "Structured queries on known tables, Enterprise only, with no list-tables endpoint"
      },
      {
        "label": "Certifications",
        "value": "SOC 2 Type II, ISO 27001 and ISO 42001 per the pricing page. security.txt valid to 31 July 2027"
      },
      {
        "label": "MCP",
        "value": "Clay MCP for sales reps in Claude and ChatGPT, described on clay.com/mcp with no public endpoint or tool reference"
      }
    ],
    "unitPrices": [
      {
        "item": "Data credit",
        "unit": "credit",
        "usd": 0.05,
        "note": "Starting price per the pricing FAQ. Used when buying data from Clay's providers. Cheaper at volume"
      },
      {
        "item": "Launch plan",
        "unit": "month",
        "usd": 167,
        "note": "Plan card headline. The FAQ says from $185 a month"
      }
    ],
    "provenance": {
      "legalEntity": "Clay Labs Inc.",
      "domain": "clay.com",
      "domainRegistered": "1992-11-13",
      "endpointOnVendorDomain": true,
      "terms": "https://www.clay.com/terms-of-service",
      "privacy": "https://www.clay.com/privacy",
      "statusPage": "https://status.clay.com",
      "changelog": "https://www.clay.com/changelog",
      "securityTxt": "valid",
      "checked": "2026-10-14",
      "notes": [
        "The terms (last updated 23 May 2024) name Clay Labs Inc. with New York law. The privacy policy is dated 11 September 2020.",
        "clay.com/.well-known/security.txt names security@clay.com and trust.clay.com, expiring 2027-07-31.",
        "status.clay.com answered with a bot check to both curl and WebFetch, so its components and history weren't read.",
        "The API answers at api.clay.com and the docs at developers.clay.com.",
        "RDAP gives clay.com a registration date of 1992-11-13."
      ],
      "score": 99,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Clay Labs Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "clay.com, registered 1992-11-13 (33 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.clay.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 6 of the 7 things a reader expects",
          "points": 9.1,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "status.clay.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://www.clay.com/terms-of-service",
          "state": "read",
          "readAt": "2026-10-14",
          "statedDate": "2024-05-23",
          "words": 6287,
          "points": 9.1,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "LAST UPDATED MAY 23, 2024",
              "says": "Last updated 2024-05-23"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "…these disputes that are not subject to arbitration will be resolved exclusively in the state or federal courts in New York, New York and you and Clay both consent to venue and personal jurisdiction in these courts.If you are a consumer residing in the European Union, this clause and these terms in general do not affec…",
              "says": "Disputes go to the courts of New York, New York"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "THE LIMITATION OF LIABILITY DESCRIBED ABOVE SHALL APPLY FULLY TO RESIDENTS OF NEW JERSEY."
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Either party may terminate this Agreement for cause with written notice."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": false
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "If you do not agree to these terms, you may not use the Services."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": true,
              "quote": "The Services strive for an uptime percentage of at least 99.0%, measured monthly.",
              "says": "Names 99.0% availability"
            }
          ],
          "toKnow": [
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "IMPORTANT NOTE: The section titled “Settling disputes between you and Clay” contains an arbitration clause and a class-action waiver."
            }
          ],
          "notes": [
            {
              "date": "2026-10-14",
              "text": "Paid contracts renew automatically at Clay's current rates when the subscription ends unless the customer cancels.",
              "quote": "Your contract will automatically renew at Clay’s most-up-to-date-rates when your subscription ends."
            },
            {
              "date": "2026-10-14",
              "text": "Customers may not resell any data they obtain from Clay.",
              "quote": "You also agree not to re-sell any data you obtain from Clay."
            },
            {
              "date": "2026-10-14",
              "text": "The customer releases Clay Labs from all claims of any kind related to or arising from use of the Services.",
              "quote": "You hereby release and discharge Clay Labs, its officers, directors, employees, agents, and successors from any and all claims, demands, losses, damages, rights, and actions of any kind"
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://www.clay.com/privacy",
          "state": "read",
          "readAt": "2026-10-14",
          "statedDate": "2020-09-11",
          "words": 4980,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated September 11th, 2020",
              "says": "Last updated 2020-09-11"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "In this privacy notice, we seek to explain to you in the clearest way possible what information we collect, how we use it and what rights you have in relation to it."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "We keep your information for as long as necessary to fulfill the purposes outlined in this privacy notice unless otherwise required by law.",
              "says": "For as long as needed, with no period named"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "Please note that we do not control, and are not responsible for, other uses of your personal information by your third-party account provider."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "Clay Labs Inc will not sell personal information in the future belonging to website visitors, users and other consumers.",
              "says": "Says it does not sell personal data"
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "If you have questions or comments about your privacy rights, you may email us at privacy@clay.com."
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "If you have any questions or concerns about this privacy notice, or our practices with regards to your personal information, please contact us at team@clay.com.",
              "says": "team@clay.com"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "This DPA includes standard contractual clauses (\"Model Clauses\") that are the mechanism for GDPR-compliant data transfer.",
              "says": "Relies on standard contractual clauses"
            }
          ],
          "toKnow": [
            {
              "key": "old",
              "label": "Has not been updated for three years or more",
              "found": true,
              "quote": "Last updated September 11th, 2020"
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/clay.json",
    "live": {
      "slug": "clay",
      "probe": {
        "target": "https://api.clay.com/public/v0",
        "method": "get",
        "lastAt": "2026-10-14T09:41:46.249843895Z",
        "lastOk": true,
        "lastStatus": 401,
        "lastMs": 152,
        "lastNote": "asks for credentials",
        "authRequired": true,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 149,
        "p95ms24h": 229,
        "samples24h": 17,
        "samples30d": 17,
        "days": [
          {
            "date": "2026-10-14",
            "probes": 17,
            "ok": 17
          }
        ]
      },
      "vendorStatus": {
        "page": "https://status.clay.com",
        "indicator": "unknown",
        "summary": "no machine-readable status found",
        "checkedAt": "2026-10-14T08:52:50.29728454Z"
      },
      "updatedAt": "2026-10-14T09:41:46.249843895Z"
    }
  }
}
