/v1/rates
All tracked LRTs: ETH rate, 30d APR, supply, ranked by yield
Probeer het live
10 gratis calls per dag — geen registratie, geen API-key. Loopt via de oanor-gateway.
Het werkt. Haal een API-key op en gebruik hem in je project.
Verkrijg een API-sleutelCodefragmenten
curl "https://api.oanor.com/lrtcompare-api/v1/rates" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/lrtcompare-api/v1/rates", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/lrtcompare-api/v1/rates");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/lrtcompare-api/v1/rates",
headers={"x-oanor-key": "oanor_test_..."}
)
Voorbeeldrespons
Een echte respons van dit endpoint, vastgelegd bij de laatste health check.
{
"data": {
"note": "The major Ethereum liquid-restaking tokens compared, ranked by net 30-day APR. eth_per_token is the live on-chain exchange rate (one token is worth this much ETH; the rate, not the level, is what matters for yield). apr_30d_pct is the net yield over the last 30 days, annualised from the on-chain rate growth — it captures realised staking+restaking value accrual but NOT any points/airdrops the protocol distributes separately. The 30-day window is used deliberately: several LRT rates update on an oracle schedule or in discrete ERC-4626 steps rather than every block, so shorter windows (see /v1/token) are noisy; 30 days is the reliable read. supply is the token's total supply. Live from each token's rate source, cached ~90s.",
"block": 25306236,
"count": 4,
"source": "Ethereum LRT contracts/rate providers via public RPC (ethereum-rpc.publicnode.com), keyless",
"tokens": [
{
"supply": 1558681.2,
"symbol": "weETH",
"protocol": "ether.fi",
"apr_30d_pct": 2.51,
"eth_per_token": 1.096943
},
{
"supply": 51286.4,
"symbol": "ezETH",
"protocol": "Renzo",
"apr_30d_pct": 2.38,
"eth_per_token": 1.079661
},
{
"supply": 25753.5,
"symbol": "pufETH",
"protocol": "Puffer",
"apr_30d_pct": 2.19,
"eth_per_token": 1.077459
},
{
"supply": 12962.2,
"symbol": "rswETH",
"protocol": "Swell",
"apr_30d_pct": 1.79,
"eth_per_token": 1.073281
}
]
},
"meta": {
"timestamp": "2026-06-13T04:42:39.220Z",
"request_id": "25b9ae2b-f02f-4375-aec7-bebaffd2dbb9"
},
"status": "ok",
"message": "LRT rates retrieved successfully",
"success": true
}