B

StableCrypto

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
2 issues
  • OpenAPI doc exceeds 64KB limit (104532 bytes)
  • POST endpoint challenge missing digest parameter (SHOULD per spec)

Paid Operations (105)

POST /api/coingecko/price dynamic
Get prices for coin(s) in given currencies
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
ids array Yes Coin IDs (e.g. ["bitcoin", "ethereum"])
include_24hr_change boolean No
include_24hr_vol boolean No
include_last_updated_at boolean No
include_market_cap boolean No
precision string No Decimal precision (0-18)
vs_currencies array Yes Target currencies (e.g. ["usd", "eur"])

Response Schema (200)

{
  "additionalProperties": {
    "additionalProperties": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "description": "Map of coin ID to currency prices",
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/coingecko/markets dynamic
Get market data with sorting and pagination
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
category string No
ids array No Filter by coin IDs
order string No Sort order (e.g. "market_cap_desc")
page number No
per_page number No Results per page (max 250)
price_change_percentage string No Comma-separated intervals (e.g. "1h,24h,7d")
sparkline boolean No
vs_currency string Yes Target currency (e.g. "usd")

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "properties": {
      "ath": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "ath_change_percentage": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "ath_date": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "atl": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "atl_change_percentage": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "atl_date": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "circulating_supply": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "current_price": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "fully_diluted_valuation": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "high_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "id": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "image": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "last_updated": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "low_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "market_cap": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "market_cap_change_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "market_cap_change_percentage_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "market_cap_rank": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "max_supply": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "name": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "price_change_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "price_change_percentage_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "symbol": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "total_supply": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "total_volume": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      }
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/coingecko/coin dynamic
Get detailed coin metadata and market data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
community_data boolean No
developer_data boolean No
id string Yes Coin ID (e.g. "bitcoin")
localization boolean No
market_data boolean No
sparkline boolean No
tickers boolean No

Response Schema (200)

FieldTypeDescription
categories -
description -
id -
image -
last_updated -
links -
market_data -
name -
symbol -
web_slug -
POST /api/coingecko/chart dynamic
Get historical price, volume, and market cap chart data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
days string Yes Data range in days (1, 7, 14, 30, 90, 180, 365, max)
id string Yes Coin ID
interval string No Data interval (e.g. "daily")
precision string No
vs_currency string Yes Target currency

Response Schema (200)

FieldTypeDescription
market_caps array[array] -
prices array[array] -
total_volumes array[array] -
POST /api/coingecko/ohlc dynamic
Get OHLC candlestick data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
days string Yes Data range (1, 7, 14, 30, 90, 180, 365)
id string Yes Coin ID
precision string No
vs_currency string Yes Target currency

Response Schema (200)

{
  "items": {
    "description": "[timestamp, open, high, low, close]",
    "prefixItems": [
      {
        "type": "number"
      },
      {
        "type": "number"
      },
      {
        "type": "number"
      },
      {
        "type": "number"
      },
      {
        "type": "number"
      }
    ],
    "type": "array"
  },
  "type": "array"
}
POST /api/coingecko/history dynamic
Get historical snapshot of coin data on a specific date
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
date string Yes Date in dd-mm-yyyy format
id string Yes Coin ID
localization boolean No

Response Schema (200)

FieldTypeDescription
community_data -
developer_data -
id -
image -
market_data -
name -
symbol -
POST /api/coingecko/trending dynamic
Get trending coins, NFTs, and categories
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
categories array[object] -
coins array[object] -
nfts array[object] -
POST /api/coingecko/global dynamic
Get global crypto market stats
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
data object -
POST /api/coingecko/categories dynamic
Get all coin categories with market data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
order string No Sort order (e.g. "market_cap_desc")

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "properties": {
      "id": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "market_cap": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "market_cap_change_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      },
      "name": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "top_3_coins": {
        "anyOf": [
          {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          {
            "type": "null"
          }
        ]
      },
      "updated_at": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "volume_24h": {
        "anyOf": [
          {
            "type": "number"
          },
          {
            "type": "null"
          }
        ]
      }
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/coingecko/top-movers dynamic
Get biggest 24h gainers and losers
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
duration string No Duration (e.g. "24h")
top_coins string No Filter by top N coins (e.g. "1000")
vs_currency string No Target currency (default: "usd")

Response Schema (200)

FieldTypeDescription
top_gainers array[object] -
top_losers array[object] -
POST /api/coingecko/exchange dynamic
Get exchange info and volume
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
id string Yes Exchange ID (e.g. "binance")

Response Schema (200)

FieldTypeDescription
country -
image -
name -
trade_volume_24h_btc -
trade_volume_24h_btc_normalized -
trust_score -
trust_score_rank -
url -
year_established -
POST /api/coingecko/exchange/tickers dynamic
Get exchange tickers
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
coin_ids string No Filter by coin IDs (comma-separated)
depth boolean No
id string Yes Exchange ID
include_exchange_logo boolean No
order string No
page number No

Response Schema (200)

FieldTypeDescription
name -
tickers -
POST /api/coingecko/exchange/volume-chart dynamic
Get exchange volume history
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
days string Yes Data range in days
id string Yes Exchange ID

Response Schema (200)

{
  "items": {
    "description": "[timestamp, volume]",
    "prefixItems": [
      {
        "type": "number"
      },
      {
        "type": "string"
      }
    ],
    "type": "array"
  },
  "type": "array"
}
POST /api/coingecko/onchain/networks dynamic
Get supported on-chain networks
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/search dynamic
Search on-chain pools
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
network string No Filter by network
page number No
query string Yes Search query

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/trending dynamic
Get trending pools across all networks
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
duration string No Trending duration (e.g. "24h")
include string No Include additional data (e.g. "base_token")
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/new-pools dynamic
Get new pools across all networks
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
include string No
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/categories dynamic
Get on-chain categories
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/pool dynamic
Get pool data (price, transactions, volume)
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Pool contract address
include string No
network string Yes Network ID (e.g. "eth")

Response Schema (200)

FieldTypeDescription
data object -
POST /api/coingecko/onchain/pool/info dynamic
Get pool metadata
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Pool contract address
network string Yes Network ID

Response Schema (200)

FieldTypeDescription
data object -
POST /api/coingecko/onchain/pool/ohlcv dynamic
Get pool OHLCV chart data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Pool contract address
aggregate string No Aggregate period
before_timestamp string No
currency string No Price currency (e.g. "usd", "token")
limit number No Number of results
network string Yes Network ID
timeframe string Yes Timeframe (e.g. "day", "hour", "minute")
token string No Token side (e.g. "base", "quote")

Response Schema (200)

FieldTypeDescription
data object -
POST /api/coingecko/onchain/pool/trades dynamic
Get pool trades (last 24h)
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Pool contract address
network string Yes Network ID
page number No
trade_volume_in_usd_greater_than number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/network/dexes dynamic
Get DEXes on a network
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
network string Yes Network ID
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/network/trending dynamic
Get trending pools on a specific network
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
duration string No
include string No
network string Yes Network ID
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/network/new-pools dynamic
Get new pools on a specific network
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
include string No
network string Yes Network ID
page number No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/network/pools dynamic
Get top pools on a specific network
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
include string No
network string Yes Network ID
page number No
sort string No Sort field (e.g. "h24_tx_count_desc")

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/coingecko/onchain/category/pools dynamic
Get pools in a specific on-chain category
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
category_id string Yes Category ID
include string No
page number No
sort string No

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/defillama/protocols dynamic
List all DeFi protocols with TVL
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/protocol dynamic
Get detailed data for a DeFi protocol
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
name string Yes Protocol slug (e.g. "aave")

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/tvl dynamic
Get current TVL for a protocol
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
name string Yes Protocol slug

Response Schema (200)

{
  "type": "number"
}
POST /api/defillama/chains dynamic
List all chains with TVL
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/chain-tvl dynamic
Get historical TVL for a chain
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chain string Yes Chain name (e.g. "Ethereum")

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "properties": {
      "date": {
        "type": "number"
      },
      "tvl": {
        "type": "number"
      }
    },
    "required": [
      "date",
      "tvl"
    ],
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/coins/prices dynamic
Get current prices for tokens by contract address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
coins string Yes Comma-separated coin IDs (e.g. "ethereum:0x...,coingecko:bitcoin")
searchWidth string No Time range for price search (e.g. "4h")

Response Schema (200)

FieldTypeDescription
coins object -
POST /api/defillama/coins/prices-historical dynamic
Get historical prices for tokens at a specific timestamp
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
coins string Yes Comma-separated coin IDs
searchWidth string No
timestamp number Yes Unix timestamp

Response Schema (200)

FieldTypeDescription
coins object -
POST /api/defillama/coins/batch-historical dynamic
Get historical prices for multiple tokens at multiple timestamps
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
coins object Yes Map of coin ID to array of timestamps
searchWidth string No

Response Schema (200)

FieldTypeDescription
coins object -
POST /api/defillama/coins/chart dynamic
Get token price chart data over time
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
coins string Yes Comma-separated coin IDs
end number No End unix timestamp
period string No Time step (e.g. "1d")
searchWidth string No
span number No Number of data points
start number No Start unix timestamp

Response Schema (200)

FieldTypeDescription
coins object -
POST /api/defillama/coins/block dynamic
Get the closest block number to a timestamp
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chain string Yes Chain name (e.g. "ethereum")
timestamp number Yes Unix timestamp

Response Schema (200)

FieldTypeDescription
height number -
timestamp number -
POST /api/defillama/stablecoins dynamic
List all stablecoins with mcap and peg data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
includePrices boolean No

Response Schema (200)

FieldTypeDescription
peggedAssets array[object] -
POST /api/defillama/stablecoin dynamic
Get detailed data for a stablecoin
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
id number Yes Stablecoin ID

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/stablecoin-charts dynamic
Get stablecoin market cap charts
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
stablecoin number No Filter by stablecoin ID

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/stablecoin-chains dynamic
Get stablecoin distribution across chains
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/dex-overview dynamic
Get DEX volume overview
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
dataType string No "dailyVolume" or "totalVolume"
excludeTotalDataChart boolean No
excludeTotalDataChartBreakdown boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/dex-summary dynamic
Get volume summary for a specific DEX
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
dataType string No
protocol string Yes Protocol slug

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/options-overview dynamic
Get options volume overview
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
dataType string No
excludeTotalDataChart boolean No
excludeTotalDataChartBreakdown boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/derivatives-overview dynamic
Get derivatives volume overview
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
dataType string No
excludeTotalDataChart boolean No
excludeTotalDataChartBreakdown boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/fees-overview dynamic
Get fees and revenue overview across protocols
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
dataType string No "dailyFees", "dailyRevenue", etc.
excludeTotalDataChart boolean No
excludeTotalDataChartBreakdown boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/fees-summary dynamic
Get fees and revenue summary for a protocol
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
dataType string No
protocol string Yes Protocol slug

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/yields/pools dynamic
Get all yield pools with APY data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
data array[object] -
status string -
POST /api/defillama/yields/chart dynamic
Get historical APY chart for a yield pool
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
pool string Yes Pool UUID

Response Schema (200)

FieldTypeDescription
data array[object] -
status string -
POST /api/defillama/yields/pools-borrow dynamic
Get borrow/lending pool data with rates
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
data array[object] -
status string -
POST /api/defillama/yields/perps dynamic
Get perpetual futures funding rates
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/defillama/yields/lsd-rates dynamic
Get liquid staking derivative rates
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
data array[object] -
POST /api/defillama/emissions dynamic
Get token emissions data for all protocols
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/emission dynamic
Get token emissions data for a specific protocol
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
protocol string Yes Protocol slug

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/defi-categories dynamic
Get DeFi protocol categories
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/forks dynamic
Get protocol fork data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/oracles dynamic
Get oracle usage data across DeFi
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/hacks dynamic
Get data on DeFi hacks and exploits
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/raises dynamic
Get crypto fundraising rounds data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

FieldTypeDescription
raises array[object] -
POST /api/defillama/etfs/overview dynamic
Get crypto ETF overview data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/etfs/history dynamic
Get crypto ETF historical flow data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/bridges dynamic
List all bridges with volume data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
includeChains boolean No

Response Schema (200)

FieldTypeDescription
bridges array[object] -
POST /api/defillama/bridge dynamic
Get detailed data for a specific bridge
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
id number Yes Bridge ID

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/defillama/bridge-volume dynamic
Get bridge volume for a specific chain
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chain string Yes Chain name

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/bridge-transactions dynamic
Get bridge transactions by bridge ID
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string No
endtimestamp number No
id number Yes Bridge ID
limit number No
sourcechain string No
starttimestamp number No

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/treasuries dynamic
Get institutional treasury data
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

{
  "properties": {},
  "type": "object"
}

Response Schema (200)

{
  "items": {
    "additionalProperties": {},
    "propertyNames": {
      "type": "string"
    },
    "type": "object"
  },
  "type": "array"
}
POST /api/defillama/treasury dynamic
Get treasury data for a specific institution
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
symbol string Yes Institution symbol

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/token/token-balances dynamic
Get token balances for an address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Owner address
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
pageKey string No Pagination key
tokenAddresses array No Specific token contract addresses to check

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/token/token-metadata dynamic
Get metadata for a token contract
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
contractAddress string Yes Token contract address
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/token/token-allowance dynamic
Get token allowance for owner/spender pair
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
contract string Yes Token contract address
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
owner string Yes Owner address
spender string Yes Spender address

Response Schema (200)

{
  "type": "string"
}
POST /api/alchemy/transfers/asset-transfers dynamic
Get asset transfers for an address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
category array Yes Transfer categories: "external", "internal", "erc20", "erc721", "erc1155", "specialnft"
excludeZeroValue boolean No
fromAddress string No
fromBlock string No Start block (hex or "latest")
maxCount string No Max results as hex string
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
order string No
enum: asc, desc
pageKey string No
toAddress string No
toBlock string No End block (hex or "latest")
withMetadata boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/prices/by-symbol dynamic
Get token prices by symbol
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
symbols string Yes Comma-separated token symbols (e.g. ETH,USDC)

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/prices/by-address dynamic
Get token prices by contract address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
addresses array Yes Token addresses to look up
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/prices/historical dynamic
Get historical token prices
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
endTime string Yes ISO 8601 end time
interval string No Time interval (e.g. 5m, 1h, 1d)
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
startTime string Yes ISO 8601 start time
symbol string Yes Token symbol

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/portfolio/tokens dynamic
Get portfolio token balances with values
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
addresses array Yes Wallet addresses
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
withMetadata boolean No
withPrices boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/portfolio/token-balances dynamic
Get portfolio token balances
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
addresses array Yes Wallet addresses
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
withMetadata boolean No
withPrices boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/portfolio/nfts dynamic
Get portfolio NFT balances
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
addresses array Yes Wallet addresses
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
withMetadata boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/portfolio/nft-collections dynamic
Get portfolio NFT collections
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
addresses array Yes Wallet addresses
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
withMetadata boolean No

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/simulation/simulate-asset-changes dynamic
Simulate a transaction and return asset changes
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
data string No Transaction calldata
from string Yes Sender address
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
to string Yes Contract/recipient address
value string No ETH value in hex

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/simulation/simulate-execution dynamic
Simulate transaction execution and return traces
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
data string No Transaction calldata
from string Yes Sender address
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
to string Yes Contract/recipient address
value string No ETH value in hex

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/utility/transaction-receipts dynamic
Get all transaction receipts for a block
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
blockHash string No Block hash
blockNumber string No Block number in hex
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet

Response Schema (200)

{
  "additionalProperties": {},
  "propertyNames": {
    "type": "string"
  },
  "type": "object"
}
POST /api/alchemy/node/rpc dynamic
Generic JSON-RPC passthrough for standard Ethereum methods (eth_blockNumber, eth_getBalance, etc.)
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
method string Yes JSON-RPC method (e.g. eth_blockNumber, eth_getBalance)
network string Yes Alchemy network slug, e.g. eth-mainnet, base-mainnet
params array No JSON-RPC params array
POST /api/etherscan/account/balance dynamic
ETH balance for address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Wallet address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
tag string No Block tag (e.g. "latest")
POST /api/etherscan/account/balance-multi dynamic
ETH balance for up to 20 addresses
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Comma-separated addresses (max 20)
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
tag string No
POST /api/etherscan/account/txlist dynamic
Normal transactions for address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Wallet address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
endblock number No
offset number No Number of results per page
page number No
sort string No
enum: asc, desc
startblock number No
POST /api/etherscan/account/txlist-internal dynamic
Internal transactions for address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Wallet address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
endblock number No
offset number No
page number No
sort string No
enum: asc, desc
startblock number No
POST /api/etherscan/account/tokentx dynamic
ERC-20 token transfers for address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Wallet address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
contractaddress string No Filter by token contract
endblock number No
offset number No
page number No
sort string No
enum: asc, desc
startblock number No
POST /api/etherscan/account/tokennfttx dynamic
ERC-721 token transfers for address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Wallet address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
contractaddress string No Filter by NFT contract
endblock number No
offset number No
page number No
sort string No
enum: asc, desc
startblock number No
POST /api/etherscan/account/token1155tx dynamic
ERC-1155 token transfers for address
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Wallet address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
contractaddress string No Filter by ERC-1155 contract
endblock number No
offset number No
page number No
sort string No
enum: asc, desc
startblock number No
POST /api/etherscan/contract/getabi dynamic
ABI for verified contract
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Verified contract address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/contract/getsourcecode dynamic
Source code of verified contract
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Verified contract address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/contract/getcontractcreation dynamic
Creator address and transaction hash for contract
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
contractaddresses string Yes Comma-separated contract addresses (max 5)
POST /api/etherscan/transaction/getstatus dynamic
Contract execution status
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
txhash string Yes Transaction hash
POST /api/etherscan/transaction/gettxreceiptstatus dynamic
Transaction receipt status
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
txhash string Yes Transaction hash
POST /api/etherscan/block/getblockreward dynamic
Block and uncle rewards
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
blockno number Yes Block number
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/logs/getLogs dynamic
Event logs by address and topics
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
address string Yes Contract address
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
fromBlock number No
offset number No
page number No
toBlock number No
topic0 string No Event topic 0
topic0_1_opr string No
enum: and, or
topic0_2_opr string No
enum: and, or
topic0_3_opr string No
enum: and, or
topic1 string No
topic1_2_opr string No
enum: and, or
topic1_3_opr string No
enum: and, or
topic2 string No
topic2_3_opr string No
enum: and, or
topic3 string No
POST /api/etherscan/token/tokensupply dynamic
Total supply of ERC-20 token
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
contractaddress string Yes ERC-20 token contract address
POST /api/etherscan/token/tokeninfo dynamic
Token name, symbol, decimals, and holders
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
contractaddress string Yes Token contract address
POST /api/etherscan/gas/gasestimate dynamic
Estimated confirmation time for gas price
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
gasprice number Yes Gas price in wei
POST /api/etherscan/gas/gasoracle dynamic
Safe, standard, and fast gas prices
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/stats/ethprice dynamic
ETH price in USD and BTC
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/stats/ethsupply dynamic
Total ETH supply
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/stats/nodecount dynamic
Ethereum node count
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
POST /api/etherscan/stats/chainsize dynamic
Historical chain size
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
clienttype string No
enum: geth, parity
enddate string Yes End date (YYYY-MM-DD)
sort string No
enum: asc, desc
startdate string Yes Start date (YYYY-MM-DD)
syncmode string No
enum: default, archive
POST /api/etherscan/stats/dailytx dynamic
Daily transaction count
Amount
map[amount:0.01 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.01 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
chainid number Yes EVM chain ID (1=Ethereum, 137=Polygon, 8453=Base, etc.)
enddate string Yes End date (YYYY-MM-DD)
sort string No
enum: asc, desc
startdate string Yes Start date (YYYY-MM-DD)

Payment Methods

Methods
tempo (from challenge)
Intents
charge (from challenge)
Currencies (discovery)
-
Currency (challenge)
USDC.e on Tempo (Tempo)
Multiple Challenges
No

Recipients

  • 0x124F620b4F3b53559Cd9148c9b1B2773ca104478
Per-endpoint breakdown
POST /api/coingecko/chart
0x124F620b4F3b53559Cd9148c9b1B2773ca104478
POST /api/coingecko/coin
0x124F620b4F3b53559Cd9148c9b1B2773ca104478
POST /api/coingecko/history
0x124F620b4F3b53559Cd9148c9b1B2773ca104478
POST /api/coingecko/markets
0x124F620b4F3b53559Cd9148c9b1B2773ca104478
POST /api/coingecko/ohlc
0x124F620b4F3b53559Cd9148c9b1B2773ca104478
POST /api/coingecko/price
0x124F620b4F3b53559Cd9148c9b1B2773ca104478

Security

TLS Version
TLSv1.3
Challenge ID Unique
Yes
Challenge ID Length
43
Digest Binding
-

Uptime

Discovery
Reachable (306ms)
Challenge
Reachable (528ms)
Last Checked

Schema Completeness

Paid Operations
105
With Input Schema
105
With Description
105

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://stablecrypto.dev/openapi.json
OpenAPI Version
3.1.0
Service Version
1.0.0
Document Size
104532 bytes
Document Hash
563c4bbe15d1dff0a57fa200a9de373c8487defdd23ddb5c1008b5289bacefd2

Version History (2 snapshots)

  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
Scan snapshots
Date Grade Score Response Status
2026-04-06 B 79% 309ms Up
2026-04-07 B 79% 552ms Up