cURL
curl https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN",
"seniorApy1d": 0.07327608937279768,
"seniorApy7d": 0.07271759649965374,
"seniorApy30d": 0.07426860343796927,
"juniorApy1d": 0.19124774675405068,
"juniorApy7d": 0.19511994705970825,
"juniorApy30d": 0.19490460217713243,
"premiumPaid": "3974.104567366",
"lossCovered": "0"
}
{
"error": "<message>"
}
{
"error": "<message>"
}
Tranching
Tranche yield, premiums, and losses
Retrieve historical tranche APYs, premium paid, and losses covered.
GET
/
tranching-markets
/
{address}
/
stats
cURL
curl https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN",
"seniorApy1d": 0.07327608937279768,
"seniorApy7d": 0.07271759649965374,
"seniorApy30d": 0.07426860343796927,
"juniorApy1d": 0.19124774675405068,
"juniorApy7d": 0.19511994705970825,
"juniorApy30d": 0.19490460217713243,
"premiumPaid": "3974.104567366",
"lossCovered": "0"
}
{
"error": "<message>"
}
{
"error": "<message>"
}
Path parameters
string
required
Solana account address.
cURL
curl https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/stats");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN",
"seniorApy1d": 0.07327608937279768,
"seniorApy7d": 0.07271759649965374,
"seniorApy30d": 0.07426860343796927,
"juniorApy1d": 0.19124774675405068,
"juniorApy7d": 0.19511994705970825,
"juniorApy30d": 0.19490460217713243,
"premiumPaid": "3974.104567366",
"lossCovered": "0"
}
{
"error": "<message>"
}
{
"error": "<message>"
}