Free access to Aave V3 lending protocol data. Updated daily at midnight UTC. No API keys required.
GET /aave_v3_data.json → Full protocol data: 13 networks, 190+ assets, all parameters GET /governance_history.json → Governance proposals, parameter changes, risk updates GET /health_report.json → System health, validation status, last update time
# Get all data
curl https://th3nolo.github.io/aave-v3-data/aave_v3_data.json
# List all networks
curl -s https://th3nolo.github.io/aave-v3-data/aave_v3_data.json | jq '.networks | keys[]'
# Get Ethereum network data
curl -s https://th3nolo.github.io/aave-v3-data/aave_v3_data.json | jq '.networks.ethereum'
# Find USDC on Polygon
curl -s https://th3nolo.github.io/aave-v3-data/aave_v3_data.json | jq '.networks.polygon[] | select(.symbol=="USDC")'
# Get best yields
curl -s https://th3nolo.github.io/aave-v3-data/aave_v3_data.json | \
jq -r '[.networks | to_entries[] | . as $n | .value[] |
select(.symbol | test("USD|DAI")) |
{network: $n.key, symbol, rate: (.current_liquidity_rate * 100)}] |
sort_by(.rate) | reverse | .[0:5] |
.[] | "\(.symbol) on \(.network): \(.rate | tostring[0:4])% APY"'
# Find assets with highest LTV
curl -s https://th3nolo.github.io/aave-v3-data/aave_v3_data.json | \
jq '[.networks.ethereum[] | select(.loan_to_value > 0.7)] |
sort_by(-.loan_to_value) | .[] |
{symbol, ltv: (.loan_to_value * 100), liquidation: (.liquidation_threshold * 100)}'
# Check frozen assets across networks
curl -s https://th3nolo.github.io/aave-v3-data/aave_v3_data.json | \
jq '.networks | to_entries[] |
{network: .key, frozen: [.value[] | select(.frozen==true) | .symbol]}'
{
"metadata": {
"last_updated": "2025-07-22T21:38:59Z",
"network_summary": {
"total_active_networks": 13,
"total_assets": 190
}
},
"networks": {
"ethereum": [
{
"symbol": "USDC",
"loan_to_value": 0.75, // 75% LTV
"liquidation_threshold": 0.78, // 78% liquidation
"current_liquidity_rate": 0.038016, // 3.80% supply APY
"current_variable_borrow_rate": 0.050252, // 5.03% borrow APY
"supply_cap": 381,
"borrow_cap": 63488,
"active": true,
"frozen": false
}
],
"polygon": [...],
"arbitrum": [...],
// ... 10 more networks
}
}