Exactly Protocol Markets API
Market listing and configuration queries
Market listing and configuration queries
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/exactly-markets-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Exactly Protocol Auditor ERC-4626 Markets API
description: 'Smart contract interface for the Auditor, the central risk management component of Exactly Protocol. Manages market listings, collateral factors, account liquidity checks, and liquidation eligibility. Provides methods to query all markets, compute account liquidity, calculate seizure amounts, and check liquidation conditions. Deployed on Ethereum, Optimism, and Base.
'
version: 1.0.0
contact:
name: Exactly Protocol
url: https://docs.exact.ly
license:
name: MIT
url: https://github.com/exactly/protocol/blob/main/LICENSE-MIT
servers:
- url: https://app.exact.ly
description: Exactly Protocol App
tags:
- name: Markets
description: Market listing and configuration queries
paths:
/auditor/allMarkets:
get:
summary: Get all listed markets
description: Returns an array of all Market contract addresses listed in the Auditor.
operationId: allMarkets
tags:
- Markets
responses:
'200':
description: Array of listed market addresses
content:
application/json:
schema:
type: object
properties:
markets:
type: array
description: Array of Market contract addresses
items:
type: string
pattern: ^0x[a-fA-F0-9]{40}$
/auditor/markets:
post:
summary: Get market configuration
description: 'Returns the configuration for a specific market including its adjust factor, decimal precision, list index, listing status, and price feed address.
'
operationId: markets
tags:
- Markets
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- market
properties:
market:
type: string
description: Address of the Market contract
pattern: ^0x[a-fA-F0-9]{40}$
responses:
'200':
description: Market configuration
content:
application/json:
schema:
$ref: '#/components/schemas/MarketConfig'
/auditor/assetPrice:
post:
summary: Get asset price from a price feed
description: Returns the current USD price of an asset from the specified Chainlink price feed.
operationId: assetPrice
tags:
- Markets
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- priceFeed
properties:
priceFeed:
type: string
description: Address of the Chainlink-compatible price feed contract
pattern: ^0x[a-fA-F0-9]{40}$
responses:
'200':
description: Asset price
content:
application/json:
schema:
type: object
properties:
price:
type: string
description: Asset price in base currency units (scaled by priceDecimals)
components:
schemas:
MarketConfig:
type: object
description: Configuration for a listed market in the Auditor
properties:
adjustFactor:
type: string
description: Collateral adjust factor scaled by 1e18 (e.g., 0.8e18 = 80% LTV)
decimals:
type: integer
description: Decimal precision of the underlying asset
index:
type: integer
description: Index of this market in the marketList array
isListed:
type: boolean
description: Whether this market is currently listed and active
priceFeed:
type: string
description: Address of the Chainlink-compatible price feed for this market
pattern: ^0x[a-fA-F0-9]{40}$
externalDocs:
description: Exactly Protocol Auditor Documentation
url: https://docs.exact.ly/guides/protocol/auditor.md