FUNDAMENTAL API

PROGRAMMATIC ACCESS TO REAL YIELD DATA ACROSS SOLANA LENDING MARKETS. UPDATED DAILY.

FREE TIER
+KAMINO, DRIFT, JUPITER USDC RATES
+UPDATED DAILY AT 02:30 UTC
V3 PER-TOKEN DATA
PAID — $5/MO OR $50/YR
+ALL SOURCES & TOKENS
+V3 PER-TOKEN & PER-METHOD DATA
+UPDATED DAILY AT 02:30 UTC

CONNECT YOUR WALLET TO GET STARTED

API REFERENCE
GET/api/yields

DAILY APY FOR EACH PROTOCOL. VALUES ARE DECIMALS (0.05 = 5%).

?period=30d — LAST 30 DAYS (ALSO: 7d, 90d, 1y)

REQUEST

curl "https://api.fundamental.fi/api/yields?period=30d" \
  -H "X-API-Key: YOUR_KEY"

RESPONSE

{
  "kamino": [
    { "date": "2025-12-01", "apy": 0.0534 },
    { "date": "2025-12-02", "apy": 0.0521 },
    ...
  ],
  "drift": [
    { "date": "2025-12-01", "apy": 0.0412 },
    ...
  ],
  "jupiter": [...],
  "lulo_classic": [...],
  ...
}
GET/api/yields-v3PAID

PER-TOKEN, PER-METHOD YIELDS. GROUPED BY SOURCE -> TOKEN -> CAPTURE METHOD.

?period=30d — LAST 30 DAYS (ALSO: 7d, 90d, 1y)

REQUEST

curl "https://api.fundamental.fi/api/yields-v3?period=30d" \
  -H "X-API-Key: YOUR_KEY"

RESPONSE

{
  "kamino": {
    "USDC": {
      "sdk": [
        { "date": "2025-12-01", "apy": 0.0534, "dailyApy": 0.000146 },
        { "date": "2025-12-02", "apy": 0.0521, "dailyApy": 0.000143 },
        ...
      ],
      "share_math": [
        { "date": "2025-12-01", "apy": 0.0530, "dailyApy": 0.000145 },
        ...
      ]
    }
  },
  "drift": {
    "USDC": {
      "api": [...]
    }
  },
  ...
}
AUTHENTICATION

INCLUDE YOUR API KEY AS A HEADER WITH EVERY REQUEST.

X-API-Key: your_api_key_here
401 — MISSING OR INVALID API KEY
403 — KEY EXPIRED OR ENDPOINT REQUIRES PAID PLAN