ASPERN Risk API

What a shock costs you: look-through exposure, liquidation distance, forced selling.

Operations 18

GET /v1/coverage/exit-lifecycle How much of the way out we can see, phase by phase: a request filed, something… #
POST /v1/risk Price a holding you already have: look-through exposure and what a move costs… #
GET /v1/stress Who is liquidated as one instrument moves, and at what named price #
GET /v1/cascade The forced selling that follows a first round, and where it lands #
GET /v1/correlation Whether vaults are the same trade once the market is removed #
GET /v1/vaults/{slug}/exits What actually left this vault, beside what the venue says could #
GET /v1/vaults/{slug}/redemption What a withdrawal does to the strategy behind it, and whether it could be paid… #
GET /v1/changes What changed: which vault stopped being exitable, which died, which raised a… #
GET /v1/liquidity Which lending vaults cannot be withdrawn from today, and how long that has been… #
GET /v1/liquidity/unmoved How long each book has sat fully lent, and whether anybody acted #
GET /v1/exposure/netting Where longs and shorts cancel, and where they only appear to #
GET /v1/operators/{slug}/exposure One operator’s book across every vault it runs #
POST /v1/evaluate/vault-decision Judge one proposed allocation into a vault before capital moves: its mandate… #
GET /v1/coverage/capital How much of the market each vault reading actually covers, by vault count AND… #
GET /v1/vaults/risk-dimensions Six risks across every vault we score, and where the one word reads better than… #
GET /v1/vaults/earned What depositors actually kept, against what their vault advertised #
GET /v1/capital/portfolio Read the vaults you hold TOGETHER: what they share, and an exit that is not the… #
GET /v1/capital/deployment How much of the capital we track we can watch being used, by kind of vault #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/aspern-org:aspern-org-risk-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

OpenAPI Specification

aspern-org-risk-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ASPERN Risk API
  version: '0.2'
  summary: The independent record of what machine-managed capital actually does.
  x-performance:
    simpleReads:
      p95Ms: 500
      meaning: A list or a lookup, warm.
    heavyAnalytics:
      p95Ms: 2000
      meaning: Correlation, the index, stress and cascade, warm.
    coldPath:
      meaning: 'The first call after a cache expires. Not covered by the figures above. The deploy and a five-minute timer warm the heavy free endpoints, so a caller should rarely meet one there. `/v1/correlation` is the exception and is the slowest: it needs a capability, so the warmer cannot reach past the gate without holding a key, and putting a credential in the web process to solve a latency problem is a trade we have not made. Expect several seconds on the first call after an expiry.'
    timeoutSeconds: 60
    maxWindowDays: 400
  description: 'Ratings are free. The data, the analytics and the certification are not.


    Every response states what it cannot see. Coverage, sample size and the mechanism behind a figure travel with the figure rather than sitting in documentation, because a number read without them is the failure this platform exists to prevent.'
  x-aspern-environment: production
  x-aspern-build: 20261101T2237Z-27da4c8c29
  x-contract-hash: 6c89cbaf2e2c50bd2b65bddf516e17b855704d01e471a6c06c19354fedc7367d
  x-stability:
    policy: additive-within-major
    promise: 'Within /v1 the contract only grows: new routes, optional parameters, fields and warning codes. Routes and fields are never removed or renamed, and no type, unit or status meaning changes.'
    deprecation:
      marker: 'x-lifecycle: deprecated, with the replacement named'
      minimumDays: 180
      removal: only in a new major version; /v1 keeps answering through the deprecation period
    verification: checked daily against the approved operation inventory; every change of x-contract-hash is recorded
    changelog: https://aspern.org/data/reference#changelog
servers:
- url: https://aspern.org/api
security:
- apiKey: []
tags:


# --- truncated at 32 KB (195 KB total) ---
# Full source: https://artifacts.apis.io/aspern-org/openapi/aspern-org-risk-api-openapi.yml