Get token price history
curl --request GET \
--url https://api.kamino.finance/prices/historyconst options = {method: 'GET'};
fetch('https://api.kamino.finance/prices/history', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/prices/history"
response = requests.get(url)
print(response.text)false[
[
"0.99978779",
1780272000
]
]{
"error": "Token query parameter missing",
"details": [
{}
]
}{
"error": "An internal error occurred"
}Prices
Get token price history
Get the historical USD price for a token tracked by Kamino. Returns an array of [price, timestamp] pairs ordered oldest to newest, where price is the USD price as a string and timestamp is a Unix time in seconds.
GET
/
prices
/
history
Get token price history
curl --request GET \
--url https://api.kamino.finance/prices/historyconst options = {method: 'GET'};
fetch('https://api.kamino.finance/prices/history', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/prices/history"
response = requests.get(url)
print(response.text)false[
[
"0.99978779",
1780272000
]
]{
"error": "Token query parameter missing",
"details": [
{}
]
}{
"error": "An internal error occurred"
}Query Parameters
Token identifier. Accepts either the token mint address or its symbol (for example USDC).
Example:
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
Sampling interval for the returned series. One of minute, hour, or day. If omitted, raw price ticks are returned.
Available options:
minute, hour, day Example:
"day"
Start of the time range, as an ISO 8601 timestamp.
Example:
"2026-06-01T00:00:00Z"
End of the time range, as an ISO 8601 timestamp.
Example:
"2026-06-10T00:00:00Z"