vaults.fyi
GET api.vaults.fyi/v2/vaults
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Retrieves a filtered list of vaults with their basic information including address, network, associated asset details, and transactional support status.
Resource: api.vaults.fyi/v2/vaults
Network: eip155:8453 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x108BCd8a07C3fdfca3Aa500784A8573123a1029F
Payment methods: — · Last validation: 2026-09-14 10:00:32.009+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"queryParams": {
"type": "object",
"properties": {
"page": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Page number (starting from 0)"
},
"network": {
"enum": [
"mainnet",
"optimism",
"arbitrum",
"polygon",
"gnosis",
"base",
"unichain",
"swellchain",
"celo",
"worldchain",
"berachain",
"ink",
"bsc",
"hyperliquid",
"plasma",
"avalanche",
"katana",
"linea",
"mega-eth",
"monad",
"etherlink",
"robinhood",
"eip155:1",
"eip155:10",
"eip155:42161",
"eip155:137",
"eip155:100",
"eip155:8453",
"eip155:130",
"eip155:1923",
"eip155:42220",
"eip155:480",
"eip155:80094",
"eip155:57073",
"eip155:56",
"eip155:999",
"eip155:9745",
"eip155:43114",
"eip155:747474",
"eip155:59144",
"eip155:4326",
"eip155:143",
"eip155:42793",
"eip155:4663"
],
"type": "string",
"description": "Include only vaults with provided network(name or CAIP)"
},
"perPage": {
"type": "integer",
"default": 50,
"maximum": 5000,
"minimum": 0,
"description": "Number of items per page",
"exclusiveMinimum": true
},
"assetSymbol": {
"type": "string",
"minLength": 1,
"description": "Include only vaults with an asset of provided symbol(ticker)"
},
"allowCorrupted": {
"type": "boolean",
"default": false,
"description": "Allow inclusion of corrupted vaults."
},
"onlyAppFeatured": {
"type": "boolean",
"description": "Include only vaults that are featured in app.vaults.fyi"
},
"onlyTransactional": {
"type": "boolean",
"description": "Include only vaults that are supported in the transactional interface."
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2"
},
"payTo": "0x108BCd8a07C3fdfca3Aa500784A8573123a1029F",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x108BCd8a07C3fdfca3Aa500784A8573123a1029F",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "2000"
},
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"symbol": "USDC",
"version": "2",
"withdrawDelay": 900,
"receiverAuthorizer": "0x3721824a31197dcDD2984cF43b92B6cc8A87c0Fb"
},
"payTo": "0x108BCd8a07C3fdfca3Aa500784A8573123a1029F",
"amount": "2000",
"scheme": "batch-settlement",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x108BCd8a07C3fdfca3Aa500784A8573123a1029F",
"scheme": "batch-settlement",
"network": "eip155:8453",
"amountAtomic": "2000"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.