{
  "data": {
    "a": {
      "slug": "keywords-everywhere",
      "name": "Keywords Everywhere API + MCP",
      "vendor": "Keywords Everywhere (Axeman Technology Solutions LLP)",
      "vendorUrl": "https://keywordseverywhere.com",
      "kind": "http-api",
      "category": "seo",
      "summary": "Keywords Everywhere is a keyword research service whose REST API and hosted MCP server return Google search volume, CPC, competition, keyword ideas, the keywords a site ranks for, traffic estimates and backlinks, paid for with prepaid credits.",
      "url": "https://www.anchorterminal.com/tools/keywords-everywhere",
      "markdownUrl": "https://www.anchorterminal.com/tools/keywords-everywhere.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/keywords-everywhere.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/keywords-everywhere.json",
      "license": "Proprietary service under the Keywords Everywhere Terms of Service. The vendor's n8n community node on npm is MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.keywordseverywhere.com",
      "packages": [
        {
          "registry": "npm",
          "name": "n8n-nodes-keywords-everywhere-api"
        }
      ],
      "auth": "mixed",
      "authNotes": "REST calls take an API key as `Authorization: Bearer \u003ckey\u003e`. The key is free and self-serve. A person enters an email address on the sign-up page and receives a link to the key, with no app review or sales step. One key covers the REST API, the MCP server and the browser extension, has no scopes, and is shared by every seat on the plan (1 to 20 people). It is reset through an emailed link. The MCP server accepts the same key as a Bearer token, or OAuth 2.1 with dynamic client registration and PKCE, where the user pastes the key on the vendor's sign-in page. OAuth access tokens expire after 3 hours and refresh for up to 90 days.",
      "pricing": "paid",
      "pricingNotes": "Data calls spend prepaid credits from an annual plan. Bronze is $84 a year for 100,000 credits, Silver $168 for 400,000, Gold $480 for 2 million and Platinum $1,440 for 8 million. There is no monthly plan, and credits expire a year after purchase. Each endpoint's credit cost is published, from 1 credit a keyword to 5 a unique backlink. The API and the MCP server are on every plan with no separate fee. No free credits or trial were found, so an agent can't pull data without a purchase. Only balance, country and currency lookups are free. Top-up prices sit behind the account page.",
      "priceSummary": "$7 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the MCP docs or the pricing page (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": 14,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 7,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://api.keywordseverywhere.com/docs/",
      "registryName": "com.keywordseverywhere/keywords-everywhere",
      "capabilities": [
        "seo.keywords",
        "seo.backlinks",
        "seo.traffic",
        "seo.rankings"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "oauth",
        "api-key",
        "closed-source",
        "usage-credits",
        "prepaid",
        "annual-plan",
        "read-only",
        "status-page"
      ],
      "lastRelease": "2026-09-10",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.2,
        "grade": "D",
        "agentReady": false,
        "rank": 836,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 20,
          "reliability": 42,
          "schema": 48,
          "security": 47,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "Fourteen read-only lookups with a published credit cost each, available over REST and a hosted MCP server listed in the official registry. Data needs an annual plan from $84, with no trial. No OpenAPI file, no REST rate limit and no API changelog were found, and the status page shows outages on seven of the last 90 days.",
        "bestFor": "An agent that needs Google Keyword Planner volume, CPC and competition for lists of keywords at a low price per keyword, plus keyword ideas and a quick view of a site's ranking keywords, traffic estimate and top backlinks.",
        "strengths": [
          "Every REST endpoint and MCP tool is read-only, and each one's credit cost is published, from 1 credit a keyword to 5 a unique backlink",
          "Hosted MCP server at `https://mcp.keywordseverywhere.com/mcp`, in the official MCP registry as `com.keywordseverywhere/keywords-everywhere` since 10 September 2026",
          "MCP sign-in is OAuth 2.1 with dynamic client registration and PKCE. Access tokens expire after 3 hours, per the server's docs",
          "Each response returns the credits consumed, and balance, country and currency lookups cost nothing",
          "A DPA applies to every customer without signature and names six sub-processors with locations and 30 days' notice of changes"
        ],
        "weaknesses": [
          "No free credits or trial. Data calls need an annual plan, from $84 for 100,000 credits that expire after a year",
          "No OpenAPI file, llms.txt or official SDK was found. The reference is 15 Markdown pages behind a docsify viewer",
          "No rate limit is documented for the REST API. The only published limit is 120 MCP tool calls a minute per account",
          "The status page tracks only the website and marks seven of the last 90 days as Outage, with no incident notes",
          "One unscoped key per account, shared by up to 20 seats and by the browser extension, with no spending cap per key found",
          "The Terms of Service date from 30 May 2023 and say nothing about the API, data reuse, rate limits or deprecation"
        ],
        "agentNotes": [
          "Send the key as `Authorization: Bearer \u003ckey\u003e` to `https://api.keywordseverywhere.com/v1`. The same key works on the MCP server",
          "Call `GET /v1/account/credits` (free) before a large pull. A short balance returns 402 with `402 Insufficient Credits`",
          "Set `num` on domain, URL and backlink lookups. It accepts 1 to 10,000 and every returned row is charged 1, 2 or 5 credits",
          "Batch up to 100 keywords in one `get_keyword_data` call and set `country`. Without it the figures are global",
          "Keep MCP use under 120 tool calls a minute per account, and wait a minute after a Too many requests error"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.2
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 20,
          "reliability": 42,
          "schema": 48,
          "security": 47,
          "transparency": 49
        },
        "provenanceScore": 87
      },
      "connect": {
        "http": "curl -X POST \"https://api.keywordseverywhere.com/v1/get_keyword_data\" -H \"Authorization: Bearer YOUR_API_KEY\" -H \"Accept: application/json\" -d \"dataSource=gkp\" -d \"country=us\" -d \"currency=usd\" -d \"kw[]=digital marketing\"",
        "claudeCode": "claude mcp add --transport http keywords-everywhere https://mcp.keywordseverywhere.com/mcp -H \"Authorization: Bearer YOUR_KE_API_KEY\"",
        "config": {
          "mcpServers": {
            "keywords-everywhere": {
              "headers": {
                "Authorization": "Bearer YOUR_KE_API_KEY"
              },
              "url": "https://mcp.keywordseverywhere.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/seo.keywords",
        "tool": "https://letme.dev/keywords-everywhere"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Bronze plan, 100,000 credits a year",
          "unit": "month",
          "usd": 7,
          "note": "$84 billed annually. No monthly billing. Credits expire a year after purchase"
        },
        {
          "item": "Credit, Bronze plan",
          "unit": "credit",
          "usd": 0.00084,
          "note": "$84 for 100,000. $0.00042 on Silver, $0.00024 on Gold and $0.00018 on Platinum"
        },
        {
          "item": "Keyword metrics (volume, CPC, competition, trend), per keyword",
          "unit": "record",
          "usd": 0.00084,
          "note": "1 credit at the Bronze rate"
        },
        {
          "item": "Ranking keyword, related keyword or People Also Search For row",
          "unit": "record",
          "usd": 0.00168,
          "note": "2 credits a row at the Bronze rate"
        },
        {
          "item": "Backlink row",
          "unit": "record",
          "usd": 0.00084,
          "note": "1 credit at the Bronze rate. A unique backlink (one per source domain) is 5 credits, $0.0042"
        }
      ],
      "provenance": {
        "legalEntity": "Axeman Technology Solutions LLP",
        "domain": "keywordseverywhere.com",
        "domainRegistered": "2016-07-01",
        "endpointOnVendorDomain": true,
        "terms": "https://keywordseverywhere.com/terms.html",
        "privacy": "https://keywordseverywhere.com/privacy.html",
        "statusPage": "https://status.keywordseverywhere.com/",
        "changelog": "https://keywordseverywhere.com/changelog.html",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The privacy policy (15 August 2025), the security overview and the DPA (both July 2026) name Axeman Technology Solutions LLP, a limited liability partnership registered in India, 502 B Anisha Apartments, Yari Road, Versova, Mumbai 400061, as the operator.",
          "The Terms of Service (30 May 2023) are the only terms published and the DPA calls them the Principal Agreement. They name no legal entity and don't mention the API.",
          "The privacy policy describes its scope as the browser add-on and website. The DPA covers the APIs by name.",
          "The REST API answers at api.keywordseverywhere.com and the MCP server at mcp.keywordseverywhere.com.",
          "keywordseverywhere.com/.well-known/security.txt answered 404. The security overview gives privacy@keywordseverywhere.com for security enquiries.",
          "The changelog covers the browser extension only. No changelog for the API or the MCP server was found.",
          "The status page has one component, Keywords Everywhere Website, with a 90-day timeline by day.",
          "Paddle.com Market Limited is the merchant of record for all purchases.",
          "RDAP for keywordseverywhere.com gives a registration date of 2016-07-01.",
          "robots.txt on keywordseverywhere.com disallows /service/ and /ke/ only. On mcp.keywordseverywhere.com it allows /docs and disallows every other path, so the MCP endpoint and its discovery documents were not requested. Neither carries a Content-Signal line."
        ],
        "score": 87
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/keywords-everywhere.json",
      "live": {
        "slug": "keywords-everywhere",
        "probe": {
          "target": "https://api.keywordseverywhere.com",
          "method": "get",
          "lastAt": "2026-10-10T03:53:31.311075105Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 556,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 477,
          "p95ms24h": 610,
          "samples24h": 125,
          "samples30d": 125,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 40,
              "ok": 40
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.keywordseverywhere.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:50:44.270812108Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.keywordseverywhere/keywords-everywhere",
            "version": "2.0.0",
            "seenAt": "2026-10-10T03:11:32.438759038Z"
          },
          {
            "registry": "npm",
            "name": "n8n-nodes-keywords-everywhere-api",
            "version": "0.1.5",
            "seenAt": "2026-10-09T17:00:16.369338704Z"
          }
        ],
        "npmWeekly": 7,
        "pages": [
          {
            "url": "https://keywordseverywhere.com/changelog.html",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:39.046135041Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1a48396dc0d7"
          },
          {
            "url": "https://keywordseverywhere.com/privacy.html",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:41.135366097Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1e81acb5fa43"
          },
          {
            "url": "https://keywordseverywhere.com/terms.html",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:40:43.122524741Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "afb851e81e6f"
          }
        ],
        "updatedAt": "2026-10-10T03:53:31.311075105Z"
      }
    },
    "answer": "Keywords Everywhere API + MCP scores 47.2 (D) on agent readiness against Moz API's 45.3 (E), and leads in 3 of 7 scored categories. Moz API leads on agent ergonomics.",
    "b": {
      "slug": "moz-api",
      "name": "Moz API",
      "vendor": "SEOmoz, Inc.",
      "vendorUrl": "https://moz.com",
      "kind": "http-api",
      "category": "seo",
      "summary": "Moz API is a hosted JSON-RPC 2.0 service for SEO data from Moz's link and keyword indexes. It returns Domain Authority, backlinks, keyword metrics, ranking keywords and search results, with a beta MCP server for AI clients.",
      "url": "https://www.anchorterminal.com/tools/moz-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/moz-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/moz-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/moz-api.json",
      "license": "Proprietary service under the Moz API General Conditions (effective 12 August 2026 for new subscribers). Displaying Moz data to others requires attribution under the API legal page",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.moz.com/jsonrpc",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Self-serve. A person signs up at moz.com with a credit card, then creates a token in the API dashboard. Each account holds up to five tokens, which can be deleted, and every request sends one in the `x-moz-token` header. No scopes or read-only tokens were found in the reviewed documentation. The beta MCP server at https://api.moz.com/mcp/v1/data accepts OAuth (authorisation code with PKCE, dynamic client registration, one scope named `mcp`) or the same token as a Bearer header, and is limited to account owners.",
      "pricing": "freemium",
      "pricingNotes": "Free plan of 50 rows a month at one request every ten seconds, which needs a valid credit card. Paid plans run from $20 a month for 3,000 rows to $500 for 500,000, with overage from $5 per 1,000 rows down to $10 per 10,000. Over 4 million rows a month is quoted by sales. There is no sandbox, though `quota.lookup`, `test.ping` and `test.ping.async` cost no rows (checked 2026-10-08).",
      "priceSummary": "$20 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the pricing page or the product page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://moz.com/api/docs",
      "capabilities": [
        "seo.keywords",
        "seo.backlinks",
        "seo.serp",
        "seo.rankings"
      ],
      "tags": [
        "hosted",
        "json-rpc",
        "api-key",
        "freemium",
        "mcp",
        "oauth",
        "backlinks",
        "keywords",
        "closed-source"
      ],
      "lastRelease": "2026-08-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 45.3,
        "grade": "E",
        "agentReady": false,
        "rank": 867,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 74,
          "maintenance": 28,
          "payments": 20,
          "reliability": 42,
          "schema": 50,
          "security": 38,
          "transparency": 59
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The JSON-RPC API documents every error code, its rate limits and the row cost of each method, and failed validation uses no quota. No working status page, SLA, machine-readable spec or official SDK was found. Tokens carry no scopes, and the free plan needs a credit card.",
        "bestFor": "Agents that need Domain Authority, backlink lists, link intersects, keyword volume and difficulty, search intent and ranking keywords at a low entry price, on a read-only data set.",
        "strengths": [
          "Error reference lists 13 codes, each with HTTP status, a machine-readable `data.issue` and the parameter at fault",
          "Edge rate limits are published with numbers, and per-method 429 responses carry `Retry-After`",
          "Each method page states its row cost, and validation and quota checks run before any rows are used",
          "List methods take a `limit`, a paging token, sort keys and named filters",
          "Public plan prices from $20 a month for 3,000 rows, with per-row overage prices"
        ],
        "weaknesses": [
          "No working public status page was found, and moz.statuspage.io reports the Moz Status page as inactive",
          "No downloadable OpenAPI or OpenRPC file, no llms.txt and no official SDK in the reviewed documentation",
          "Tokens have no scopes or read-only mode, and one token works on both the Data and Local MCP endpoints",
          "The free plan of 50 rows a month requires a valid credit card",
          "security.txt expired on 8 October 2026 (UTC), and its policy, acknowledgements and PGP key links return 404"
        ],
        "agentNotes": [
          "Send a request `id` of at least 24 characters (letters, numbers and hyphens). A UUID works. Shorter ids are rejected with -32654.",
          "Stop on a 401. Ten 401 or 403 responses in five minutes block the caller for 30 minutes.",
          "On 429 with code -32658 wait the `Retry-After` seconds. On code -32650 no wait time is given, so back off exponentially.",
          "Call `quota.lookup` (free) before large pulls. List methods charge one row per result, and `limit` is capped at 50 on link lists.",
          "Poll `async.call.lookup` for `data.keyword.serp.generate`, and collect the result within 20 seconds of first seeing it complete."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 45.3
          }
        ],
        "editorialScores": {
          "ergonomics": 74,
          "maintenance": 28,
          "payments": 20,
          "reliability": 42,
          "schema": 50,
          "security": 38,
          "transparency": 39
        },
        "provenanceScore": 79
      },
      "connect": {
        "http": "curl -X POST https://api.moz.com/jsonrpc -H \"x-moz-token: $MOZ_TOKEN\" -H \"Content-Type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":\"01a0458f-a14f-7254-aa11-7c6cb734e3f2\",\"method\":\"quota.lookup\",\"params\":{\"data\":{\"path\":\"api.limits.data.rows\"}}}'",
        "claudeCode": "claude mcp add moz-mcp-v1-data https://api.moz.com/mcp/v1/data --transport http --header \"Authorization: Bearer $YOUR_MOZ_TOKEN\" --scope user"
      },
      "letme": {
        "capability": "https://letme.dev/seo.keywords",
        "tool": "https://letme.dev/moz-api"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Free plan",
          "unit": "month",
          "usd": 0,
          "note": "50 rows a month, one request every ten seconds, credit card required"
        },
        {
          "item": "Starter Medium",
          "unit": "month",
          "usd": 20,
          "note": "3,000 rows, no overage, plus 150 beta rows"
        },
        {
          "item": "Starter Large",
          "unit": "month",
          "usd": 75,
          "note": "15,000 rows, plus 750 beta rows"
        },
        {
          "item": "Growth Small",
          "unit": "month",
          "usd": 125,
          "note": "50,000 rows, plus 3,500 beta rows"
        },
        {
          "item": "Growth Medium",
          "unit": "month",
          "usd": 250,
          "note": "120,000 rows, plus 8,400 beta rows"
        },
        {
          "item": "Growth Large",
          "unit": "month",
          "usd": 500,
          "note": "500,000 rows, plus 35,000 beta rows"
        },
        {
          "item": "Overage row, Starter Large",
          "unit": "record",
          "usd": 0.005,
          "note": "$5 per 1,000 rows"
        },
        {
          "item": "Overage row, Growth Small",
          "unit": "record",
          "usd": 0.0025,
          "note": "$25 per 10,000 rows"
        },
        {
          "item": "Overage row, Growth Medium",
          "unit": "record",
          "usd": 0.002,
          "note": "$20 per 10,000 rows"
        },
        {
          "item": "Overage row, Growth Large",
          "unit": "record",
          "usd": 0.001,
          "note": "$10 per 10,000 rows"
        }
      ],
      "provenance": {
        "legalEntity": "SEOmoz, Inc.",
        "domain": "moz.com",
        "domainRegistered": "1998-04-29",
        "endpointOnVendorDomain": true,
        "terms": "https://moz.com/api-general-conditions",
        "privacy": "https://moz.com/privacy-policy",
        "statusPage": "",
        "changelog": "https://moz.com/whats-new/archive",
        "securityTxt": "expired",
        "checked": "2026-10-08",
        "notes": [
          "The API General Conditions name SEOMOZ, INC., a Delaware corporation, as the contracting party. The site footer reads SEOMoz, Inc., a Ziff Davis company, and the terms of use give 360 Park Ave. S., 17th Floor, New York, NY 10010 for notices.",
          "The API answers at https://api.moz.com/jsonrpc and the MCP server at https://api.moz.com/mcp/v1/data, both on moz.com.",
          "moz.com/.well-known/security.txt gives a contact address and `Expiration: 2026-10-07T22:45:48-07:00`, about three hours before our fetch at 08:42 UTC on 8 October 2026. Its Policy, Acknowledgements and Encryption links (moz.com/security-policy, /hall-of-fame, /pgp-key.txt) return 404.",
          "moz.statuspage.io redirects to a page saying the Moz Status page is inactive and visible only to team members. status.moz.com and health.moz.com did not connect from our network.",
          "The changelog is Moz's product updates archive, which covers all products. The newest Moz API entry is the MCP server beta of 14 August 2026.",
          "RDAP for moz.com gives a registration date of 1998-04-29 and expiry in 2029.",
          "The privacy policy is effective 8 April 2025 and says Moz is owned by Ziff Davis, Inc. and takes part in the EU-U.S. Data Privacy Framework."
        ],
        "score": 79
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/moz-api.json",
      "live": {
        "slug": "moz-api",
        "probe": {
          "target": "https://api.moz.com/jsonrpc",
          "method": "get",
          "lastAt": "2026-10-10T03:53:35.156783698Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 137,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 138,
          "p95ms24h": 308,
          "samples24h": 249,
          "samples30d": 383,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 93,
              "ok": 93
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 40,
              "ok": 40
            }
          ]
        },
        "securityTxt": {
          "url": "https://moz.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-09T15:40:29.099236434Z"
        },
        "pages": [
          {
            "url": "https://moz.com/whats-new/archive",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-09T18:42:18.190369802Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2df39f51de96"
          },
          {
            "url": "https://moz.com/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-09T18:42:16.176470026Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ef92cf739b3e"
          },
          {
            "url": "https://moz.com/api-general-conditions",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-09T18:42:14.118259914Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "13b81cfc0ea8"
          }
        ],
        "updatedAt": "2026-10-10T03:53:35.156783698Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Keywords Everywhere (Axeman Technology Solutions LLP)",
        "b": "SEOmoz, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.keywordseverywhere.com",
        "b": "https://api.moz.com/jsonrpc",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "$0.0008 per record",
        "b": "not published",
        "name": "Price for keyword data"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the Keywords Everywhere Terms of Service. The vendor's n8n community node on npm is MIT",
        "b": "Proprietary service under the Moz API General Conditions (effective 12 August 2026 for new subscribers). Displaying Moz data to others requires attribution under the API legal page",
        "name": "Licence"
      },
      {
        "a": "14",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "com.keywordseverywhere/keywords-everywhere",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-09-10",
        "b": "2026-08-14",
        "name": "Last release"
      },
      {
        "a": "2023-05-30",
        "b": "2026-08-12",
        "name": "Terms last updated"
      },
      {
        "a": "2025-08-15",
        "b": "2025-04-08",
        "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": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "7 npm/wk",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Keywords Everywhere API + MCP scores 47.2 (D) on agent readiness against Moz API's 45.3 (E), and leads in 3 of 7 scored categories. Moz API leads on agent ergonomics.",
        "question": "Which is better for AI agents, Keywords Everywhere API + MCP or Moz API?"
      },
      {
        "answer": "Keywords Everywhere API + MCP takes an API key or an OAuth sign-in. Moz API needs an API key.",
        "question": "Do Keywords Everywhere API + MCP and Moz API need an API key?"
      },
      {
        "answer": "Yes. Keywords Everywhere API + MCP has a hosted endpoint at https://api.keywordseverywhere.com and Moz API at https://api.moz.com/jsonrpc.",
        "question": "Can an agent call Keywords Everywhere API + MCP and Moz API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Security \u0026 auth, 47 against 38",
          "Maintenance \u0026 community, 63 against 28",
          "Transparency \u0026 trust, 68 against 59"
        ],
        "also": null,
        "goodFor": "An agent that needs Google Keyword Planner volume, CPC and competition for lists of keywords at a low price per keyword, plus keyword ideas and a quick view of a site's ranking keywords, traffic estimate and top backlinks.",
        "slug": "keywords-everywhere",
        "watchFor": "No free credits or trial. Data calls need an annual plan, from $84 for 100,000 credits that expire after a year"
      },
      {
        "aheadOn": [
          "Agent ergonomics, 74 against 54"
        ],
        "also": null,
        "goodFor": "Agents that need Domain Authority, backlink lists, link intersects, keyword volume and difficulty, search intent and ranking keywords at a low entry price, on a read-only data set.",
        "slug": "moz-api",
        "watchFor": "No working public status page was found, and moz.statuspage.io reports the Moz Status page as inactive"
      }
    ],
    "job": {
      "capability": "seo.keywords",
      "name": "Keyword data"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/ahrefs-vs-keywords-everywhere.json",
        "title": "Ahrefs vs Keywords Everywhere API + MCP",
        "url": "https://www.anchorterminal.com/compare/ahrefs-vs-keywords-everywhere"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ahrefs-vs-moz-api.json",
        "title": "Ahrefs vs Moz API",
        "url": "https://www.anchorterminal.com/compare/ahrefs-vs-moz-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dataforseo-vs-keywords-everywhere.json",
        "title": "DataForSEO vs Keywords Everywhere API + MCP",
        "url": "https://www.anchorterminal.com/compare/dataforseo-vs-keywords-everywhere"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dataforseo-vs-moz-api.json",
        "title": "DataForSEO vs Moz API",
        "url": "https://www.anchorterminal.com/compare/dataforseo-vs-moz-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-majestic.json",
        "title": "Keywords Everywhere API + MCP vs Majestic API",
        "url": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-majestic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-manifold-mcp.json",
        "title": "Keywords Everywhere API + MCP vs Manifold",
        "url": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-manifold-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-se-ranking.json",
        "title": "Keywords Everywhere API + MCP vs SE Ranking API + MCP",
        "url": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-se-ranking"
      },
      {
        "json": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-semrush.json",
        "title": "Keywords Everywhere API + MCP vs Semrush API + MCP",
        "url": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-semrush"
      },
      {
        "json": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-similarweb.json",
        "title": "Keywords Everywhere API + MCP vs Similarweb",
        "url": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-similarweb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/manifold-mcp-vs-moz-api.json",
        "title": "Manifold vs Moz API",
        "url": "https://www.anchorterminal.com/compare/manifold-mcp-vs-moz-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/moz-api-vs-se-ranking.json",
        "title": "Moz API vs SE Ranking API + MCP",
        "url": "https://www.anchorterminal.com/compare/moz-api-vs-se-ranking"
      },
      {
        "json": "https://www.anchorterminal.com/compare/moz-api-vs-semrush.json",
        "title": "Moz API vs Semrush API + MCP",
        "url": "https://www.anchorterminal.com/compare/moz-api-vs-semrush"
      },
      {
        "json": "https://www.anchorterminal.com/compare/moz-api-vs-similarweb.json",
        "title": "Moz API vs Similarweb",
        "url": "https://www.anchorterminal.com/compare/moz-api-vs-similarweb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-search-console-vs-keywords-everywhere.json",
        "title": "Google Search Console API vs Keywords Everywhere API + MCP",
        "url": "https://www.anchorterminal.com/compare/google-search-console-vs-keywords-everywhere"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-search-console-vs-moz-api.json",
        "title": "Google Search Console API vs Moz API",
        "url": "https://www.anchorterminal.com/compare/google-search-console-vs-moz-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/majestic-vs-moz-api.json",
        "title": "Majestic API vs Moz API",
        "url": "https://www.anchorterminal.com/compare/majestic-vs-moz-api"
      }
    ],
    "scores": [
      {
        "by": 0,
        "edge": "",
        "key": "reliability",
        "keywords-everywhere": 42,
        "moz-api": 42,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "edge": "moz-api",
        "key": "schema",
        "keywords-everywhere": 48,
        "moz-api": 50,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 20,
        "edge": "moz-api",
        "key": "ergonomics",
        "keywords-everywhere": 54,
        "moz-api": 74,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 9,
        "edge": "keywords-everywhere",
        "key": "security",
        "keywords-everywhere": 47,
        "moz-api": 38,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "key": "payments",
        "keywords-everywhere": 20,
        "moz-api": 20,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 35,
        "edge": "keywords-everywhere",
        "key": "maintenance",
        "keywords-everywhere": 63,
        "moz-api": 28,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 9,
        "edge": "keywords-everywhere",
        "key": "transparency",
        "keywords-everywhere": 68,
        "moz-api": 59,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Keywords Everywhere API + MCP scores 47.2 (D) on agent readiness against Moz API's 45.3 (E), and leads in 3 of 7 scored categories. Moz API leads on agent ergonomics. Both do keyword data.",
    "verdicts": {
      "keywords-everywhere": "Fourteen read-only lookups with a published credit cost each, available over REST and a hosted MCP server listed in the official registry. Data needs an annual plan from $84, with no trial. No OpenAPI file, no REST rate limit and no API changelog were found, and the status page shows outages on seven of the last 90 days.",
      "moz-api": "The JSON-RPC API documents every error code, its rate limits and the row cost of each method, and failed validation uses no quota. No working status page, SLA, machine-readable spec or official SDK was found. Tokens carry no scopes, and the free plan needs a credit card."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api",
    "json": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api.md",
    "slim": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api.min.md"
  },
  "markdown": "Keywords Everywhere API + MCP scores 47.2 (D) on agent readiness against Moz API's 45.3 (E), and leads in 3 of 7 scored categories. Moz API leads on agent ergonomics. Both do keyword data.\n\n- Keywords Everywhere API + MCP: grade D, 47.2/100, rank #836 of 950. Markdown https://www.anchorterminal.com/tools/keywords-everywhere.md · JSON https://www.anchorterminal.com/api/v1/tools/keywords-everywhere.json\n- Moz API: grade E, 45.3/100, rank #867 of 950. Markdown https://www.anchorterminal.com/tools/moz-api.md · JSON https://www.anchorterminal.com/api/v1/tools/moz-api.json\n- Best SEO and search visibility data for AI agents: https://www.anchorterminal.com/best/seo/index.md\n- All 45 seo comparisons: https://www.anchorterminal.com/compare/seo/index.md\n\n## Which one, for what\n\n### Keywords Everywhere API + MCP (D)\n\nGood for: An agent that needs Google Keyword Planner volume, CPC and competition for lists of keywords at a low price per keyword, plus keyword ideas and a quick view of a site's ranking keywords, traffic estimate and top backlinks.\n\nAhead on:\n- Security \u0026 auth, 47 against 38\n- Maintenance \u0026 community, 63 against 28\n- Transparency \u0026 trust, 68 against 59\n\nWatch for: No free credits or trial. Data calls need an annual plan, from $84 for 100,000 credits that expire after a year\n\n### Moz API (E)\n\nGood for: Agents that need Domain Authority, backlink lists, link intersects, keyword volume and difficulty, search intent and ranking keywords at a low entry price, on a read-only data set.\n\nAhead on:\n- Agent ergonomics, 74 against 54\n\nWatch for: No working public status page was found, and moz.statuspage.io reports the Moz Status page as inactive\n\n\n## Score by category\n\n| Category | Weight | Keywords Everywhere API + MCP | Moz API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 42 | 42 | even |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 48 | 50 | Moz API +2 |\n| Agent ergonomics | 13% (16.2 this run) | 54 | 74 | Moz API +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 47 | 38 | Keywords Everywhere API + MCP +9 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 20 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 63 | 28 | Keywords Everywhere API + MCP +35 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 68 | 59 | Keywords Everywhere API + MCP +9 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **47.2 · D** | **45.3 · E** | |\n\n## Facts side by side\n\n| Fact | Keywords Everywhere API + MCP | Moz API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Keywords Everywhere (Axeman Technology Solutions LLP) | SEOmoz, Inc. |\n| Hosted endpoint | `https://api.keywordseverywhere.com` | `https://api.moz.com/jsonrpc` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Freemium |\n| Price for keyword data | $0.0008 per record | not published |\n| x402 | no | no |\n| Licence | Proprietary service under the Keywords Everywhere Terms of Service. The vendor's n8n community node on npm is MIT | Proprietary service under the Moz API General Conditions (effective 12 August 2026 for new subscribers). Displaying Moz data to others requires attribution under the API legal page |\n| Tools exposed | 14 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | no | no |\n| MCP registry | `com.keywordseverywhere/keywords-everywhere` | not listed |\n| Last release | 2026-09-10 | 2026-08-14 |\n| Terms last updated | 2023-05-30 | 2026-08-12 |\n| Privacy policy last updated | 2025-08-15 | 2025-04-08 |\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 | not found in the text | yes |\n| Popularity | 7 npm/wk | none |\n\n## Verdicts\n\n**Keywords Everywhere API + MCP.** Fourteen read-only lookups with a published credit cost each, available over REST and a hosted MCP server listed in the official registry. Data needs an annual plan from $84, with no trial. No OpenAPI file, no REST rate limit and no API changelog were found, and the status page shows outages on seven of the last 90 days.\n\n**Moz API.** The JSON-RPC API documents every error code, its rate limits and the row cost of each method, and failed validation uses no quota. No working status page, SLA, machine-readable spec or official SDK was found. Tokens carry no scopes, and the free plan needs a credit card.\n\n## Before you call either\n\n### Keywords Everywhere API + MCP\n\n1. Send the key as `Authorization: Bearer \u003ckey\u003e` to `https://api.keywordseverywhere.com/v1`. The same key works on the MCP server\n2. Call `GET /v1/account/credits` (free) before a large pull. A short balance returns 402 with `402 Insufficient Credits`\n3. Set `num` on domain, URL and backlink lookups. It accepts 1 to 10,000 and every returned row is charged 1, 2 or 5 credits\n4. Batch up to 100 keywords in one `get_keyword_data` call and set `country`. Without it the figures are global\n5. Keep MCP use under 120 tool calls a minute per account, and wait a minute after a Too many requests error\n\n### Moz API\n\n1. Send a request `id` of at least 24 characters (letters, numbers and hyphens). A UUID works. Shorter ids are rejected with -32654.\n2. Stop on a 401. Ten 401 or 403 responses in five minutes block the caller for 30 minutes.\n3. On 429 with code -32658 wait the `Retry-After` seconds. On code -32650 no wait time is given, so back off exponentially.\n4. Call `quota.lookup` (free) before large pulls. List methods charge one row per result, and `limit` is capped at 50 on link lists.\n5. Poll `async.call.lookup` for `data.keyword.serp.generate`, and collect the result within 20 seconds of first seeing it complete.\n\n## Questions\n\n### Which is better for AI agents, Keywords Everywhere API + MCP or Moz API?\n\nKeywords Everywhere API + MCP scores 47.2 (D) on agent readiness against Moz API's 45.3 (E), and leads in 3 of 7 scored categories. Moz API leads on agent ergonomics.\n\n### Do Keywords Everywhere API + MCP and Moz API need an API key?\n\nKeywords Everywhere API + MCP takes an API key or an OAuth sign-in. Moz API needs an API key.\n\n### Can an agent call Keywords Everywhere API + MCP and Moz API without installing anything?\n\nYes. Keywords Everywhere API + MCP has a hosted endpoint at https://api.keywordseverywhere.com and Moz API at https://api.moz.com/jsonrpc.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api.json, and with the fewest tokens: https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"keywords-everywhere\", \"b\": \"moz-api\"}`. From a terminal: `anchor compare keywords-everywhere moz-api`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/keywords-everywhere.json and https://www.anchorterminal.com/api/v1/tools/moz-api.json\n\n## Other comparisons with Keywords Everywhere API + MCP or Moz API\n\n- [Ahrefs vs Keywords Everywhere API + MCP](https://www.anchorterminal.com/compare/ahrefs-vs-keywords-everywhere.md)\n- [Ahrefs vs Moz API](https://www.anchorterminal.com/compare/ahrefs-vs-moz-api.md)\n- [DataForSEO vs Keywords Everywhere API + MCP](https://www.anchorterminal.com/compare/dataforseo-vs-keywords-everywhere.md)\n- [DataForSEO vs Moz API](https://www.anchorterminal.com/compare/dataforseo-vs-moz-api.md)\n- [Keywords Everywhere API + MCP vs Majestic API](https://www.anchorterminal.com/compare/keywords-everywhere-vs-majestic.md)\n- [Keywords Everywhere API + MCP vs Manifold](https://www.anchorterminal.com/compare/keywords-everywhere-vs-manifold-mcp.md)\n- [Keywords Everywhere API + MCP vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/keywords-everywhere-vs-se-ranking.md)\n- [Keywords Everywhere API + MCP vs Semrush API + MCP](https://www.anchorterminal.com/compare/keywords-everywhere-vs-semrush.md)\n- [Keywords Everywhere API + MCP vs Similarweb](https://www.anchorterminal.com/compare/keywords-everywhere-vs-similarweb.md)\n- [Manifold vs Moz API](https://www.anchorterminal.com/compare/manifold-mcp-vs-moz-api.md)\n- [Moz API vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/moz-api-vs-se-ranking.md)\n- [Moz API vs Semrush API + MCP](https://www.anchorterminal.com/compare/moz-api-vs-semrush.md)\n- [Moz API vs Similarweb](https://www.anchorterminal.com/compare/moz-api-vs-similarweb.md)\n- [Google Search Console API vs Keywords Everywhere API + MCP](https://www.anchorterminal.com/compare/google-search-console-vs-keywords-everywhere.md)\n- [Google Search Console API vs Moz API](https://www.anchorterminal.com/compare/google-search-console-vs-moz-api.md)\n- [Majestic API vs Moz API](https://www.anchorterminal.com/compare/majestic-vs-moz-api.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Keywords Everywhere API + MCP vs Moz API",
        "url": ""
      }
    ],
    "description": "Keywords Everywhere scores 47.2 (D) to Moz's 45.3 (E) for keyword data. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Keywords Everywhere API + MCP D 47.2",
      "Moz API E 45.3",
      "scores"
    ],
    "h1": "Keywords Everywhere API + MCP vs Moz API",
    "image": "https://www.anchorterminal.com/assets/og/compare-keywords-everywhere-vs-moz-api.png",
    "path": "/compare/keywords-everywhere-vs-moz-api",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Keywords Everywhere vs Moz for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/keywords-everywhere-vs-moz-api"
  },
  "tokens": {
    "markdown": 2450,
    "slim": 780
  },
  "version": 1
}
