{
  "data": {
    "similar": [
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/dataforseo.json",
        "name": "DataForSEO",
        "score": 64.9,
        "shared": [
          "seo.keywords",
          "seo.backlinks",
          "seo.serp",
          "seo.rankings",
          "seo.traffic"
        ],
        "slug": "dataforseo"
      },
      {
        "grade": "C",
        "json": "https://www.anchorterminal.com/tools/manifold-mcp.json",
        "name": "Manifold",
        "score": 56.2,
        "shared": [
          "seo.keywords",
          "seo.backlinks",
          "seo.serp",
          "seo.rankings",
          "seo.traffic"
        ],
        "slug": "manifold-mcp"
      },
      {
        "grade": "D",
        "json": "https://www.anchorterminal.com/tools/semrush.json",
        "name": "Semrush API + MCP",
        "score": 53.1,
        "shared": [
          "seo.keywords",
          "seo.backlinks",
          "seo.rankings",
          "seo.traffic",
          "seo.serp"
        ],
        "slug": "semrush"
      },
      {
        "grade": "D",
        "json": "https://www.anchorterminal.com/tools/ahrefs.json",
        "name": "Ahrefs",
        "score": 49.8,
        "shared": [
          "seo.keywords",
          "seo.backlinks",
          "seo.serp",
          "seo.rankings",
          "seo.traffic"
        ],
        "slug": "ahrefs"
      },
      {
        "grade": "D",
        "json": "https://www.anchorterminal.com/tools/similarweb.json",
        "name": "Similarweb",
        "score": 46,
        "shared": [
          "seo.traffic",
          "seo.keywords",
          "seo.serp",
          "seo.rankings"
        ],
        "slug": "similarweb"
      },
      {
        "grade": "E",
        "json": "https://www.anchorterminal.com/tools/moz-api.json",
        "name": "Moz API",
        "score": 45.3,
        "shared": [
          "seo.keywords",
          "seo.backlinks",
          "seo.serp",
          "seo.rankings"
        ],
        "slug": "moz-api"
      }
    ],
    "tool": {
      "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"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 51,
            "points": 10.2,
            "reason": "Graded on the hosted lines for the REST APIs and the MCP server. A status page titled SE Ranking Online Status answers at status.seranking.com, run on Pulsetic. It isn't linked from the pages we read and its components are drawn by script, so we could confirm the page but not its components (12 of 20). Its incident history was unreadable for the same reason (5). Limits are published as 10 requests a second for the Data API, 5 for the Project API and 1 for trial accounts, counted per key over a rolling second (15). The docs describe 429 and recommend exponential backoff with jitter. No Retry-After header and no idempotency key for Project API writes were found, and repeated overruns block the Project API for 10 minutes (10). Section 2.1 of the API terms says there is no service level agreement unless a separate written agreement states one (0). The Data API, Project API and MCP server carry no preview label. The SE Visible API is marked Beta (9). Total 51."
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 58,
            "points": 9.43,
            "reason": "An OpenAPI 3.0.0 file for the Data API (64 paths, 86 operations) is in the vendor's GitHub organisation. Every response in it is a 200 with no schema, it has no file for the Project, Local Marketing or SE Visible APIs, and the docs pages we read link a Postman collection instead. MCP input schemas weren't read (14 of 25). seranking.com/llms.txt and /api/llms.txt return 404 and no Markdown twins were found (0). Each endpoint page states its purpose, cost and every parameter, and the pricing FAQ says when to use the Data API and when the Project API (14). Parameter tables give type, required status, default and ranges, and the spec carries 56 enums. Filters are bracketed query parameters (11). Every endpoint has a curl request and a JSON response sample and each API has an error table. The tables disagree, with `Insufficient funds` given as 403 on one page and 400 on another (11). Paths are versioned under `/v1`. The What's New page lists API releases by year without dates in its HTML, and the registry dates each MCP version (8). Total 58."
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 58,
            "points": 9.43,
            "reason": "The MCP page says the server has 180+ tools, and no toolset, read-only subset or tool filter is documented, which is 5 on the MCP line. Data API calls take `cols` and `limit` to size a response, so we scored between the two (10). `limit` on 24 operations and `offset` on 13 in the spec, with `order_field` and range filters on keyword and domain reports. `limit` above 1,000 is capped without an error (17). Errors are JSON with a code, message and description, and the tables list the common causes. Status codes for the same error differ between pages (14). Data API reads are safe to repeat and 4xx and 5xx responses cost no credits. No idempotency key was found for Project API writes and MCP annotations weren't read (10). Few required parameters and stated defaults. The vendor's API page says there are no first-party SDKs (7). Total 58."
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 21,
            "points": 3.68,
            "reason": "API keys are created and named in the API dashboard, several to an account, and the MCP server signs in by OAuth 2.1 with dynamic client registration. Keys have no scopes, and the terms mention rotation only where available (22). The key is also accepted as an `apikey` query parameter on every API, and the OpenAPI file documents only that method (minus 10, leaving 12). The MCP docs say restricted or read-only keys aren't available yet and that a key has the same access as the account. No approval step was found for Project API deletes (3). Responses carry third-party anchor text, page titles and AI answers, and no prompt-injection guidance was found (0). The API dashboard shows credit usage and the terms say SE Ranking keeps API logs. No per-call log for the customer is documented (4). No security page, SOC 2 or ISO 27001 statement or bug bounty was found, and /.well-known/security.txt answered 403. The privacy statement says security measures are in place without naming them (2). Total 21."
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 40,
            "points": 5,
            "reason": "No x402, MPP or L402 (0). The docs publish a credit cost for every Data API endpoint and dollar prices for credits, from $50 for 250,000 pay-as-you-go credits to $179 per million on the smallest annual plan (20). The pricing page states a 14-day trial with 100,000 credits, API and MCP access and no card (20). A person signs up in a browser and confirms an email address before a key is issued (0). Total 40."
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 79,
            "points": 6.91,
            "reason": "The official MCP registry dates version 2.5.1 of `com.seranking/mcp` at 28 September 2026, 10 days before the check (30). Six versions were published in the last 90 days, on 17 July, 18 August and 8, 15, 24 and 28 September (20). A What's New page, a support address for the API, a demo booking form and public GitHub repositories with issues open to all. We found no developer forum (9). The server is in the official registry under the `com.seranking` namespace (15). The OpenAPI repository has a lint workflow and one commit on its main branch, from 8 April 2026, and the skills repository has CI and signed releases to version 2.10.4 (5). Total 79."
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 71,
            "points": 6.21,
            "note": "editorial 59, provenance 83",
            "reason": "Closed service with API Terms of Service dated 3 March 2026 that cover commercial use, credits and credentials. Sections 1.3 and 2.6 say credentials are specific to each API and section 1.15 ties the Project API to Business or Enterprise plans, while the docs say one key works everywhere on every plan. The skills and OpenAPI repositories are MIT (14 of 30). The privacy statement of 25 June 2026 gives retention periods by purpose and says personal data isn't used to train general AI models. Retention of API logs is left to that statement, no DPA is on the legal page, and the API terms link a privacy URL that differs from the live one (19). Section 13 of the API terms promises up to 30 days' notice of breaking changes where practicable and reserves removal of deprecated functionality at any time (9). A processors page of 25 June 2026 names each processor with purpose and country, Hetzner in Germany and Amazon Web Services in Luxembourg for hosting, and promises two weeks' notice of new ones (17). Total 59."
          }
        ],
        "assessment": {
          "date": "2026-10-08",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "The MCP page says the server has 180+ tools, and no toolset, read-only subset or tool filter is documented, which is 5 on the MCP line. Data API calls take `cols` and `limit` to size a response, so we scored between the two (10). `limit` on 24 operations and `offset` on 13 in the spec, with `order_field` and range filters on keyword and domain reports. `limit` above 1,000 is capped without an error (17). Errors are JSON with a code, message and description, and the tables list the common causes. Status codes for the same error differ between pages (14). Data API reads are safe to repeat and 4xx and 5xx responses cost no credits. No idempotency key was found for Project API writes and MCP annotations weren't read (10). Few required parameters and stated defaults. The vendor's API page says there are no first-party SDKs (7). Total 58.",
            "maintenance": "The official MCP registry dates version 2.5.1 of `com.seranking/mcp` at 28 September 2026, 10 days before the check (30). Six versions were published in the last 90 days, on 17 July, 18 August and 8, 15, 24 and 28 September (20). A What's New page, a support address for the API, a demo booking form and public GitHub repositories with issues open to all. We found no developer forum (9). The server is in the official registry under the `com.seranking` namespace (15). The OpenAPI repository has a lint workflow and one commit on its main branch, from 8 April 2026, and the skills repository has CI and signed releases to version 2.10.4 (5). Total 79.",
            "payments": "No x402, MPP or L402 (0). The docs publish a credit cost for every Data API endpoint and dollar prices for credits, from $50 for 250,000 pay-as-you-go credits to $179 per million on the smallest annual plan (20). The pricing page states a 14-day trial with 100,000 credits, API and MCP access and no card (20). A person signs up in a browser and confirms an email address before a key is issued (0). Total 40.",
            "reliability": "Graded on the hosted lines for the REST APIs and the MCP server. A status page titled SE Ranking Online Status answers at status.seranking.com, run on Pulsetic. It isn't linked from the pages we read and its components are drawn by script, so we could confirm the page but not its components (12 of 20). Its incident history was unreadable for the same reason (5). Limits are published as 10 requests a second for the Data API, 5 for the Project API and 1 for trial accounts, counted per key over a rolling second (15). The docs describe 429 and recommend exponential backoff with jitter. No Retry-After header and no idempotency key for Project API writes were found, and repeated overruns block the Project API for 10 minutes (10). Section 2.1 of the API terms says there is no service level agreement unless a separate written agreement states one (0). The Data API, Project API and MCP server carry no preview label. The SE Visible API is marked Beta (9). Total 51.",
            "schema": "An OpenAPI 3.0.0 file for the Data API (64 paths, 86 operations) is in the vendor's GitHub organisation. Every response in it is a 200 with no schema, it has no file for the Project, Local Marketing or SE Visible APIs, and the docs pages we read link a Postman collection instead. MCP input schemas weren't read (14 of 25). seranking.com/llms.txt and /api/llms.txt return 404 and no Markdown twins were found (0). Each endpoint page states its purpose, cost and every parameter, and the pricing FAQ says when to use the Data API and when the Project API (14). Parameter tables give type, required status, default and ranges, and the spec carries 56 enums. Filters are bracketed query parameters (11). Every endpoint has a curl request and a JSON response sample and each API has an error table. The tables disagree, with `Insufficient funds` given as 403 on one page and 400 on another (11). Paths are versioned under `/v1`. The What's New page lists API releases by year without dates in its HTML, and the registry dates each MCP version (8). Total 58.",
            "security": "API keys are created and named in the API dashboard, several to an account, and the MCP server signs in by OAuth 2.1 with dynamic client registration. Keys have no scopes, and the terms mention rotation only where available (22). The key is also accepted as an `apikey` query parameter on every API, and the OpenAPI file documents only that method (minus 10, leaving 12). The MCP docs say restricted or read-only keys aren't available yet and that a key has the same access as the account. No approval step was found for Project API deletes (3). Responses carry third-party anchor text, page titles and AI answers, and no prompt-injection guidance was found (0). The API dashboard shows credit usage and the terms say SE Ranking keeps API logs. No per-call log for the customer is documented (4). No security page, SOC 2 or ISO 27001 statement or bug bounty was found, and /.well-known/security.txt answered 403. The privacy statement says security measures are in place without naming them (2). Total 21.",
            "transparency": "Closed service with API Terms of Service dated 3 March 2026 that cover commercial use, credits and credentials. Sections 1.3 and 2.6 say credentials are specific to each API and section 1.15 ties the Project API to Business or Enterprise plans, while the docs say one key works everywhere on every plan. The skills and OpenAPI repositories are MIT (14 of 30). The privacy statement of 25 June 2026 gives retention periods by purpose and says personal data isn't used to train general AI models. Retention of API logs is left to that statement, no DPA is on the legal page, and the API terms link a privacy URL that differs from the live one (19). Section 13 of the API terms promises up to 30 days' notice of breaking changes where practicable and reserves removal of deprecated functionality at any time (9). A processors page of 25 June 2026 names each processor with purpose and country, Hetzner in Germany and Amazon Web Services in Luxembourg for hosting, and promises two weeks' notice of new ones (17). Total 59."
          },
          "sources": [
            {
              "what": "API overview and FAQ",
              "url": "https://seranking.com/api.html",
              "seen": "2026-10-08"
            },
            {
              "what": "getting API access",
              "url": "https://seranking.com/api/how-to-get-api/",
              "seen": "2026-10-08"
            },
            {
              "what": "API credit system",
              "url": "https://seranking.com/api/api-credits-system/",
              "seen": "2026-10-08"
            },
            {
              "what": "API rate limits",
              "url": "https://seranking.com/api/rate-limits/",
              "seen": "2026-10-08"
            },
            {
              "what": "Data API getting started, unit costs and plan prices",
              "url": "https://seranking.com/api/data/getting-started/",
              "seen": "2026-10-08"
            },
            {
              "what": "Data API reference and error handling",
              "url": "https://seranking.com/api/data/reference",
              "seen": "2026-10-08"
            },
            {
              "what": "Keyword Research API",
              "url": "https://seranking.com/api/data/keyword-research/",
              "seen": "2026-10-08"
            },
            {
              "what": "Domain Analysis API",
              "url": "https://seranking.com/api/data/domain-analysis/",
              "seen": "2026-10-08"
            },
            {
              "what": "Backlinks API",
              "url": "https://seranking.com/api/data/backlinks/",
              "seen": "2026-10-08"
            },
            {
              "what": "Project API getting started",
              "url": "https://seranking.com/api/project/getting-started/",
              "seen": "2026-10-08"
            },
            {
              "what": "SE Visible API getting started",
              "url": "https://seranking.com/api/se-visible/getting-started/",
              "seen": "2026-10-08"
            },
            {
              "what": "MCP server docs",
              "url": "https://seranking.com/api/integrations/mcp/",
              "seen": "2026-10-08"
            },
            {
              "what": "MCP product page",
              "url": "https://seranking.com/mcp.html",
              "seen": "2026-10-08"
            },
            {
              "what": "API pricing",
              "url": "https://seranking.com/api-pricing.html",
              "seen": "2026-10-08"
            },
            {
              "what": "usage guidelines for commercial purposes",
              "url": "https://seranking.com/api/usage-guidelines-for-commercial-purposes/",
              "seen": "2026-10-08"
            },
            {
              "what": "API Terms of Service",
              "url": "https://seranking.com/legal/api-terms-of-service.html",
              "seen": "2026-10-08"
            },
            {
              "what": "Terms of Service",
              "url": "https://seranking.com/legal/terms-of-service.html",
              "seen": "2026-10-08"
            },
            {
              "what": "privacy statement",
              "url": "https://seranking.com/legal/privacy-statement.html",
              "seen": "2026-10-08"
            },
            {
              "what": "processors",
              "url": "https://seranking.com/legal/processors.html",
              "seen": "2026-10-08"
            },
            {
              "what": "legal index",
              "url": "https://seranking.com/legal.html",
              "seen": "2026-10-08"
            },
            {
              "what": "What's New",
              "url": "https://seranking.com/whats-new.html",
              "seen": "2026-10-08"
            },
            {
              "what": "status page shell",
              "url": "https://status.seranking.com/",
              "seen": "2026-10-08"
            },
            {
              "what": "official MCP registry entry",
              "url": "https://registry.modelcontextprotocol.io/v0/servers?search=seranking\u0026limit=100",
              "seen": "2026-10-08"
            },
            {
              "what": "OpenAPI repository (shallow clone)",
              "url": "https://github.com/seranking/openapi",
              "seen": "2026-10-08"
            },
            {
              "what": "skills repository (shallow clone)",
              "url": "https://github.com/seranking/seo-skills",
              "seen": "2026-10-08"
            },
            {
              "what": "robots.txt",
              "url": "https://seranking.com/robots.txt",
              "seen": "2026-10-08"
            },
            {
              "what": "domain registration",
              "url": "https://rdap.org/domain/seranking.com",
              "seen": "2026-10-08"
            }
          ],
          "openQuestions": [
            "unchecked: the status page's components and incident history. status.seranking.com is drawn by script and we did not pull its data feed, so reliability may be understated by up to 33 points or overstated by 12",
            "unchecked: the MCP server's tool definitions, input schemas, annotations and exact tool count, which need a signed-in account. The 180+ figure is the vendor's",
            "unchecked: dates of What's New entries, which the page loads by script. Maintenance dates come from the MCP registry",
            "unchecked: /.well-known/security.txt, which answered 403",
            "unchecked: whether a key can be deleted or rotated in the API dashboard, and whether the dashboard has a per-call log",
            "unchecked: OAuth scopes of the MCP server. `https://api.seranking.com/.well-known/oauth-authorization-server` returned 404",
            "The pricing page showed our request prices in pounds. The dollar prices recorded are from the docs pages",
            "The API terms say credentials are specific to each API and the Project API needs a Business or Enterprise plan. The docs say one key and every plan. We recorded the docs and noted the terms",
            "The docs give the smallest standalone plan as 12 million credits a year in one place and 24 million in another, and the pricing page labels it 1M credits a year",
            "The OpenAPI repository is in the vendor's GitHub organisation and is not linked from the docs pages we read. Its SERP paths (`/v1/serp/classic/*`) have no page in the docs sidebar",
            "No security page or certification statement was found in the page sitemap, the legal index or the footer. If one exists elsewhere the security score is understated",
            "The last few requests ran shortly after midnight on 9 October 2026. Dates are recorded as 2026-10-08 as the brief directs"
          ]
        },
        "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"
      },
      "notable": [
        "The MCP server is hosted at https://api.seranking.com/mcp over streamable HTTP and covers the Data, Project, Local Marketing and SE Visible APIs, though not every endpoint (https://seranking.com/api/integrations/mcp/)",
        "The MCP docs say a key passed in `X-Api-Key` has the same access as the account and that restricted or read-only keys aren't available yet (https://seranking.com/api/integrations/mcp/)",
        "Only 2xx responses consume credits. A balance check at `/v1/account/subscription` costs 0 credits (https://seranking.com/api/api-credits-system/)",
        "The API terms require written consent for use by a direct competitor, for embedding raw API metrics in a paid product, for resale and for training public machine learning models on API data (https://seranking.com/legal/api-terms-of-service.html)",
        "The API terms say SE Ranking has no service level agreement unless a separate written agreement states one, and doesn't guarantee backward compatibility (https://seranking.com/legal/api-terms-of-service.html)",
        "The vendor's API page says there are no first-party SDKs and that default rate limits are lower than some competitors' (https://seranking.com/api.html)",
        "SE Ranking publishes MIT Claude skills built on the MCP server, 160 GitHub stars on 8 October 2026 (https://github.com/seranking/seo-skills)"
      ],
      "area": "web-data",
      "details": [
        {
          "label": "Surfaces graded",
          "value": "The public REST APIs at api.seranking.com (Data API and Project API) and the official hosted MCP server, which calls the same APIs with the same key or by OAuth"
        },
        {
          "label": "APIs",
          "value": "Data API (backlinks, domain analysis, keyword research, AI search, website audit, account), Project API (projects, rank tracking, competitors, audits, backlink monitoring, AI Results Tracker, sub-accounts), Local Marketing API, and SE Visible API (Beta)"
        },
        {
          "label": "MCP server",
          "value": "Hosted, streamable HTTP, https://api.seranking.com/mcp. 180+ tools by the vendor's count, with `DATA_` and `PROJECT_` name prefixes per the vendor's skills repository. Registry name com.seranking/mcp, version 2.5.1 of 28 September 2026"
        },
        {
          "label": "Credentials",
          "value": "API key as `Authorization: Token \u003ckey\u003e` or `?apikey=`; MCP by OAuth 2.1 with dynamic client registration or the key in `X-Api-Key`. No scopes and no read-only keys"
        },
        {
          "label": "Access",
          "value": "Self-serve on every plan and on the 14-day trial. A key is issued once the email address is confirmed. Higher limits and enterprise volumes go through sales"
        },
        {
          "label": "Credit costs",
          "value": "Backlink summary 100 a target; backlink rows 1 each; domain overview, keywords, pages and competitors 100 a request; keyword rows 10 each (long-tail 1); AI search overview 1,800 a request and leaderboard 7,500; standard audit 2 a page and advanced 20"
        },
        {
          "label": "Credit prices",
          "value": "Pay-as-you-go $50 for 250,000 with no expiry. Annual plans from $2,148 for 12 million ($179 per million) to $9,504 for 108 million ($88 per million). Add-on from $540 a year for 3 million. Annual credits expire at the end of the term"
        },
        {
          "label": "Rate limits",
          "value": "Data API 10 requests a second, Project API 5, trial accounts 1 on the Data API, per key over a rolling second. Custom limits on request"
        },
        {
          "label": "Errors",
          "value": "JSON with `error.code`, `error.message` and `error.description` on the Data API; `{\"message\": ...}` on the Project API. Documented codes include 400, 403, 404, 405, 429, 500 and 503"
        },
        {
          "label": "Response control",
          "value": "`limit` (up to 1,000 on domain reports), `offset`, `cols`, `order_field` and `order_type`, bracketed `filter[...]` ranges, and JSON or XML output"
        },
        {
          "label": "Machine-readable contract",
          "value": "OpenAPI 3.0.0 for the Data API, 64 paths and 86 operations, MIT, at github.com/seranking/openapi. Responses are untyped. A Postman collection is linked from the docs"
        },
        {
          "label": "Status page",
          "value": "https://status.seranking.com on Pulsetic. Components and history are drawn by script and were not read"
        },
        {
          "label": "Data locations",
          "value": "The processors page names Hetzner Online GmbH in Germany and Amazon Web Services EMEA SARL in Luxembourg for hosting, and Google LLC in the United States for hosting and other services"
        },
        {
          "label": "Contracting entity",
          "value": "SER Acquisition Inc., a Delaware company, as a general rule. Seranking Ltd., London, for some customers who first paid in pounds before 2024, per section 15 of the API terms"
        }
      ],
      "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,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "SER Acquisition Inc.",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "seranking.com, registered 2010-09-16 (16 years)",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "api.seranking.com",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "read, states 6 of the 7 things a reader expects, and has 3 clauses that cost points",
            "points": 3.1,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Privacy policy",
            "value": "read, states 8 of the 8 things a reader expects",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Status page",
            "value": "status.seranking.com",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "could not be fetched",
            "points": 0,
            "max": 10,
            "state": "no"
          }
        ],
        "policies": [
          {
            "kind": "terms",
            "url": "https://seranking.com/legal/api-terms-of-service.html",
            "state": "read",
            "readAt": "2026-10-08",
            "words": 9207,
            "points": 3.1,
            "max": 10,
            "expected": [
              {
                "key": "terms.date",
                "label": "Gives the date it was last updated",
                "found": false
              },
              {
                "key": "terms.law",
                "label": "Names the governing law or courts",
                "found": true,
                "quote": "This Agreement is governed by and construed in accordance with the internal laws of the State of California without giving effect to any choice or conflict of law provision or rule that would require or permit the application of the laws of any jurisdiction other than those of the State of California.",
                "says": "The law of the State of California"
              },
              {
                "key": "terms.liability",
                "label": "States a limit on its liability",
                "found": true,
                "quote": "IN NO EVENT WILL PROVIDER’S AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT UNDER ANY LEGAL OR EQUITABLE THEORY, INCLUDING BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, AND OTHERWISE EXCEED THE TOTAL AMOUNTS PAID AND AMOUNTS ACCRUED BUT NOT YET PAID TO PROVIDER UNDER THIS AGREEMENT…",
                "says": "Capped at the fees paid in the 12 months before the claim"
              },
              {
                "key": "terms.termination",
                "label": "Says how the agreement or account can be ended",
                "found": true,
                "quote": "Notwithstanding anything to the contrary in this Agreement, Provider may temporarily suspend Customer’s access to any portion or all of the Services if: (i) Provider reasonably determines that (A) there is a threat or attack on any of Provider IP;"
              },
              {
                "key": "terms.changes",
                "label": "Says how changes to the terms are announced",
                "found": true,
                "quote": "PROVIDER MAY CHANGE THE TERMS OF THIS AGREEMENT FROM TIME TO TIME BY POSTING THE UPDATED AGREEMENT ON THE WEBSITE.",
                "says": "Changes are posted, with no other notice named"
              },
              {
                "key": "terms.use",
                "label": "Lists what users may not do",
                "found": true,
                "quote": "Customer shall not use the Services for any purposes beyond the scope of the access granted in this Agreement."
              },
              {
                "key": "terms.sla",
                "label": "Refers to a service level or uptime commitment",
                "found": true,
                "quote": "Provider does not provide any service level agreement unless expressly stated in a separate written agreement."
              }
            ],
            "toKnow": [
              {
                "key": "terms.automated",
                "label": "Restricts automated access",
                "found": true,
                "quote": "scrape, harvest, or extract data from any Provider interface in a manner intended to avoid using the Provider API or to bypass applicable limitations.",
                "costsPoints": true
              },
              {
                "key": "terms.benchmark",
                "label": "Restricts benchmarking or competitive use",
                "found": true,
                "quote": "Any access to or use of the Provider API by a direct competitor of SE Ranking requires Provider’s explicit written consent.",
                "costsPoints": true
              },
              {
                "key": "terms.nonotice",
                "label": "Says the terms or the service can change without notice",
                "found": true,
                "quote": "Provider reserves the right to implement changes with shorter or no notice where necessary for security, legal compliance, or operational reasons.",
                "costsPoints": true
              }
            ],
            "notes": [
              {
                "date": "2026-10-08",
                "text": "Using API data to train public machine learning or language models is listed among the uses that need SE Ranking's prior written consent.",
                "quote": "(3) Use of API data to train public machine learning or language models."
              },
              {
                "date": "2026-10-08",
                "text": "The customer may not share API credentials with a third party or let a third party make direct API calls with them unless SE Ranking permits it in writing.",
                "quote": "Customer shall not share API Credentials with any third party, including Customer’s clients, nor allow any third party to make direct API calls using Customer’s API Credentials, unless expressly permitted in writing by Provider."
              },
              {
                "date": "2026-10-08",
                "text": "By using the services the customer grants SE Ranking a revocable licence to use its name, logo and performance data in marketing.",
                "quote": "Customer grants Provider a non-exclusive, royalty-free, worldwide, and revocable license to use Customer’s name, logo, and general information about Customer’s use of Services, including performance data and outcomes"
              }
            ]
          },
          {
            "kind": "privacy",
            "url": "https://seranking.com/legal/privacy-statement.html",
            "state": "read",
            "readAt": "2026-10-08",
            "statedDate": "2026-06-25",
            "words": 5139,
            "points": 10,
            "max": 10,
            "expected": [
              {
                "key": "privacy.date",
                "label": "Gives the date it was last updated",
                "found": true,
                "quote": "Last Updated: June 25, 2026",
                "says": "Last updated 2026-06-25"
              },
              {
                "key": "privacy.collected",
                "label": "Says what personal data is collected",
                "found": true,
                "quote": "This Privacy Statement describes the types of data we collect from you or that you provide to us when you are using our services and/or products as well as when you interact with us in any way."
              },
              {
                "key": "privacy.retention",
                "label": "Says how long data is kept",
                "found": true,
                "quote": "We store your personal data processed for this purpose as long as you have any active services with us.",
                "says": "For as long as needed, with no period named"
              },
              {
                "key": "privacy.processors",
                "label": "Says who else receives the data",
                "found": true,
                "quote": "Below, we describe the categories of personal information we have disclosed in the past 12 months and the categories of third parties with whom that information may be shared."
              },
              {
                "key": "privacy.sale",
                "label": "Says whether personal data is sold or shared for advertising",
                "found": true,
                "quote": "We do not sell personal information in the traditional sense.",
                "says": "Says it does not sell personal data"
              },
              {
                "key": "privacy.rights",
                "label": "Says what rights people have over their data",
                "found": true,
                "quote": "Right to Know: You may request information about the categories and specific pieces of personal information we collect, use, disclose, and share;"
              },
              {
                "key": "privacy.contact",
                "label": "Gives a privacy contact",
                "found": true,
                "quote": "To ask questions or comment about this Privacy Statement and our privacy and data protection practices, contact our Data Protection Officer via this form.",
                "says": "Names a data protection officer"
              },
              {
                "key": "privacy.transfers",
                "label": "Says where data is transferred or stored",
                "found": true,
                "quote": "For personal data received by SE Ranking in reliance on the Data Privacy Framework, SE Ranking may transfer such personal data to third parties, including service providers, processors, agents, affiliates, and other third-party controllers, only for limited and specified purposes and in accordance with the Data Privac…",
                "says": "Relies on the Data Privacy Framework"
              }
            ],
            "toKnow": [
              {
                "key": "privacy.sells",
                "label": "Says it sells personal data or shares it for advertising",
                "found": true,
                "quote": "However, we may allow Service Providers to process personal information for business purposes such as advertising, marketing, and analytics, which may be considered a “sale” under CCPA/CPRA."
              }
            ],
            "notes": [
              {
                "date": "2026-10-08",
                "text": "SE Ranking says it does not use personal data processed under this statement to develop, improve or train generalised AI or machine learning models.",
                "quote": "SE Ranking does not use any of the personal data processed in accordance with current Privacy Statement for the purposes of developing, improving, or training generalized Artificial Intelligence (AI) and/or Machine Learning (ML) models."
              }
            ]
          }
        ]
      },
      "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:27:04.050167834Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 107,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 96,
          "p95ms24h": 123,
          "samples24h": 20,
          "samples30d": 20,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 20,
              "ok": 20
            }
          ]
        },
        "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:27:04.050167834Z"
      }
    },
    "verify": {
      "accepts": "a page on seranking.com or one of its subdomains, or the README of github.com/seranking/openapi",
      "badgeUrl": "https://www.anchorterminal.com/badges/se-ranking.svg",
      "body": {
        "slug": "se-ranking",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/se-ranking",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/se-ranking\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/se-ranking.svg\" alt=\"SE Ranking API + MCP on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![SE Ranking API + MCP on Anchor Terminal](https://www.anchorterminal.com/badges/se-ranking.svg)](https://www.anchorterminal.com/tools/se-ranking)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/se-ranking\"\u003eSE Ranking API + MCP on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/se-ranking",
    "json": "https://www.anchorterminal.com/tools/se-ranking.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/se-ranking.md",
    "slim": "https://www.anchorterminal.com/tools/se-ranking.min.md"
  },
  "markdown": "## Overview\n\n**Grade D · 50.9/100 · rank #681 of 842 · #5 in SEO \u0026 search visibility · not agent-ready · confidence medium**\n\n\n## Assessment\n\nEvery 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## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | SE Ranking (SER Acquisition Inc.) (https://seranking.com) |\n| Kind | HTTP API |\n| Category | SEO \u0026 search visibility (https://www.anchorterminal.com/categories/seo) |\n| Transport | HTTP, Streamable HTTP |\n| Endpoint | `https://api.seranking.com` |\n| Auth | OAuth or key · 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. |\n| Pricing | Pay per use ($0.0002 / credit) · 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. |\n| x402 | No · No x402, MPP or L402 in the API docs, the MCP docs or the API pricing page (checked 2026-10-08). |\n| Licence | Proprietary service under the SE Ranking API Terms of Service. The OpenAPI file and the Claude skills on GitHub are MIT |\n| MCP registry name | `com.seranking/mcp` |\n| Source | https://github.com/seranking/openapi |\n| Docs | https://seranking.com/api.html |\n| llms.txt | not found |\n| Last release | 2026-09-28 |\n| GitHub stars | 0 (as of 2026-10-08) |\n| Surfaces graded | The public REST APIs at api.seranking.com (Data API and Project API) and the official hosted MCP server, which calls the same APIs with the same key or by OAuth |\n| APIs | Data API (backlinks, domain analysis, keyword research, AI search, website audit, account), Project API (projects, rank tracking, competitors, audits, backlink monitoring, AI Results Tracker, sub-accounts), Local Marketing API, and SE Visible API (Beta) |\n| MCP server | Hosted, streamable HTTP, https://api.seranking.com/mcp. 180+ tools by the vendor's count, with `DATA_` and `PROJECT_` name prefixes per the vendor's skills repository. Registry name com.seranking/mcp, version 2.5.1 of 28 September 2026 |\n| Credentials | API key as `Authorization: Token \u003ckey\u003e` or `?apikey=`; MCP by OAuth 2.1 with dynamic client registration or the key in `X-Api-Key`. No scopes and no read-only keys |\n| Access | Self-serve on every plan and on the 14-day trial. A key is issued once the email address is confirmed. Higher limits and enterprise volumes go through sales |\n| Credit costs | Backlink summary 100 a target; backlink rows 1 each; domain overview, keywords, pages and competitors 100 a request; keyword rows 10 each (long-tail 1); AI search overview 1,800 a request and leaderboard 7,500; standard audit 2 a page and advanced 20 |\n| Credit prices | Pay-as-you-go $50 for 250,000 with no expiry. Annual plans from $2,148 for 12 million ($179 per million) to $9,504 for 108 million ($88 per million). Add-on from $540 a year for 3 million. Annual credits expire at the end of the term |\n| Rate limits | Data API 10 requests a second, Project API 5, trial accounts 1 on the Data API, per key over a rolling second. Custom limits on request |\n| Errors | JSON with `error.code`, `error.message` and `error.description` on the Data API; `{\"message\": ...}` on the Project API. Documented codes include 400, 403, 404, 405, 429, 500 and 503 |\n| Response control | `limit` (up to 1,000 on domain reports), `offset`, `cols`, `order_field` and `order_type`, bracketed `filter[...]` ranges, and JSON or XML output |\n| Machine-readable contract | OpenAPI 3.0.0 for the Data API, 64 paths and 86 operations, MIT, at github.com/seranking/openapi. Responses are untyped. A Postman collection is linked from the docs |\n| Status page | https://status.seranking.com on Pulsetic. Components and history are drawn by script and were not read |\n| Data locations | The processors page names Hetzner Online GmbH in Germany and Amazon Web Services EMEA SARL in Luxembourg for hosting, and Google LLC in the United States for hosting and other services |\n| Contracting entity | SER Acquisition Inc., a Delaware company, as a general rule. Seranking Ltd., London, for some customers who first paid in pounds before 2024, per section 15 of the API terms |\n| Capabilities | seo.keywords, seo.backlinks, seo.rankings, seo.traffic, seo.serp |\n| Tags | official, hosted, mcp, oauth, api-key, openapi, closed-source, usage-credits, prepaid, free-trial, status-page, ai-visibility |\n| JSON | https://www.anchorterminal.com/api/v1/tools/se-ranking.json |\n\n## Score breakdown (methodology v0.4, October 2026 research run)\n\nAssessed 2026-10-08 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 51 | 10.2 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 58 | 9.4 |\n| Agent ergonomics | 13% | 16.2 | 58 | 9.4 |\n| Security \u0026 auth | 14% | 17.5 | 21 | 3.7 |\n| Payments \u0026 pricing | 10% | 12.5 | 40 | 5.0 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 79 | 6.9 |\n| Transparency \u0026 trust (editorial 59, provenance 83) | 7% | 8.8 | 71 | 6.2 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **50.9 → D** |\n\n### Why each score\n\n- Reliability 51: Graded on the hosted lines for the REST APIs and the MCP server. A status page titled SE Ranking Online Status answers at status.seranking.com, run on Pulsetic. It isn't linked from the pages we read and its components are drawn by script, so we could confirm the page but not its components (12 of 20). Its incident history was unreadable for the same reason (5). Limits are published as 10 requests a second for the Data API, 5 for the Project API and 1 for trial accounts, counted per key over a rolling second (15). The docs describe 429 and recommend exponential backoff with jitter. No Retry-After header and no idempotency key for Project API writes were found, and repeated overruns block the Project API for 10 minutes (10). Section 2.1 of the API terms says there is no service level agreement unless a separate written agreement states one (0). The Data API, Project API and MCP server carry no preview label. The SE Visible API is marked Beta (9). Total 51.\n- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 58: An OpenAPI 3.0.0 file for the Data API (64 paths, 86 operations) is in the vendor's GitHub organisation. Every response in it is a 200 with no schema, it has no file for the Project, Local Marketing or SE Visible APIs, and the docs pages we read link a Postman collection instead. MCP input schemas weren't read (14 of 25). seranking.com/llms.txt and /api/llms.txt return 404 and no Markdown twins were found (0). Each endpoint page states its purpose, cost and every parameter, and the pricing FAQ says when to use the Data API and when the Project API (14). Parameter tables give type, required status, default and ranges, and the spec carries 56 enums. Filters are bracketed query parameters (11). Every endpoint has a curl request and a JSON response sample and each API has an error table. The tables disagree, with `Insufficient funds` given as 403 on one page and 400 on another (11). Paths are versioned under `/v1`. The What's New page lists API releases by year without dates in its HTML, and the registry dates each MCP version (8). Total 58.\n- Agent ergonomics 58: The MCP page says the server has 180+ tools, and no toolset, read-only subset or tool filter is documented, which is 5 on the MCP line. Data API calls take `cols` and `limit` to size a response, so we scored between the two (10). `limit` on 24 operations and `offset` on 13 in the spec, with `order_field` and range filters on keyword and domain reports. `limit` above 1,000 is capped without an error (17). Errors are JSON with a code, message and description, and the tables list the common causes. Status codes for the same error differ between pages (14). Data API reads are safe to repeat and 4xx and 5xx responses cost no credits. No idempotency key was found for Project API writes and MCP annotations weren't read (10). Few required parameters and stated defaults. The vendor's API page says there are no first-party SDKs (7). Total 58.\n- Security \u0026 auth 21: API keys are created and named in the API dashboard, several to an account, and the MCP server signs in by OAuth 2.1 with dynamic client registration. Keys have no scopes, and the terms mention rotation only where available (22). The key is also accepted as an `apikey` query parameter on every API, and the OpenAPI file documents only that method (minus 10, leaving 12). The MCP docs say restricted or read-only keys aren't available yet and that a key has the same access as the account. No approval step was found for Project API deletes (3). Responses carry third-party anchor text, page titles and AI answers, and no prompt-injection guidance was found (0). The API dashboard shows credit usage and the terms say SE Ranking keeps API logs. No per-call log for the customer is documented (4). No security page, SOC 2 or ISO 27001 statement or bug bounty was found, and /.well-known/security.txt answered 403. The privacy statement says security measures are in place without naming them (2). Total 21.\n- Payments \u0026 pricing 40: No x402, MPP or L402 (0). The docs publish a credit cost for every Data API endpoint and dollar prices for credits, from $50 for 250,000 pay-as-you-go credits to $179 per million on the smallest annual plan (20). The pricing page states a 14-day trial with 100,000 credits, API and MCP access and no card (20). A person signs up in a browser and confirms an email address before a key is issued (0). Total 40.\n- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 79: The official MCP registry dates version 2.5.1 of `com.seranking/mcp` at 28 September 2026, 10 days before the check (30). Six versions were published in the last 90 days, on 17 July, 18 August and 8, 15, 24 and 28 September (20). A What's New page, a support address for the API, a demo booking form and public GitHub repositories with issues open to all. We found no developer forum (9). The server is in the official registry under the `com.seranking` namespace (15). The OpenAPI repository has a lint workflow and one commit on its main branch, from 8 April 2026, and the skills repository has CI and signed releases to version 2.10.4 (5). Total 79.\n- Transparency \u0026 trust 71: Closed service with API Terms of Service dated 3 March 2026 that cover commercial use, credits and credentials. Sections 1.3 and 2.6 say credentials are specific to each API and section 1.15 ties the Project API to Business or Enterprise plans, while the docs say one key works everywhere on every plan. The skills and OpenAPI repositories are MIT (14 of 30). The privacy statement of 25 June 2026 gives retention periods by purpose and says personal data isn't used to train general AI models. Retention of API logs is left to that statement, no DPA is on the legal page, and the API terms link a privacy URL that differs from the live one (19). Section 13 of the API terms promises up to 30 days' notice of breaking changes where practicable and reserves removal of deprecated functionality at any time (9). A processors page of 25 June 2026 names each processor with purpose and country, Hetzner in Germany and Amazon Web Services in Luxembourg for hosting, and promises two weeks' notice of new ones (17). Total 59.\n\nFix list for a coding agent, everything this grade says the listing lacks, the biggest gain first (21 items): https://www.anchorterminal.com/fixes/se-ranking.md (JSON https://www.anchorterminal.com/fixes/se-ranking.json)\n\n### What we couldn't check\n\n- unchecked: the status page's components and incident history. status.seranking.com is drawn by script and we did not pull its data feed, so reliability may be understated by up to 33 points or overstated by 12\n- unchecked: the MCP server's tool definitions, input schemas, annotations and exact tool count, which need a signed-in account. The 180+ figure is the vendor's\n- unchecked: dates of What's New entries, which the page loads by script. Maintenance dates come from the MCP registry\n- unchecked: /.well-known/security.txt, which answered 403\n- unchecked: whether a key can be deleted or rotated in the API dashboard, and whether the dashboard has a per-call log\n- unchecked: OAuth scopes of the MCP server. `https://api.seranking.com/.well-known/oauth-authorization-server` returned 404\n- The pricing page showed our request prices in pounds. The dollar prices recorded are from the docs pages\n- The API terms say credentials are specific to each API and the Project API needs a Business or Enterprise plan. The docs say one key and every plan. We recorded the docs and noted the terms\n- The docs give the smallest standalone plan as 12 million credits a year in one place and 24 million in another, and the pricing page labels it 1M credits a year\n- The OpenAPI repository is in the vendor's GitHub organisation and is not linked from the docs pages we read. Its SERP paths (`/v1/serp/classic/*`) have no page in the docs sidebar\n- No security page or certification statement was found in the page sitemap, the legal index or the footer. If one exists elsewhere the security score is understated\n- The last few requests ran shortly after midnight on 9 October 2026. Dates are recorded as 2026-10-08 as the brief directs\n\n### Sources\n\n- API overview and FAQ: \u003chttps://seranking.com/api.html\u003e (seen 2026-10-08)\n- getting API access: \u003chttps://seranking.com/api/how-to-get-api/\u003e (seen 2026-10-08)\n- API credit system: \u003chttps://seranking.com/api/api-credits-system/\u003e (seen 2026-10-08)\n- API rate limits: \u003chttps://seranking.com/api/rate-limits/\u003e (seen 2026-10-08)\n- Data API getting started, unit costs and plan prices: \u003chttps://seranking.com/api/data/getting-started/\u003e (seen 2026-10-08)\n- Data API reference and error handling: \u003chttps://seranking.com/api/data/reference\u003e (seen 2026-10-08)\n- Keyword Research API: \u003chttps://seranking.com/api/data/keyword-research/\u003e (seen 2026-10-08)\n- Domain Analysis API: \u003chttps://seranking.com/api/data/domain-analysis/\u003e (seen 2026-10-08)\n- Backlinks API: \u003chttps://seranking.com/api/data/backlinks/\u003e (seen 2026-10-08)\n- Project API getting started: \u003chttps://seranking.com/api/project/getting-started/\u003e (seen 2026-10-08)\n- SE Visible API getting started: \u003chttps://seranking.com/api/se-visible/getting-started/\u003e (seen 2026-10-08)\n- MCP server docs: \u003chttps://seranking.com/api/integrations/mcp/\u003e (seen 2026-10-08)\n- MCP product page: \u003chttps://seranking.com/mcp.html\u003e (seen 2026-10-08)\n- API pricing: \u003chttps://seranking.com/api-pricing.html\u003e (seen 2026-10-08)\n- usage guidelines for commercial purposes: \u003chttps://seranking.com/api/usage-guidelines-for-commercial-purposes/\u003e (seen 2026-10-08)\n- API Terms of Service: \u003chttps://seranking.com/legal/api-terms-of-service.html\u003e (seen 2026-10-08)\n- Terms of Service: \u003chttps://seranking.com/legal/terms-of-service.html\u003e (seen 2026-10-08)\n- privacy statement: \u003chttps://seranking.com/legal/privacy-statement.html\u003e (seen 2026-10-08)\n- processors: \u003chttps://seranking.com/legal/processors.html\u003e (seen 2026-10-08)\n- legal index: \u003chttps://seranking.com/legal.html\u003e (seen 2026-10-08)\n- What's New: \u003chttps://seranking.com/whats-new.html\u003e (seen 2026-10-08)\n- status page shell: \u003chttps://status.seranking.com/\u003e (seen 2026-10-08)\n- official MCP registry entry: \u003chttps://registry.modelcontextprotocol.io/v0/servers?search=seranking\u0026limit=100\u003e (seen 2026-10-08)\n- OpenAPI repository (shallow clone): \u003chttps://github.com/seranking/openapi\u003e (seen 2026-10-08)\n- skills repository (shallow clone): \u003chttps://github.com/seranking/seo-skills\u003e (seen 2026-10-08)\n- robots.txt: \u003chttps://seranking.com/robots.txt\u003e (seen 2026-10-08)\n- domain registration: \u003chttps://rdap.org/domain/seranking.com\u003e (seen 2026-10-08)\n\n## Who's behind it (provenance 83/100, checked 2026-10-08)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | SER Acquisition Inc. | 20/20 |\n| Domain age | seranking.com, registered 2010-09-16 (16 years) | 15/15 |\n| Endpoint on the vendor's domain | api.seranking.com | 15/15 |\n| Terms of service | read, states 6 of the 7 things a reader expects, and has 3 clauses that cost points | 3.1/10 |\n| Privacy policy | read, states 8 of the 8 things a reader expects | 10/10 |\n| Status page | status.seranking.com | 10/10 |\n| Changelog | published | 10/10 |\n| security.txt | could not be fetched | 0/10 |\n\nThe 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.\n\nThe 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.\n\nThe REST APIs and the MCP server answer at api.seranking.com.\n\nseranking.com/.well-known/security.txt answered 403 to our request, so we couldn't tell whether a file exists.\n\nstatus.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.\n\nThe What's New page lists releases by year. The dates of its entries aren't in the page's HTML.\n\nRDAP for seranking.com gives a registration date of 2010-09-16.\n\nrobots.txt allows the pages we read and carries no Content-Signal line.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service** (https://seranking.com/legal/api-terms-of-service.html), read 2026-10-08, gives no date, states 6 of the 7 things a reader expects.\n\n- To know. Restricts automated access (costs points). \"scrape, harvest, or extract data from any Provider interface in a manner intended to avoid using the Provider API or to bypass applicable limitations.\"\n- To know. Restricts benchmarking or competitive use (costs points). \"Any access to or use of the Provider API by a direct competitor of SE Ranking requires Provider’s explicit written consent.\"\n- To know. Says the terms or the service can change without notice (costs points). \"Provider reserves the right to implement changes with shorter or no notice where necessary for security, legal compliance, or operational reasons.\"\n- Not found in the text. Gives the date it was last updated.\n- Names the governing law or courts. The law of the State of California.\n- States a limit on its liability. Capped at the fees paid in the 12 months before the claim.\n- Says how changes to the terms are announced. Changes are posted, with no other notice named.\n- Also in the text (2026-10-08). Using API data to train public machine learning or language models is listed among the uses that need SE Ranking's prior written consent. \"(3) Use of API data to train public machine learning or language models.\"\n- Also in the text (2026-10-08). The customer may not share API credentials with a third party or let a third party make direct API calls with them unless SE Ranking permits it in writing. \"Customer shall not share API Credentials with any third party, including Customer’s clients, nor allow any third party to make direct API calls using Customer’s API Credentials, unless expressly permitted in writing by Provider.\"\n- Also in the text (2026-10-08). By using the services the customer grants SE Ranking a revocable licence to use its name, logo and performance data in marketing. \"Customer grants Provider a non-exclusive, royalty-free, worldwide, and revocable license to use Customer’s name, logo, and general information about Customer’s use of Services, including performance data and outcomes\"\n\n**Privacy policy** (https://seranking.com/legal/privacy-statement.html), read 2026-10-08, dated 2026-06-25, states 8 of the 8 things a reader expects.\n\n- To know. Says it sells personal data or shares it for advertising. \"However, we may allow Service Providers to process personal information for business purposes such as advertising, marketing, and analytics, which may be considered a “sale” under CCPA/CPRA.\"\n- Gives the date it was last updated. Last updated 2026-06-25.\n- Says how long data is kept. For as long as needed, with no period named.\n- Says whether personal data is sold or shared for advertising. Says it does not sell personal data.\n- Gives a privacy contact. Names a data protection officer.\n- Says where data is transferred or stored. Relies on the Data Privacy Framework.\n- Also in the text (2026-10-08). SE Ranking says it does not use personal data processed under this statement to develop, improve or train generalised AI or machine learning models. \"SE Ranking does not use any of the personal data processed in accordance with current Privacy Statement for the purposes of developing, improving, or training generalized Artificial Intelligence (AI) and/or Machine Learning (ML) models.\"\n\n## Live (updated 2026-10-09 09:27 UTC)\n\n- Right now: up, HTTP 401, 107 ms, checked 2026-10-09 09:27 UTC (get on `https://api.seranking.com`, asks for auth)\n- Uptime 24h 100.0% (20 probes) · 30 days 100.0% (20 probes) · p50 96 ms · p95 123 ms\n- Vendor status page: unknown, no machine-readable status found\n- Always current: https://www.anchorterminal.com/api/v1/live/se-ranking.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| Data API credit, pay-as-you-go | $0.0002 | per credit | $50 for 250,000 credits that don't expire |\n| Domain overview, per request | $0.02 | per call | 100 credits at the pay-as-you-go rate. Failed requests cost nothing |\n| Keyword row (related, similar or question keywords) | $0.002 | per record | 10 credits a record at the pay-as-you-go rate |\n| Backlink row | $0.0002 | per record | 1 credit a record at the pay-as-you-go rate. A backlink summary is 100 credits a target |\n| Standalone API plan, 12 million credits a year | $179 | per month (plan) | billed annually at $2,148, Data API only |\n| API add-on, 3 million credits a year | $45 | per month (plan) | billed annually at $540, on top of a subscription |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## Strengths\n\n- 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\n- A 14-day trial with 100,000 credits covers the API and the MCP server, with no card, per the pricing page\n- 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\n- Rate limits are stated as 10 requests a second for the Data API and 5 for the Project API, with backoff guidance for 429\n- `limit`, `offset`, `cols` and bracketed `filter` parameters size Data API responses, and an OpenAPI 3.0 file covers its 86 operations\n\n## Weaknesses\n\n- No scoped or read-only keys. The MCP docs say a key has the same access as the account, including Project API deletes\n- The API key is accepted as an `apikey` query parameter, and the OpenAPI file and its README describe only that method\n- 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\n- The MCP server advertises 180+ tools with no documented way to load a subset\n- The API terms let SE Ranking remove deprecated functionality at any time, with up to 30 days' notice only where practicable\n\n## Before you call it (notes for agents)\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## Connect\n\nFirst request:\n\n```bash\ncurl -X GET 'https://api.seranking.com/v1/account/subscription' -H 'Authorization: Token YOUR_API_KEY'\n```\n\nClaude Code:\n\n```bash\nclaude mcp add --transport http se-ranking https://api.seranking.com/mcp\n```\n\nMCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"se-ranking\": {\n      \"url\": \"https://api.seranking.com/mcp\"\n    }\n  }\n}\n```\n\nThrough letme (picks today, calling later): https://letme.dev/se-ranking. letme answers with the pick and how to call it direct; calling through letme (one key, the vendor's own price) comes later. How it works: https://www.anchorterminal.com/letme/index.md\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| DataForSEO | B | 64.9 | 304 | seo.keywords, seo.backlinks, seo.serp, seo.rankings, seo.traffic | no | https://www.anchorterminal.com/tools/dataforseo.md |\n| Manifold | C | 56.2 | 573 | seo.keywords, seo.backlinks, seo.serp, seo.rankings, seo.traffic | no | https://www.anchorterminal.com/tools/manifold-mcp.md |\n| Semrush API + MCP | D | 53.1 | 641 | seo.keywords, seo.backlinks, seo.rankings, seo.traffic, seo.serp | no | https://www.anchorterminal.com/tools/semrush.md |\n| Ahrefs | D | 49.8 | 700 | seo.keywords, seo.backlinks, seo.serp, seo.rankings, seo.traffic | no | https://www.anchorterminal.com/tools/ahrefs.md |\n| Similarweb | D | 46 | 762 | seo.traffic, seo.keywords, seo.serp, seo.rankings | no | https://www.anchorterminal.com/tools/similarweb.md |\n| Moz API | E | 45.3 | 770 | seo.keywords, seo.backlinks, seo.serp, seo.rankings | no | https://www.anchorterminal.com/tools/moz-api.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- The MCP server is hosted at https://api.seranking.com/mcp over streamable HTTP and covers the Data, Project, Local Marketing and SE Visible APIs, though not every endpoint (source: \u003chttps://seranking.com/api/integrations/mcp/\u003e)\n- The MCP docs say a key passed in `X-Api-Key` has the same access as the account and that restricted or read-only keys aren't available yet (source: \u003chttps://seranking.com/api/integrations/mcp/\u003e)\n- Only 2xx responses consume credits. A balance check at `/v1/account/subscription` costs 0 credits (source: \u003chttps://seranking.com/api/api-credits-system/\u003e)\n- The API terms require written consent for use by a direct competitor, for embedding raw API metrics in a paid product, for resale and for training public machine learning models on API data (source: \u003chttps://seranking.com/legal/api-terms-of-service.html\u003e)\n- The API terms say SE Ranking has no service level agreement unless a separate written agreement states one, and doesn't guarantee backward compatibility (source: \u003chttps://seranking.com/legal/api-terms-of-service.html\u003e)\n- The vendor's API page says there are no first-party SDKs and that default rate limits are lower than some competitors' (source: \u003chttps://seranking.com/api.html\u003e)\n- SE Ranking publishes MIT Claude skills built on the MCP server, 160 GitHub stars on 8 October 2026 (source: \u003chttps://github.com/seranking/seo-skills\u003e)\n\n## Compare\n\n- [Ahrefs vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/ahrefs-vs-se-ranking.md): D 49.8 vs D 50.9\n- [DataForSEO vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/dataforseo-vs-se-ranking.md): B 64.9 vs D 50.9\n- [Manifold vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/manifold-mcp-vs-se-ranking.md): C 56.2 vs D 50.9\n- [Moz API vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/moz-api-vs-se-ranking.md): E 45.3 vs D 50.9\n- [SE Ranking API + MCP vs Semrush API + MCP](https://www.anchorterminal.com/compare/se-ranking-vs-semrush.md): D 50.9 vs D 53.1\n- [SE Ranking API + MCP vs Similarweb](https://www.anchorterminal.com/compare/se-ranking-vs-similarweb.md): D 50.9 vs D 46\n- [Google Search Console API vs SE Ranking API + MCP](https://www.anchorterminal.com/compare/google-search-console-vs-se-ranking.md): C 59 vs D 50.9\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on seranking.com or one of its subdomains, or the README of github.com/seranking/openapi. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"se-ranking\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/se-ranking\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/se-ranking.svg\" alt=\"SE Ranking API + MCP on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![SE Ranking API + MCP on Anchor Terminal](https://www.anchorterminal.com/badges/se-ranking.svg)](https://www.anchorterminal.com/tools/se-ranking)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/se-ranking\"\u003eSE Ranking API + MCP on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say SE Ranking API + MCP is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/se-ranking-dark.png\n- Light: https://www.anchorterminal.com/assets/share/se-ranking-light.png\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": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "SEO \u0026 search visibility",
        "url": "https://www.anchorterminal.com/categories/seo"
      },
      {
        "name": "SE Ranking API + MCP",
        "url": ""
      }
    ],
    "description": "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.",
    "facts": [
      "rank #681 of 842",
      "OAuth or key auth",
      "0 desk reviews"
    ],
    "h1": "SE Ranking API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/tools-se-ranking.png",
    "path": "/tools/se-ranking",
    "published": "2026-10-01",
    "section": "tools",
    "title": "SE Ranking API + MCP review for AI agents, grade D (50.9/100)",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/tools/se-ranking"
  },
  "tokens": {
    "markdown": 8300,
    "slim": 2030
  },
  "version": 1
}
