ToolAssay

Provides all vault positions for the user, with optional filters

Provides all vault positions for the user, with optional filters.

Answeringour last check, 2026-10-10
1 of 1checks answered this week
214 msmedian answer time
$0.01listed price per call
$0.01price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.vaults.fyi/v2/portfolio/positions/:userAddress

CategoryEverything else
Provider hostapi.vaults.fyi
Networkseip155:8453
Payment schemesbatch-settlement, exact
Self-reported calls, 30 days10 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-10 valid payment request 402$0.01 214 ms

Example input (from the provider)

{
  "headers": {
    "x-402-auth": "true"
  },
  "method": "GET",
  "pathParams": {
    "userAddress": "0x3f58B55236065b40583BC41dD46ab6F0E7726EC0"
  },
  "queryParams": {
    "allowedNetworks": [
      "base",
      "mainnet",
      "arbitrum",
      "optimism"
    ],
    "apyInterval": "7day",
    "minTvl": 100000,
    "minUsdAssetValueThreshold": 1
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "properties": {
        "headers": {
          "additionalProperties": {
            "type": "string"
          },
          "type": "object"
        },
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "pathParams": {
          "type": "object"
        },
        "queryParams": {
          "additionalProperties": false,
          "properties": {
            "allowCorrupted": {
              "default": false,
              "description": "Allow inclusion of corrupted vaults.",
              "type": "boolean"
            },
            "allowVaultsWithWarnings": {
              "description": "Whether to include vaults with warnings. Defaults to true.",
              "type": "boolean"
            },
            "allowedAssets": {
              "description": "Assets to be included by symbol(ticker).",
              "items": {
                "minLength": 1,
                "type": "string"
              },
              "type": "array"
            },
            "allowedNetworks": {
              "default": [
                "base",
                "mainnet",
                "arbitrum",
                "optimism"
              ],
              "description": "Networks to be included (name or CAIP).",
              "items": {
                "description": "Include only vaults with provided network(name or CAIP)",
                "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"
              },
              "type": "array"
            },
            "allowedProtocols": {
              "description": "Protocols to be included by protocol ID or name.",
              "items": {
                "minLength": 1,
                "type": "string"
              },
              "type": "array"
            },
            "apyInterval": {
              "default": "7day",
              "description": "Interval for APY data. Possible values: 1day, 7day, 30day",
              "enum": [
                "1day",
                "7day",
                "30day"
              ],
              "type": "string"
            },
            "curators": {
              "description": "Curators to be included.",
              "items": {
                "minLength": 1,
                "type": "string"
              },
              "type": "array"
            },
            "disallowedAssets": {
              "description": "Assets to be excluded by symbol(ticker). The parameter is ignored if \"allowedAssets\" is specified.",
              "items": {
                "minLength": 1,
                "type": "string"
              },
              "type": "array"
            },
            "disallowedNetworks": {
              "description": "Networks to be excluded (name or CAIP). The parameter is ignored if \"allowedNetworks\" is specified.",
              "items": {
                "description": "Include only vaults with provided network(name or CAIP)",
                "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"
              },
              "type": "array"
            },
            "disallowedProtocols": {
              "description": "Protocols to 

This page as JSON