{
  "data": {
    "a": {
      "slug": "se-ranking",
      "name": "SE Ranking API + MCP",
      "vendor": "SE Ranking (SER Acquisition Inc.)",
      "vendorUrl": "https://seranking.com",
      "kind": "http-api",
      "category": "seo",
      "summary": "SE Ranking is an SEO platform whose Data API returns keyword, backlink, domain, site audit and AI search data for credits. A Project API manages rank tracking in the account, and a hosted MCP server exposes both to agents.",
      "url": "https://www.anchorterminal.com/tools/se-ranking",
      "markdownUrl": "https://www.anchorterminal.com/tools/se-ranking.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/se-ranking.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/se-ranking.json",
      "repo": "https://github.com/seranking/openapi",
      "license": "Proprietary service under the SE Ranking API Terms of Service. The OpenAPI file and the Claude skills on GitHub are MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.seranking.com",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST calls take an API key as `Authorization: Token \u003ckey\u003e`, or as an `apikey` query parameter. One key covers the Data, Project, Local Marketing and SE Visible APIs, with no scopes. Keys are self-serve in the API dashboard of any plan or trial, with no app review. The MCP server signs in by OAuth 2.1 with dynamic client registration against the SE Ranking account, or takes the key in an `X-Api-Key` header. Sub-accounts have no keys of their own yet. Direct competitors, resale and embedding raw data in a paid product need written consent.",
      "pricing": "usage",
      "pricingNotes": "Data API calls spend credits, from $50 for 250,000 pay-as-you-go credits that don't expire. Each endpoint's credit cost is published and failed requests cost nothing. Subscription plans include 10,000 to 100,000 credits a month, an add-on starts at $540 a year for 3 million credits, and a standalone API plan at $2,148 a year for 12 million. Project API calls use the plan's limits instead of credits. A 14-day trial with 100,000 credits and MCP access needs no card and lets an agent start without a contract. Our request saw the pricing page in pounds.",
      "priceSummary": "$0.0002 / credit",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the MCP docs or the API pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 0,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://seranking.com/api.html",
      "openapi": "https://raw.githubusercontent.com/seranking/openapi/main/openapi/data-api.yaml",
      "registryName": "com.seranking/mcp",
      "capabilities": [
        "seo.keywords",
        "seo.backlinks",
        "seo.rankings",
        "seo.traffic",
        "seo.serp"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "oauth",
        "api-key",
        "openapi",
        "closed-source",
        "usage-credits",
        "prepaid",
        "free-trial",
        "status-page",
        "ai-visibility"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.9,
        "grade": "D",
        "agentReady": false,
        "rank": 681,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 58,
          "maintenance": 79,
          "payments": 40,
          "reliability": 51,
          "schema": 58,
          "security": 21,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Every Data API endpoint has a published credit cost, credits sell from $50 for 250,000 with no expiry, and a 14-day trial needs no card. Keys carry full account access with no scopes or read-only mode, the key may travel in the URL, and no security page, SLA or llms.txt was found.",
        "bestFor": "An agent that needs keyword, backlink, domain and AI search visibility data at a published price per call, or that manages rank tracking projects for an SE Ranking customer.",
        "strengths": [
          "Credit cost is published per endpoint, failed requests aren't charged, and pay-as-you-go packs start at $50 for 250,000 credits that don't expire",
          "A 14-day trial with 100,000 credits covers the API and the MCP server, with no card, per the pricing page",
          "Hosted MCP server at `https://api.seranking.com/mcp`, listed in the official MCP registry as `com.seranking/mcp` with 15 versions since 22 May 2026",
          "Rate limits are stated as 10 requests a second for the Data API and 5 for the Project API, with backoff guidance for 429",
          "`limit`, `offset`, `cols` and bracketed `filter` parameters size Data API responses, and an OpenAPI 3.0 file covers its 86 operations"
        ],
        "weaknesses": [
          "No scoped or read-only keys. The MCP docs say a key has the same access as the account, including Project API deletes",
          "The API key is accepted as an `apikey` query parameter, and the OpenAPI file and its README describe only that method",
          "No security page, certification statement, bug bounty or readable security.txt was found, and the API terms say there is no SLA without a separate agreement",
          "The MCP server advertises 180+ tools with no documented way to load a subset",
          "The API terms let SE Ranking remove deprecated functionality at any time, with up to 30 days' notice only where practicable"
        ],
        "agentNotes": [
          "Send the key as `Authorization: Token \u003ckey\u003e`, not `Bearer` and not `?apikey=`, so it stays out of URLs and logs",
          "Call `GET /v1/account/subscription` (0 credits) and read `units_left` before a large pull. A short balance returns `Insufficient funds`",
          "Set `limit` and `cols` on per-record endpoints. Backlink summaries cost 100 credits a target and keyword rows 10 credits each",
          "Stay under 10 requests a second on the Data API and 5 on the Project API per key. Repeated overruns block the Project API for 10 minutes",
          "Ask the owner before any Project API or `PROJECT_*` create, update or delete call. The key has no read-only mode and nothing confirms a delete"
        ],
        "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": 50.9
          }
        ],
        "editorialScores": {
          "ergonomics": 58,
          "maintenance": 79,
          "payments": 40,
          "reliability": 51,
          "schema": 58,
          "security": 21,
          "transparency": 59
        },
        "provenanceScore": 83
      },
      "connect": {
        "http": "curl -X GET 'https://api.seranking.com/v1/account/subscription' -H 'Authorization: Token YOUR_API_KEY'",
        "claudeCode": "claude mcp add --transport http se-ranking https://api.seranking.com/mcp",
        "config": {
          "mcpServers": {
            "se-ranking": {
              "url": "https://api.seranking.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/seo.keywords",
        "tool": "https://letme.dev/se-ranking"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Data API credit, pay-as-you-go",
          "unit": "credit",
          "usd": 0.0002,
          "note": "$50 for 250,000 credits that don't expire"
        },
        {
          "item": "Domain overview, per request",
          "unit": "call",
          "usd": 0.02,
          "note": "100 credits at the pay-as-you-go rate. Failed requests cost nothing"
        },
        {
          "item": "Keyword row (related, similar or question keywords)",
          "unit": "record",
          "usd": 0.002,
          "note": "10 credits a record at the pay-as-you-go rate"
        },
        {
          "item": "Backlink row",
          "unit": "record",
          "usd": 0.0002,
          "note": "1 credit a record at the pay-as-you-go rate. A backlink summary is 100 credits a target"
        },
        {
          "item": "Standalone API plan, 12 million credits a year",
          "unit": "month",
          "usd": 179,
          "note": "billed annually at $2,148, Data API only"
        },
        {
          "item": "API add-on, 3 million credits a year",
          "unit": "month",
          "usd": 45,
          "note": "billed annually at $540, on top of a subscription"
        }
      ],
      "provenance": {
        "legalEntity": "SER Acquisition Inc.",
        "domain": "seranking.com",
        "domainRegistered": "2010-09-16",
        "endpointOnVendorDomain": true,
        "terms": "https://seranking.com/legal/api-terms-of-service.html",
        "privacy": "https://seranking.com/legal/privacy-statement.html",
        "statusPage": "https://status.seranking.com",
        "changelog": "https://seranking.com/whats-new.html",
        "securityTxt": "unknown",
        "checked": "2026-10-08",
        "notes": [
          "The API Terms of Service (3 March 2026) name SER Acquisition Inc., care of The Corporation Trust Company, 1209 Orange Street, Wilmington, Delaware, as the provider as a general rule, and Seranking Ltd., London, for some earlier customers paying in pounds.",
          "The privacy statement (last updated 25 June 2026) names Seranking Ltd and SER Acquisition Inc. as joint controllers and says the group shares some data with Planable Inc.",
          "The REST APIs and the MCP server answer at api.seranking.com.",
          "seranking.com/.well-known/security.txt answered 403 to our request, so we couldn't tell whether a file exists.",
          "status.seranking.com is a Pulsetic status page titled SE Ranking Online Status. It isn't linked from the pages we read and its content is drawn by script.",
          "The What's New page lists releases by year. The dates of its entries aren't in the page's HTML.",
          "RDAP for seranking.com gives a registration date of 2010-09-16.",
          "robots.txt allows the pages we read and carries no Content-Signal line."
        ],
        "score": 83
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/se-ranking.json",
      "live": {
        "slug": "se-ranking",
        "probe": {
          "target": "https://api.seranking.com",
          "method": "get",
          "lastAt": "2026-10-09T09:45:07.460554225Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 103,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 96,
          "p95ms24h": 123,
          "samples24h": 23,
          "samples30d": 23,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 23,
              "ok": 23
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.seranking.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:31.020038985Z"
        },
        "updatedAt": "2026-10-09T09:45:07.460554225Z"
      }
    },
    "answer": "Semrush API + MCP scores 53.1 (D) on agent readiness against SE Ranking API + MCP's 50.9 (D), and leads in 3 of 7 scored categories. SE Ranking API + MCP leads on reliability, payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "semrush",
      "name": "Semrush API + MCP",
      "vendor": "Semrush Inc. (an Adobe company)",
      "vendorUrl": "https://www.semrush.com",
      "kind": "http-api",
      "category": "seo",
      "summary": "Semrush is a search marketing data platform, owned by Adobe since April 2026. Agents reach its keyword, backlink, ranking and traffic data through REST APIs with API keys or a hosted MCP server that spends the same API units.",
      "url": "https://www.anchorterminal.com/tools/semrush",
      "markdownUrl": "https://www.anchorterminal.com/tools/semrush.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/semrush.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/semrush.json",
      "license": "Proprietary service under the Semrush terms of service",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.semrush.com",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Version 4 methods take an API key in `Authorization: Apikey \u003ckey\u003e`, created in the profile with a read-only or read and write permission and an optional expiry. Version 3 methods take the account's single key as the `key` query parameter. The MCP server signs in by OAuth 2.1 against the user's Semrush account, or takes the API key header. Access is self-serve for a paying account, with no app review. Trends Premium and custom plans go through sales.",
      "pricing": "paid",
      "pricingNotes": "Every API needs a paid subscription, and calls spend API units. The Standard API needs the SEO Business plan plus a unit package of 2 to 20 million units, whose prices aren't on a public page. The MCP page says Semrush One Starter and Pro+ and SEO Classic Pro and Guru include 50,000 units. Our request saw plan prices in pounds, from £113 a month for SEO to £444 for Advanced. The free plan (no card, 10 reports a day) has no API units, and the 7-day trial's card requirement wasn't checked.",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the MCP page or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 14,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developer.semrush.com/api/",
      "llmsTxt": "https://developer.semrush.com/api/llms.txt",
      "capabilities": [
        "seo.keywords",
        "seo.backlinks",
        "seo.rankings",
        "seo.traffic",
        "seo.serp"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "oauth",
        "api-key",
        "llms-txt",
        "closed-source",
        "subscription",
        "usage-units",
        "bug-bounty",
        "adobe"
      ],
      "lastRelease": "2026-09-04",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.1,
        "grade": "D",
        "agentReady": false,
        "rank": 641,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 77,
          "maintenance": 57,
          "payments": 17,
          "reliability": 34,
          "schema": 70,
          "security": 54,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The hosted MCP server exposes 14 tools that load a report's parameters on demand, and version 4 API keys can be read-only, time-limited and revoked. Most reports still sit in version 3, whose single key travels in the URL and can't be revoked. No status page, OpenAPI file or API unit price was found.",
        "bestFor": "Teams already paying for Semrush who want an agent to pull keyword, backlink, ranking and traffic estimates in one place, mainly through the MCP server.",
        "strengths": [
          "Hosted MCP server at mcp.semrush.com/v2/mcp with OAuth 2.1, dynamic client registration and 14 named tools, limited to reads",
          "Version 4 keys can be read-only or read and write, carry an expiry, and be revoked. An account can hold up to 100",
          "Every method page states its cost in API units, and `limit`, `fields` and `filter` cap what a call spends",
          "llms.txt indexes for the developer site and for each API version, with dated release notes since March 2026",
          "API Query log records time, IP address, report type and units spent for SEO API and Projects v4 calls, with CSV export"
        ],
        "weaknesses": [
          "Domain, URL, Trends, Position Tracking and Site Audit reports are version 3 only, where the one key is a URL parameter and can't be revoked",
          "Version 4 Keyword and Backlinks reports are labelled Early Access, with endpoints, formats and pricing subject to change",
          "No public status page, SLA terms, OpenAPI file or official SDK found in the reviewed pages",
          "API unit package prices aren't published, and every API needs a paid subscription",
          "When units run short, per-line SEO and Trends reports return fewer lines instead of an error"
        ],
        "agentNotes": [
          "Use the MCP server at https://mcp.semrush.com/v2/mcp where the host supports it. Call a discovery tool, then `get_report_schema`, then `execute_report`",
          "Set `limit` or `display_limit` on every per-line report. A backlinks row costs 40 to 45 units and a historical keyword row 50",
          "Check the unit balance before large pulls. A per-line report returns only the lines the balance covers, with no error",
          "Send the version 4 key as `Authorization: Apikey \u003ckey\u003e`, never as `?key=`. Version 3 accepts only the query parameter, so keep those URLs out of logs",
          "Stay under 10 requests a second and 10 concurrent requests per account, and retry only when `error.retryable` is true"
        ],
        "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": 53.1
          }
        ],
        "editorialScores": {
          "ergonomics": 77,
          "maintenance": 57,
          "payments": 17,
          "reliability": 34,
          "schema": 70,
          "security": 54,
          "transparency": 59
        },
        "provenanceScore": 75
      },
      "connect": {
        "http": "curl -H 'Authorization: Apikey YOUR_API_KEY' \"https://api.semrush.com/apis/v4/keywords/v1/metrics?keyword=seo%20tools\u0026country=US\"",
        "claudeCode": "claude mcp add semrush https://mcp.semrush.com/v2/mcp -t http",
        "config": {
          "mcpServers": {
            "semrush": {
              "url": "https://mcp.semrush.com/v2/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/seo.keywords",
        "tool": "https://letme.dev/semrush"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "Semrush Inc.",
        "domain": "semrush.com",
        "domainRegistered": "2008-10-03",
        "endpointOnVendorDomain": true,
        "terms": "https://www.semrush.com/company/legal/terms-of-service/",
        "privacy": "https://www.semrush.com/company/legal/privacy-policy/",
        "statusPage": "",
        "changelog": "https://developer.semrush.com/api/v4/introduction/release-notes/",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service (last updated 25 August 2026) name Semrush Inc., a Delaware corporation at 800 Boylston Street, Suite 2475, Boston, MA 02199. The site footer reads © 2026 Semrush Holdings and carries an Adobe logo.",
          "Adobe announced completion of its acquisition of Semrush Holdings, Inc. on 28 April 2026, in a press release on semrush.com. The terms and the privacy policy (last modified 13 October 2025) don't mention Adobe.",
          "The APIs answer at api.semrush.com and the MCP server at mcp.semrush.com, with OAuth metadata pointing to oauth.semrush.com and api.semrush.com.",
          "www.semrush.com/.well-known/security.txt returns 404. The security page gives security@semrush.com and links to a HackerOne programme.",
          "No status page is linked from the developer docs, the home page or the security page. status.semrush.com doesn't resolve in DNS.",
          "RDAP for semrush.com gives a registration date of 2008-10-03 and MarkMonitor Inc. as registrar."
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/semrush.json",
      "live": {
        "slug": "semrush",
        "probe": {
          "target": "https://api.semrush.com",
          "method": "get",
          "lastAt": "2026-10-09T09:45:07.563607308Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 149,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 131,
          "p95ms24h": 364,
          "samples24h": 197,
          "samples30d": 197,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 93,
              "ok": 93
            },
            {
              "date": "2026-10-09",
              "probes": 104,
              "ok": 104
            }
          ]
        },
        "securityTxt": {
          "url": "https://semrush.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:39:05.730669338Z"
        },
        "pages": [
          {
            "url": "https://developer.semrush.com/api/v4/introduction/release-notes/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:17:17.791899201Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8ec987932bb2"
          },
          {
            "url": "https://www.semrush.com/company/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:30:20.736009248Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2024613d6804"
          },
          {
            "url": "https://www.semrush.com/company/legal/terms-of-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:30:22.946847737Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7935cae6f9d6"
          }
        ],
        "updatedAt": "2026-10-09T09:45:07.563607308Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "SE Ranking (SER Acquisition Inc.)",
        "b": "Semrush Inc. (an Adobe company)",
        "name": "Vendor"
      },
      {
        "a": "https://api.seranking.com",
        "b": "https://api.semrush.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "$0.002 per record",
        "b": "not published",
        "name": "Price for seo keywords"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the SE Ranking API Terms of Service. The OpenAPI file and the Claude skills on GitHub are MIT",
        "b": "Proprietary service under the Semrush terms of service",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "14",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "com.seranking/mcp",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-09-28",
        "b": "2026-09-04",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2026-08-25",
        "name": "Terms last updated"
      },
      {
        "a": "2026-06-25",
        "b": "2025-10-13",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "0 stars",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Semrush API + MCP scores 53.1 (D) on agent readiness against SE Ranking API + MCP's 50.9 (D), and leads in 3 of 7 scored categories. SE Ranking API + MCP leads on reliability, payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, SE Ranking API + MCP or Semrush API + MCP?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do SE Ranking API + MCP and Semrush API + MCP need an API key?"
      },
      {
        "answer": "Yes. SE Ranking API + MCP has a hosted endpoint at https://api.seranking.com and Semrush API + MCP at https://api.semrush.com.",
        "question": "Can an agent call SE Ranking API + MCP and Semrush API + MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 51 against 34",
          "Payments \u0026 pricing, 40 against 17",
          "Maintenance \u0026 community, 79 against 57"
        ],
        "also": null,
        "goodFor": "An agent that needs keyword, backlink, domain and AI search visibility data at a published price per call, or that manages rank tracking projects for an SE Ranking customer.",
        "slug": "se-ranking",
        "watchFor": "No scoped or read-only keys. The MCP docs say a key has the same access as the account, including Project API deletes"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 70 against 58",
          "Agent ergonomics, 77 against 58",
          "Security \u0026 auth, 54 against 21"
        ],
        "also": null,
        "goodFor": "Teams already paying for Semrush who want an agent to pull keyword, backlink, ranking and traffic estimates in one place, mainly through the MCP server.",
        "slug": "semrush",
        "watchFor": "Domain, URL, Trends, Position Tracking and Site Audit reports are version 3 only, where the one key is a URL parameter and can't be revoked"
      }
    ],
    "job": {
      "capability": "seo.keywords",
      "name": "Seo keywords"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/ahrefs-vs-se-ranking.json",
        "title": "Ahrefs vs SE Ranking API + MCP",
        "url": "https://www.anchorterminal.com/compare/ahrefs-vs-se-ranking"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ahrefs-vs-semrush.json",
        "title": "Ahrefs vs Semrush API + MCP",
        "url": "https://www.anchorterminal.com/compare/ahrefs-vs-semrush"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dataforseo-vs-se-ranking.json",
        "title": "DataForSEO vs SE Ranking API + MCP",
        "url": "https://www.anchorterminal.com/compare/dataforseo-vs-se-ranking"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dataforseo-vs-semrush.json",
        "title": "DataForSEO vs Semrush API + MCP",
        "url": "https://www.anchorterminal.com/compare/dataforseo-vs-semrush"
      },
      {
        "json": "https://www.anchorterminal.com/compare/manifold-mcp-vs-se-ranking.json",
        "title": "Manifold vs SE Ranking API + MCP",
        "url": "https://www.anchorterminal.com/compare/manifold-mcp-vs-se-ranking"
      },
      {
        "json": "https://www.anchorterminal.com/compare/manifold-mcp-vs-semrush.json",
        "title": "Manifold vs Semrush API + MCP",
        "url": "https://www.anchorterminal.com/compare/manifold-mcp-vs-semrush"
      },
      {
        "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/se-ranking-vs-similarweb.json",
        "title": "SE Ranking API + MCP vs Similarweb",
        "url": "https://www.anchorterminal.com/compare/se-ranking-vs-similarweb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/semrush-vs-similarweb.json",
        "title": "Semrush API + MCP vs Similarweb",
        "url": "https://www.anchorterminal.com/compare/semrush-vs-similarweb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-search-console-vs-se-ranking.json",
        "title": "Google Search Console API vs SE Ranking API + MCP",
        "url": "https://www.anchorterminal.com/compare/google-search-console-vs-se-ranking"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-search-console-vs-semrush.json",
        "title": "Google Search Console API vs Semrush API + MCP",
        "url": "https://www.anchorterminal.com/compare/google-search-console-vs-semrush"
      }
    ],
    "scores": [
      {
        "by": 17,
        "edge": "se-ranking",
        "key": "reliability",
        "name": "Reliability",
        "se-ranking": 51,
        "semrush": 34,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 12,
        "edge": "semrush",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "se-ranking": 58,
        "semrush": 70,
        "weight": 13
      },
      {
        "by": 19,
        "edge": "semrush",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "se-ranking": 58,
        "semrush": 77,
        "weight": 13
      },
      {
        "by": 33,
        "edge": "semrush",
        "key": "security",
        "name": "Security \u0026 auth",
        "se-ranking": 21,
        "semrush": 54,
        "weight": 14
      },
      {
        "by": 23,
        "edge": "se-ranking",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "se-ranking": 40,
        "semrush": 17,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 22,
        "edge": "se-ranking",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "se-ranking": 79,
        "semrush": 57,
        "weight": 7
      },
      {
        "by": 4,
        "edge": "se-ranking",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "se-ranking": 71,
        "semrush": 67,
        "weight": 7
      }
    ],
    "summary": "Semrush API + MCP scores 53.1 (D) on agent readiness against SE Ranking API + MCP's 50.9 (D), and leads in 3 of 7 scored categories. SE Ranking API + MCP leads on reliability, payments \u0026 pricing and maintenance \u0026 community. Both do seo keywords.",
    "verdicts": {
      "se-ranking": "Every Data API endpoint has a published credit cost, credits sell from $50 for 250,000 with no expiry, and a 14-day trial needs no card. Keys carry full account access with no scopes or read-only mode, the key may travel in the URL, and no security page, SLA or llms.txt was found.",
      "semrush": "The hosted MCP server exposes 14 tools that load a report's parameters on demand, and version 4 API keys can be read-only, time-limited and revoked. Most reports still sit in version 3, whose single key travels in the URL and can't be revoked. No status page, OpenAPI file or API unit price was found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/se-ranking-vs-semrush",
    "json": "https://www.anchorterminal.com/compare/se-ranking-vs-semrush.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/se-ranking-vs-semrush.md",
    "slim": "https://www.anchorterminal.com/compare/se-ranking-vs-semrush.min.md"
  },
  "markdown": "Semrush API + MCP scores 53.1 (D) on agent readiness against SE Ranking API + MCP's 50.9 (D), and leads in 3 of 7 scored categories. SE Ranking API + MCP leads on reliability, payments \u0026 pricing and maintenance \u0026 community. Both do seo keywords.\n\n- SE Ranking API + MCP: grade D, 50.9/100, rank #681 of 842. Markdown https://www.anchorterminal.com/tools/se-ranking.md · JSON https://www.anchorterminal.com/api/v1/tools/se-ranking.json\n- Semrush API + MCP: grade D, 53.1/100, rank #641 of 842. Markdown https://www.anchorterminal.com/tools/semrush.md · JSON https://www.anchorterminal.com/api/v1/tools/semrush.json\n\n## Which one, for what\n\n### SE Ranking API + MCP (D)\n\nGood for: An agent that needs keyword, backlink, domain and AI search visibility data at a published price per call, or that manages rank tracking projects for an SE Ranking customer.\n\nAhead on:\n- Reliability, 51 against 34\n- Payments \u0026 pricing, 40 against 17\n- Maintenance \u0026 community, 79 against 57\n\nWatch for: No scoped or read-only keys. The MCP docs say a key has the same access as the account, including Project API deletes\n\n### Semrush API + MCP (D)\n\nGood for: Teams already paying for Semrush who want an agent to pull keyword, backlink, ranking and traffic estimates in one place, mainly through the MCP server.\n\nAhead on:\n- Schema \u0026 documentation, 70 against 58\n- Agent ergonomics, 77 against 58\n- Security \u0026 auth, 54 against 21\n\nWatch for: Domain, URL, Trends, Position Tracking and Site Audit reports are version 3 only, where the one key is a URL parameter and can't be revoked\n\n\n## Score by category\n\n| Category | Weight | SE Ranking API + MCP | Semrush API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 51 | 34 | SE Ranking API + MCP +17 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 58 | 70 | Semrush API + MCP +12 |\n| Agent ergonomics | 13% (16.2 this run) | 58 | 77 | Semrush API + MCP +19 |\n| Security \u0026 auth | 14% (17.5 this run) | 21 | 54 | Semrush API + MCP +33 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 17 | SE Ranking API + MCP +23 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 79 | 57 | SE Ranking API + MCP +22 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 71 | 67 | SE Ranking API + MCP +4 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **50.9 · D** | **53.1 · D** | |\n\n## Facts side by side\n\n| Fact | SE Ranking API + MCP | Semrush API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | SE Ranking (SER Acquisition Inc.) | Semrush Inc. (an Adobe company) |\n| Hosted endpoint | `https://api.seranking.com` | `https://api.semrush.com` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Paid |\n| Price for seo keywords | $0.002 per record | not published |\n| x402 | no | no |\n| Licence | Proprietary service under the SE Ranking API Terms of Service. The OpenAPI file and the Claude skills on GitHub are MIT | Proprietary service under the Semrush terms of service |\n| Tools exposed | none | 14 |\n| Read-only variant documented | yes | yes |\n| llms.txt | no | yes |\n| MCP registry | `com.seranking/mcp` | not listed |\n| Last release | 2026-09-28 | 2026-09-04 |\n| Terms last updated | no date given | 2026-08-25 |\n| Privacy policy last updated | 2026-06-25 | 2025-10-13 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | 0 stars | none |\n\n## Verdicts\n\n**SE Ranking API + MCP.** Every Data API endpoint has a published credit cost, credits sell from $50 for 250,000 with no expiry, and a 14-day trial needs no card. Keys carry full account access with no scopes or read-only mode, the key may travel in the URL, and no security page, SLA or llms.txt was found.\n\n**Semrush API + MCP.** The hosted MCP server exposes 14 tools that load a report's parameters on demand, and version 4 API keys can be read-only, time-limited and revoked. Most reports still sit in version 3, whose single key travels in the URL and can't be revoked. No status page, OpenAPI file or API unit price was found.\n\n## Before you call either\n\n### SE Ranking API + MCP\n\n1. Send the key as `Authorization: Token \u003ckey\u003e`, not `Bearer` and not `?apikey=`, so it stays out of URLs and logs\n2. Call `GET /v1/account/subscription` (0 credits) and read `units_left` before a large pull. A short balance returns `Insufficient funds`\n3. Set `limit` and `cols` on per-record endpoints. Backlink summaries cost 100 credits a target and keyword rows 10 credits each\n4. Stay under 10 requests a second on the Data API and 5 on the Project API per key. Repeated overruns block the Project API for 10 minutes\n5. Ask the owner before any Project API or `PROJECT_*` create, update or delete call. The key has no read-only mode and nothing confirms a delete\n\n### Semrush API + MCP\n\n1. Use the MCP server at https://mcp.semrush.com/v2/mcp where the host supports it. Call a discovery tool, then `get_report_schema`, then `execute_report`\n2. Set `limit` or `display_limit` on every per-line report. A backlinks row costs 40 to 45 units and a historical keyword row 50\n3. Check the unit balance before large pulls. A per-line report returns only the lines the balance covers, with no error\n4. Send the version 4 key as `Authorization: Apikey \u003ckey\u003e`, never as `?key=`. Version 3 accepts only the query parameter, so keep those URLs out of logs\n5. Stay under 10 requests a second and 10 concurrent requests per account, and retry only when `error.retryable` is true\n\n## Questions\n\n### Which is better for AI agents, SE Ranking API + MCP or Semrush API + MCP?\n\nSemrush API + MCP scores 53.1 (D) on agent readiness against SE Ranking API + MCP's 50.9 (D), and leads in 3 of 7 scored categories. SE Ranking API + MCP leads on reliability, payments \u0026 pricing and maintenance \u0026 community.\n\n### Do SE Ranking API + MCP and Semrush API + MCP need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call SE Ranking API + MCP and Semrush API + MCP without installing anything?\n\nYes. SE Ranking API + MCP has a hosted endpoint at https://api.seranking.com and Semrush API + MCP at https://api.semrush.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/se-ranking-vs-semrush.json, and with the fewest tokens: https://www.anchorterminal.com/compare/se-ranking-vs-semrush.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"se-ranking\", \"b\": \"semrush\"}`. From a terminal: `anchor compare se-ranking semrush`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/se-ranking.json and https://www.anchorterminal.com/api/v1/tools/semrush.json\n\n## Other comparisons with SE Ranking API + MCP or Semrush API + MCP\n\n- [Ahrefs vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/ahrefs-vs-se-ranking.md)\n- [Ahrefs vs Semrush API + MCP](https://www.anchorterminal.com/compare/ahrefs-vs-semrush.md)\n- [DataForSEO vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/dataforseo-vs-se-ranking.md)\n- [DataForSEO vs Semrush API + MCP](https://www.anchorterminal.com/compare/dataforseo-vs-semrush.md)\n- [Manifold vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/manifold-mcp-vs-se-ranking.md)\n- [Manifold vs Semrush API + MCP](https://www.anchorterminal.com/compare/manifold-mcp-vs-semrush.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- [SE Ranking API + MCP vs Similarweb](https://www.anchorterminal.com/compare/se-ranking-vs-similarweb.md)\n- [Semrush API + MCP vs Similarweb](https://www.anchorterminal.com/compare/semrush-vs-similarweb.md)\n- [Google Search Console API vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/google-search-console-vs-se-ranking.md)\n- [Google Search Console API vs Semrush API + MCP](https://www.anchorterminal.com/compare/google-search-console-vs-semrush.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "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": "SE Ranking API + MCP vs Semrush API + MCP",
        "url": ""
      }
    ],
    "description": "Semrush API + MCP scores 53.1 (D) on agent readiness against SE Ranking API + MCP's 50.9 (D), and leads in 3 of 7 scored categories. SE Ranking API + MCP leads on reliability, payments \u0026 pricing and maintenance \u0026 community. Both do seo keywords. Category scores, facts, verdicts…",
    "facts": [
      "SE Ranking API + MCP D 50.9",
      "Semrush API + MCP D 53.1",
      "scores"
    ],
    "h1": "SE Ranking API + MCP vs Semrush API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-se-ranking-vs-semrush.png",
    "path": "/compare/se-ranking-vs-semrush",
    "published": "2026-10-01",
    "section": "tools",
    "title": "SE Ranking API + MCP vs Semrush API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/se-ranking-vs-semrush"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 730
  },
  "version": 1
}
