Orthogonal · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Orthogonal API Marketplace

3 actions 3 updates update extends openapi/_original/orthogonal-marketplace-openapi.json
Derived by API Evangelist Built from the contracts Orthogonal publishes. Orthogonal did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-sourcex-apievangelist-fetchedx-apievangelist-ownershipx-apievangelist-shapex-apievangelist-gapsx-apievangelist-strengthx-apievangelist-relatedx-apievangelist-note

Targets 2

$.info
$

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Orthogonal API Marketplace
  version: 1.0.0
x-provenance:
  generated: '2026-08-14'
  method: generated
  source: openapi/_original/orthogonal-marketplace-openapi.json
  note: >-
    Captures API Evangelist's read of the first-party marketplace spec fetched
    verbatim from https://api.orthogonal.com/openapi.json. The original is never
    mutated. These actions record what the published contract is MISSING, so the
    gaps are reviewable rather than silently absorbed.
extends: openapi/_original/orthogonal-marketplace-openapi.json
actions:
- target: $.info
  update:
    x-apievangelist-source: https://api.orthogonal.com/openapi.json
    x-apievangelist-fetched: '2026-08-14'
    x-apievangelist-ownership: >-
      Verified provider-owned. servers[] are mpp/x402/np.orthogonal.com,
      info.title is "Orthogonal API Marketplace", and the spec was fetched from
      api.orthogonal.com. All hosts are orthogonal.com subdomains.
    x-apievangelist-shape: >-
      Discovery and pricing manifest for a metered proxy, not a codegen contract.
      764 paths / 795 operations across 58 upstream provider families, each path
      namespaced /{provider-slug}/{upstream-path}.
    x-apievangelist-gaps:
    - no components.schemas (0 reusable schemas across 795 operations)
    - no securitySchemes declared, despite every rail requiring payment credentials
    - no top-level tags block (tags are used per-operation but never described)
    - responses carry description only; no content/media-type schemas
    - no parameters or requestBody documented on any operation
    - no examples
    x-apievangelist-strength: >-
      In-band unit economics. 674 of 795 operations carry x-payment-info with a
      fixed USD price and three settlement offers (mpp/tempo/USDC.e,
      x402/base/USDC, np/base/USDC via Circle Gateway). An agent can price a call
      from the contract alone. 108 operations price as "dynamic"; 121 carry no
      payment block.
- target: $.info
  update:
    x-apievangelist-related:
      control_plane_openapi: openapi/_original/orthogonal-openapi.yaml
      finops: finops/orthogonal-finops.yml
      tool_crosswalk: mcp/orthogonal-tool-crosswalk.yml
      conventions: conventions/orthogonal-conventions.yml
- target: $
  update:
    x-apievangelist-note: >-
      This spec describes the RESOLD surface. The Orthogonal control plane
      (/v1/search, /v1/details, /v1/run, /v1/integrate, /v1/list-endpoints,
      /v1/credits/balance) is a separate, smaller surface for which Orthogonal
      publishes no OpenAPI; the repo carries a GENERATED description of it at
      openapi/_original/orthogonal-openapi.yaml. Do not conflate the two.

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/orthogonal-marketplace-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.