cURL
curl https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN",
"current_coverage_ratio": 0.3272375462515827,
"current_utilization_pct": 61.117681113,
"data": [
{
"coverage_ratio": 1,
"junior_apy": null,
"senior_apy": null,
"utilization_pct": 20
},
{
"coverage_ratio": 0.999000000000999,
"junior_apy": 0.11022579358546518,
"senior_apy": 0.08278059589414243,
"utilization_pct": 20.02002002
}
],
"min_coverage_ratio": 0.2,
"target_coverage_ratio": 0.2222222222222222,
"target_utilization_pct": 90,
"underlying_apy": 0.11020250497612305
}
{
"error": "<message>"
}
{
"error": "<message>"
}
Tranching
Tranche APY by coverage and utilization
Estimate tranche APYs across coverage and utilization levels.
GET
/
tranching-markets
/
{address}
/
utilization-apy-chart
cURL
curl https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN",
"current_coverage_ratio": 0.3272375462515827,
"current_utilization_pct": 61.117681113,
"data": [
{
"coverage_ratio": 1,
"junior_apy": null,
"senior_apy": null,
"utilization_pct": 20
},
{
"coverage_ratio": 0.999000000000999,
"junior_apy": 0.11022579358546518,
"senior_apy": 0.08278059589414243,
"utilization_pct": 20.02002002
}
],
"min_coverage_ratio": 0.2,
"target_coverage_ratio": 0.2222222222222222,
"target_utilization_pct": 90,
"underlying_apy": 0.11020250497612305
}
{
"error": "<message>"
}
{
"error": "<message>"
}
Path parameters
string
required
Solana account address.
Query parameters
number
Minimum coverage percentage. Defaults to the market minimum; values at or near zero are floored to
0.01.number
Maximum coverage percentage, at most
100. Default: 100.number
Requested sample count, rounded down; from
2 to 200. Default: 61.cURL
curl https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart
import requests
response = requests.get("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/tranching-markets/HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN/utilization-apy-chart");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"address": "HM8iLNE2WEN6J1AuwSSCoM37wgeLQFwYZ4ymYLqAoapN",
"current_coverage_ratio": 0.3272375462515827,
"current_utilization_pct": 61.117681113,
"data": [
{
"coverage_ratio": 1,
"junior_apy": null,
"senior_apy": null,
"utilization_pct": 20
},
{
"coverage_ratio": 0.999000000000999,
"junior_apy": 0.11022579358546518,
"senior_apy": 0.08278059589414243,
"utilization_pct": 20.02002002
}
],
"min_coverage_ratio": 0.2,
"target_coverage_ratio": 0.2222222222222222,
"target_utilization_pct": 90,
"underlying_apy": 0.11020250497612305
}
{
"error": "<message>"
}
{
"error": "<message>"
}