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 } }