Frax Finance v1-protocol API
The v1-protocol API from Frax Finance — 4 operation(s) for v1-protocol.
The v1-protocol API from Frax Finance — 4 operation(s) for v1-protocol.
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/frax-v1-protocol-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: Frax Finance V1 Protocol API
description: The Frax Finance API
version: '1.0'
contact:
name: Frax Finance
url: https://docs.frax.finance
email: no-reply@frax.finance
servers:
- url: https://api.frax.finance
tags:
- name: v1-protocol
paths:
/v1/amodata_v2/amo-allocations:
get:
operationId: V1Controller_getAMOAllocations
parameters: []
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AMOAllocationsResponse'
tags:
- v1-protocol
summary: V1 controller get AMO allocations
x-summary-source: derived
/v1/amodata_v2/{filter}:
get:
operationId: V1Controller_getAMOData
parameters:
- name: filter
required: true
in: path
description: Timeframe
schema:
enum:
- all-time
- 1-year
- 6-months
- 3-months
- 1-month
- 1-week
- 1-day
- 8-hours
- 1-hour
- 15-minutes
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AMODataResponse'
tags:
- v1-protocol
summary: V1 controller get AMO data
x-summary-source: derived
/v1/collateraldata/{filter}:
get:
operationId: V1Controller_getCollateralData
parameters:
- name: filter
required: true
in: path
description: Timeframe
schema:
enum:
- all-time
- 1-year
- 6-months
- 3-months
- 1-month
- 1-week
- 1-day
- 8-hours
- 1-hour
- 15-minutes
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/CollateralDataResponse'
tags:
- v1-protocol
summary: V1 controller get collateral data
x-summary-source: derived
/v1/combineddata:
get:
operationId: V1Controller_getCombinedData
parameters: []
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/CombinedDataResponse'
tags:
- v1-protocol
summary: V1 controller get combined data
x-summary-source: derived
components:
schemas:
ChartJSDataPackV2:
type: object
properties:
curve:
type: object
investor:
type: object
lending:
type: object
liquidity:
type: object
combined:
type: object
required:
- curve
- investor
- lending
- liquidity
- combined
AMODataResponse:
type: object
properties:
full_items:
type: array
items:
$ref: '#/components/schemas/AMODataItemV2'
chartjs:
$ref: '#/components/schemas/ChartJSDataPackV2'
required:
- full_items
- chartjs
CollateralItem:
type: object
properties:
blockNum:
type: number
timestamp:
type: number
decentralization_ratio:
type: number
ratio:
type: number
total_dollar_value:
type: number
required:
- blockNum
- timestamp
- decentralization_ratio
- ratio
- total_dollar_value
AMODataItemV2:
type: object
properties:
blockNum:
type: number
timestamp:
type: number
version:
type: number
curve:
type: object
investor:
type: object
lending:
type: object
liquidity:
type: object
combined:
type: object
required:
- blockNum
- timestamp
- version
- curve
- investor
- lending
- liquidity
- combined
CombinedDataResponse:
type: object
properties: {}
CollateralDataResponse:
type: object
properties:
history:
$ref: '#/components/schemas/PriceHistoryPack'
pie_data:
type: object
required:
- history
- pie_data
AMOAllocationsResponse:
type: object
properties:
blockNum:
type: number
timestamp:
type: number
curve:
type: object
investor:
type: object
lending:
type: object
liquidity:
type: object
combined:
type: object
required:
- blockNum
- timestamp
- curve
- investor
- lending
- liquidity
- combined
PriceHistoryPack:
type: object
properties:
full_items:
type: array
items:
$ref: '#/components/schemas/CollateralItem'
chartjs:
type: object
required:
- full_items
- chartjs
externalDocs:
description: Open V2 Docs
url: /v2/docs