Learn how vaults.fyi Credits (Compute Units) work, and see the full table of base costs and per-datapoint costs for every v2 endpoint.
Every vaults.fyi API plan allocates a monthly Credit budget. Credits — also called Compute Units (CUs) — measure the compute resources consumed by each request. This model lets you pay proportionally for what you actually use, rather than treating a simple lookup the same as a rich multi-vault data pull.
Base CU per call — a fixed cost charged for every request to that endpoint, regardless of how many results are returned.
CU per datapoint returned — an additional cost multiplied by the number of records in the response.
Example:/v2/detailed-vaults has a base cost of 1 CU plus 3 CU per vault returned. If your query returns 50 vaults, the total cost is 1 + (50 × 3) = 151 CUs.By contrast, /v2/detailed-vaults/{network}/{vaultAddress}/apy costs only 1 CU total because it returns a single APY value for a single vault.
To minimize credit consumption, use targeted single-vault endpoints when you only need data for a specific address, and use the list endpoints when you need to compare across many vaults.
The v1 API uses a simpler flat-credit model — each endpoint has a single fixed cost with no per-datapoint multiplier, except for a few endpoints that scale with the number of results requested.
The v1 (legacy) API endpoints remain fully supported and maintained. You can access the full v1 documentation in the Legacy v1 Endpoints reference.
View v1 endpoint credit costs
Endpoint
Credit Cost
GET /v1/vaults
1 credit
GET /v1/tags
1 credit
GET /v1/tokens
1 credit
GET /v1/networks
1 credit
GET /v1/vaults/{network}/{vaultAddress}/apy
1 credit
GET /v1/detailed/vaults
1 credit base + 4 credits per vault
GET /v1/vaults/{network}/{vaultAddress}/historical-tvl/{timestamp}
2 credits
GET /v1/vaults/{network}/{vaultAddress}/historical-apy/{timestamp}
2 credits
GET /v1/vaults/{network}/{vaultAddress}/holder-total-returns/{holder}
2 credits
POST /v1/portfolio/best-vault/{userAddress}
2 credits
GET /v1/vaults/{network}/{vaultAddress}/historical-apy
2 credits base + 1 per datapoint
POST /v1/portfolio/best-deposit-options/{userAddress}
2 credits per vault
GET /v1/benchmarks
3 credits
GET /v1/vaults/{network}/{vaultAddress}/
3 credits
GET /v1/transactions/vaults/actions/details
3 credits
GET /v1/vaults/{network}/{vaultAddress}/holder-events/{holder}
3 credits
GET /v1/transactions/assets
3 credits
GET /v1/transactions/vaults
3 credits
GET /v1/vaults/{network}/{vaultAddress}/historical-data