ES·pera API · OpenAPI Overlay 1.0.0

ES·pera API Evangelist enrichment overlay

5 actions 5 updates update extends ../openapi/es-pera-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for ES·pera API's API. It is a proposal applied on top of the contract, not a document ES·pera API publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-rate-limitx-authenticationx-accessx-pricingx-http-methodsx-api-catalogx-llms-txtx-agent-skills-index

Targets 4

$.info
$.paths['/waiting/observations'].get
$.paths['/waiting/facets'].get
$.components.schemas.Error

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: ES·pera API Evangelist enrichment overlay
  version: 1.0.0
extends: ../openapi/es-pera-openapi.json
x-provenance:
  generated: '2026-09-13'
  method: generated
  source: >-
    Derived enrichments over the fetched first-party spec (openapi/es-pera-openapi.json).
    Does not mutate the original; captures API Evangelist annotations only.
actions:
  - target: $.info
    description: Record open, unauthenticated read-only access and free open-data licensing posture.
    update:
      x-authentication: none
      x-access: public-read-only
      x-pricing: free
      x-http-methods: [GET, HEAD]
  - target: $.info
    description: Note the RFC 9727 API catalog discovery document.
    update:
      x-api-catalog: https://es-pera.org/.well-known/api-catalog
      x-llms-txt: https://es-pera.org/llms.txt
      x-agent-skills-index: https://es-pera.org/.well-known/agent-skills/index.json
  - target: $.paths['/waiting/observations'].get
    description: Flag the stricter 20/min sub-limit on this endpoint.
    update:
      x-rate-limit: '20;w=60 (within the global 120;w=60)'
  - target: $.paths['/waiting/facets'].get
    description: Flag the stricter 20/min sub-limit on this endpoint.
    update:
      x-rate-limit: '20;w=60 (within the global 120;w=60)'
  - target: $.components.schemas.Error
    description: Note that the error envelope is a custom shape, not RFC 9457 problem+json.
    update:
      x-error-format: custom
      x-rfc9457: false

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/es-pera-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.