{
  "name": "chainpulse",
  "what": "Real-time crypto market data for AI agents: prices, multichain gas, DeFi TVL. Pay per call with x402 (USDC on Base). No signup, no API key.",
  "endpoints": {
    "POST /price": {
      "what": "Real-time crypto prices (USD)",
      "body": {
        "coins": [
          "ETH",
          "BTC",
          "base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
        ]
      },
      "returns": [
        "prices",
        "at",
        "source",
        "ms"
      ]
    },
    "POST /gas": {
      "what": "Live gas across 5 chains",
      "body": {
        "chains": [
          "base",
          "ethereum"
        ]
      },
      "returns": [
        "gas",
        "chains",
        "at",
        "ms"
      ]
    },
    "POST /tvl": {
      "what": "DeFi protocol TVL (USD)",
      "body": {
        "protocols": [
          "uniswap",
          "aave"
        ]
      },
      "returns": [
        "tvl",
        "at",
        "source",
        "ms"
      ]
    },
    "POST /odds": {
      "what": "Polymarket prediction market odds: live prices for any market by search or slug",
      "body": {
        "query": "argentina world cup",
        "limit": 5
      },
      "returns": [
        "markets",
        "query",
        "source",
        "ms"
      ]
    },
    "POST /movers": {
      "what": "Polymarket biggest movers: prediction markets with the largest 24h odds swings",
      "body": {
        "limit": 10,
        "minVolume24h": 10000
      },
      "returns": [
        "movers",
        "minVolume24h",
        "source",
        "ms"
      ]
    },
    "POST /resolving": {
      "what": "Polymarket markets resolving soon: active prediction markets ending within N hours",
      "body": {
        "hours": 24,
        "limit": 10
      },
      "returns": [
        "resolving",
        "withinHours",
        "source",
        "ms"
      ]
    }
  },
  "chains": [
    "ethereum",
    "base",
    "arbitrum",
    "optimism",
    "polygon"
  ],
  "symbols": [
    "BTC",
    "ETH",
    "SOL",
    "USDC",
    "USDT",
    "DAI",
    "BNB",
    "XRP",
    "ADA",
    "DOGE",
    "POL",
    "MATIC",
    "AVAX",
    "LINK",
    "UNI",
    "AAVE",
    "ARB",
    "OP",
    "WBTC",
    "WETH",
    "LTC",
    "DOT",
    "TRX",
    "SUI",
    "NEAR",
    "APT",
    "PEPE",
    "SHIB",
    "TON",
    "HYPE"
  ],
  "price_usdc": "0.001",
  "pay_to": "0x072F3a2bD93bB75b1Eb84a9E45D17a4F90a6D801",
  "payment": "x402 — unpaid requests get HTTP 402 with payment requirements; retry with X-PAYMENT header",
  "docs": "https://github.com/coinbase/x402",
  "support": "constant-7997@agentmail.to"
}