cURL
curl 'https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2'
import requests
response = requests.get("https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"pagination": {
"page": 1,
"limit": 2,
"total_count": 1031,
"total_pages": 516,
"has_next": true,
"has_prev": false
},
"data": [
{
"season": 0,
"platform": "bulk",
"lp_points": 88888,
"yt_points": 0,
"updated_at": "2026-07-13T09:29:24.86476+00:00",
"user_address": "12oZsw7J74aw6bkPGHrKSAzAsNXAtSG6vvYvWTp5c6Fz",
"vault_address": "78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1"
},
{
"season": 0,
"platform": "bulk",
"lp_points": 177776,
"yt_points": 88888,
"updated_at": "2026-07-13T09:29:24.86476+00:00",
"user_address": "13gJdFuGXGV5JxkJKQXQBLKXJeMpHXpXAymyDUp9oyUN",
"vault_address": "78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1"
}
]
}
Points
Vault points
Returns aggregated points for all users in a vault, grouped by user, platform, and season.
GET
/
points
/
vault
/
{vaultAddress}
cURL
curl 'https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2'
import requests
response = requests.get("https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"pagination": {
"page": 1,
"limit": 2,
"total_count": 1031,
"total_pages": 516,
"has_next": true,
"has_prev": false
},
"data": [
{
"season": 0,
"platform": "bulk",
"lp_points": 88888,
"yt_points": 0,
"updated_at": "2026-07-13T09:29:24.86476+00:00",
"user_address": "12oZsw7J74aw6bkPGHrKSAzAsNXAtSG6vvYvWTp5c6Fz",
"vault_address": "78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1"
},
{
"season": 0,
"platform": "bulk",
"lp_points": 177776,
"yt_points": 88888,
"updated_at": "2026-07-13T09:29:24.86476+00:00",
"user_address": "13gJdFuGXGV5JxkJKQXQBLKXJeMpHXpXAymyDUp9oyUN",
"vault_address": "78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1"
}
]
}
Path parameters
string
required
Vault address.
Query parameters
number
default:"1"
Page number.
number
default:"500"
Users per page. Maximum:
500.cURL
curl 'https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2'
import requests
response = requests.get("https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/points/vault/78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1?page=1&limit=2");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"pagination": {
"page": 1,
"limit": 2,
"total_count": 1031,
"total_pages": 516,
"has_next": true,
"has_prev": false
},
"data": [
{
"season": 0,
"platform": "bulk",
"lp_points": 88888,
"yt_points": 0,
"updated_at": "2026-07-13T09:29:24.86476+00:00",
"user_address": "12oZsw7J74aw6bkPGHrKSAzAsNXAtSG6vvYvWTp5c6Fz",
"vault_address": "78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1"
},
{
"season": 0,
"platform": "bulk",
"lp_points": 177776,
"yt_points": 88888,
"updated_at": "2026-07-13T09:29:24.86476+00:00",
"user_address": "13gJdFuGXGV5JxkJKQXQBLKXJeMpHXpXAymyDUp9oyUN",
"vault_address": "78MLjMXyKyjwXtHXCuZHnBUH5wMh89KwBpvoFvcBzxN1"
}
]
}