Skip to main content
GET
Get obligation analytics history

Path Parameters

marketPubkey
string
required

Kamino Lend market public key

Example:

"7u3HeHxYDLhnCoErrtycNokbQYbWGzLs6JSDqGAv5PfF"

obligationPubkey
string
required

Kamino Lend obligation public key

Example:

"63QrAB1okxCc4FpsgcKYHjYTp1ua8ch6mLReyKRdc22o"

Query Parameters

env
enum<string>
default:mainnet-beta

Solana cluster environment

Available options:
mainnet-beta,
devnet,
localnet
Example:

"mainnet-beta"

frequency
enum<string>

Auto-selects hour for ranges up to 32 days starting within the last 33 days, otherwise day. Explicit hour requires a start and the same range and lookback limits.

Available options:
hour,
day
start

Date input (ISO 8601 string or epoch in ms)

Example:

"2024-01-01T00:00:00.000Z"

end

Date input (ISO 8601 string or epoch in ms)

Example:

"2024-01-01T00:00:00.000Z"

Response

OK

market
string
required

Valid base58-encoded address

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

obligation
string
required

Valid base58-encoded address

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

frequency
enum<string>
required
Available options:
hour,
day
history
object[]
required

Ascending bucket starts with decimal values rounded to 6 decimal places. The three APY components add up to net APY. Empty obligations have zero stats and null APYs. The final daily point may be the latest hourly snapshot from today or yesterday when that day has no returned daily row; finalized data typically lags by 1-2 hours.