Synthetix staking API
The staking API from Synthetix — 2 operation(s) for staking.
The staking API from Synthetix — 2 operation(s) for staking.
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/synthetix-staking-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: Synthetix escrowed-balance Staking API
description: Synthetix API documentation
version: 1.0.0
servers:
- url: https://api.synthetix.io
description: Production
tags:
- name: staking
paths:
/debt-pool-comp:
get:
parameters:
- in: query
name: key
required: false
schema:
type: string
enum:
- sAAVE
- sADA
- sAPE
- sAUD
- sAVAX
- sBNB
- sBTC
- sCHF
- sDOGE
- sDOT
- sDYDX
- sDebtRatio
- sETH
- sETHBTC
- sEUR
- sGBP
- sINR
- sJPY
- sKRW
- sLINK
- sMATIC
- sOP
- sSOL
- sUNI
- sUSD
- sXAG
- sXAU
- sXMR
description: (optional) The asset name for which return data for.
- in: query
name: net
required: false
schema:
type: string
enum:
- mainnet
- optimism
description: (optional) The asset name for which return data for.
tags:
- staking
description: Returns outstanding composition of Synthetix debt pool. If `key` query parameter is not provided it returns an array of objects (all assets). If `key` query parameter is provided it returns an object (with requested asset). If `net` query parameter is not provided it returns combined data for both networks. If `net` query parameter is provided it returns data for requested network.
responses:
'200':
description: Successful response.
content:
application/json:
schema:
oneOf:
- type: array
items:
type: object
properties:
currencyKey:
type: string
example: sETH
supply:
type: number
example: '25753.424162863263'
cap:
type: number
example: '31454739.51287476'
loans_ccy:
type: number
example: '2954.629312098541'
shorts_ccy:
type: number
example: '614.1142234519882'
wrappers_ccy:
type: number
example: '12328.443894605662'
futures_skew_ccy:
type: number
example: '-47.47796708610887'
futures_debt_usd:
type: number
example: '942036.5619142533'
perps_skew_ccy:
type: number
example: '351.6988574973502'
perps_debt_usd:
type: number
example: '26715.23431427603'
eth_wrapper_ccy_legacy:
type: number
example: '0'
debt_in_usd:
type: number
example: '13007251.112776328'
position_in_usd:
type: number
example: '12410007.783500198'
position_in_ccy:
type: number
example: '10160.457623118315'
price:
type: number
example: '1221.18'
debt_in_percent:
type: number
example: '10.37'
user_debt_hedge_in_usd:
type: number
example: '14.27'
position_type:
type: string
example: long
user_debt_hedge_with_correlation_in_usd:
type: number
example: '23.518795444167843'
timestamp:
type: number
example: '1671833711'
- type: object
properties:
currencyKey:
type: string
example: sETH
supply:
type: number
example: '25753.424162863263'
cap:
type: number
example: '31454739.51287476'
loans_ccy:
type: number
example: '2954.629312098541'
shorts_ccy:
type: number
example: '614.1142234519882'
wrappers_ccy:
type: number
example: '12328.443894605662'
futures_skew_ccy:
type: number
example: '-47.47796708610887'
futures_debt_usd:
type: number
example: '942036.5619142533'
perps_skew_ccy:
type: number
example: '351.6988574973502'
perps_debt_usd:
type: number
example: '26715.23431427603'
eth_wrapper_ccy_legacy:
type: number
example: '0'
debt_in_usd:
type: number
example: '13007251.112776328'
position_in_usd:
type: number
example: '12410007.783500198'
position_in_ccy:
type: number
example: '10160.457623118315'
price:
type: number
example: '1221.18'
debt_in_percent:
type: number
example: '10.37'
user_debt_hedge_in_usd:
type: number
example: '14.27'
position_type:
type: string
example: long
user_debt_hedge_with_correlation_in_usd:
type: number
example: '23.518795444167843'
timestamp:
type: number
example: '1671833711'
'401':
description: Unauthorized.
'403':
description: You have been banned by WAF.
'429':
description: Too many requests, you're being rate-limited.
5XX:
description: Service unavailable.
default:
description: Unexpected error.
/staking-ratio:
get:
tags:
- staking
description: Returns SNX staking ratio between L1 and L2.
responses:
'200':
description: Successful response.
content:
application/json:
schema:
type: object
properties:
systemStakingPercent:
type: number
example: '0.7136614182989093'
timestamp:
type: number
example: '1671822729'
stakedSnx:
type: object
properties:
ethereum:
type: number
example: '143369770.98409882'
optimism:
type: number
example: '77990791.09047478'
'401':
description: Unauthorized.
'403':
description: You have been banned by WAF.
'429':
description: Too many requests, you're being rate-limited.
5XX:
description: Service unavailable.
default:
description: Unexpected error.