SE Ranking · OpenAPI Overlay 1.0.0

API Evangelist enhancements for SE Ranking Data Account & system backlinks API

3 actions 3 updates update extends openapi/se-ranking-backlinks-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for SE Ranking's API. It is a proposal applied on top of the contract, not a document SE Ranking publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelistx-mcp-serverx-agent-skillsauthorizationTokenHeaderx-rate-limitsx-error-envelopex-idempotency

Targets 2

$.info
$.components.securitySchemes

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for SE Ranking Data Account & system backlinks API
  version: 1.0.0
extends: openapi/se-ranking-backlinks-api-openapi.yml
x-generated: '2026-08-13'
x-method: generated
x-source: https://seranking.com/api/rate-limits/ + https://seranking.com/api/data/getting-started/ + https://github.com/seranking/seo-skills/blob/main/skills/seo-api/references/auth-and-keys.md
  + mcp/se-ranking-mcp-tools.json
x-note: 'Captures what API Evangelist established about this API that the published spec does not say. Every action below is grounded
  in a SE Ranking source: the documented Authorization: Token header scheme (absent from the spec, which declares only the apikey query
  parameter), the documented 401/403/429 error envelope (the spec declares 200 only, on every operation), and the published rate limits.
  The original spec is never mutated.'
actions:
- target: $.info
  description: Record the API Evangelist provenance and the surfaces this API is also reachable through.
  update:
    x-apievangelist:
      provider: se-ranking
      profile: https://apis.io/provider/se-ranking/
      enriched: '2026-08-13'
    x-mcp-server: https://api.seranking.com/mcp
    x-agent-skills: https://github.com/seranking/seo-skills
- target: $.components.securitySchemes
  description: Add the header auth scheme SE Ranking documents and recommends but does not declare in the spec. The prefix is `Token`,
    not `Bearer`.
  update:
    authorizationTokenHeader:
      type: apiKey
      in: header
      name: Authorization
      description: 'Recommended authentication. Value form: `Token YOUR_API_KEY`. Documented at https://seranking.com/api/data/getting-started/
        — the scheme prefix is `Token`, not `Bearer`. Preferred over the apikey query parameter, which leaks the key into access logs,
        browser history and referrers.'
- target: $.info
  description: 'Record the runtime semantics an agent needs that the spec omits: rate limits, the error envelope, and the absence of
    idempotency and rate-limit headers.'
  update:
    x-rate-limits:
      data_api: 10 rps per API key
      project_api: 5 rps per API key
      trial: 1 rps
      window: rolling 1s
      status_on_exhaustion: 429
      response_headers: null
      docs: https://seranking.com/api/rate-limits/
    x-error-envelope:
      shape: '{"error":{"code","message","description"}}'
      rfc9457: false
      billing: 4xx and 5xx never consume credits
    x-idempotency:
      supported: false
      note: No idempotency key exists on any SE Ranking surface.