# Vibe Springs Market Pulse — Crypto, FX & DeFi Data

> Vibe Springs Market Pulse — Crypto, FX & DeFi Data is a paid API for AI agents from vibesprings.net, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns a combined snapshot of cryptocurrency prices, fiat FX rates, Base network gas fees, and DeFi yields in a single call

## Facts

- Endpoint: GET https://vibesprings.net/api/market-pulse
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vibe-springs-market-pulse-crypto-fx-defi-data-ece7ffcb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mWI9QAZ6ClSyPChHYT1q7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability vibe-springs-market-pulse-crypto-fx-defi-data-ece7ffcb
```

Example prompt: Give me a market pulse snapshot — Bitcoin, Ethereum, and the top cryptos in USD, today's EUR and GBP exchange rates, current Base gas cost in USD, and any top USDC DeFi yields on Ethereum.

## When to prefer this

Use this endpoint when you need a single-call financial market snapshot combining crypto, FX, gas, and DeFi data rather than calling CoinGecko, ECB, and DefiLlama separately. Ideal for AI agents that need current market context before executing DeFi transactions, reporting portfolio values, or answering multi-asset financial queries. Requires no API key — pay $0.02 USDC per call via x402 on Base.

## Known failure modes

- Upstream CoinGecko or ECB API unavailability may cause partial or stale data
- Invalid CoinGecko token ID in 'cryptos' param returns error or omits token
- Invalid 'base' currency code returns an error from the FX provider
- x402 payment failure (insufficient funds, wrong network) returns 402 with payment details
- Rate limiting from underlying providers may delay response beyond typical 400ms

## How this service works

Real-time market snapshot in a single call. Aggregates top crypto prices (CoinGecko), major forex rates (ECB), Base network gas fees, and top USDC DeFi yields (DefiLlama). All four sources fetched in parallel. Ideal for trading agents, portfolio monitors, and market-aware agentic workflows.

## Output

A JSON object containing: an array of top crypto tokens with price, 24h change, market cap, and volume; FX rates keyed by currency against the chosen base; Base network current gas price and estimated transfer cost in USD; DeFi yield entries with APY, TVL, protocol, and chain; a list of data sources; and a processing timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "base": {
       "type": "string",
       "description": "Base fiat currency for FX rates (default: USD)"
      },
      "cryptos": {
       "type": "string",
       "description": "Comma-separated CoinGecko token IDs (default: top 10 by market cap)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "fx": {
   "base": "USD",
   "date": "2026-06-21",
   "rates": {
    "EUR": 0.92,
    "GBP": 0.79,
    "JPY": 157.5
   }
  },
  "gas": {
   "chain": "base",
   "baseFeeGwei": "0.0012",
   "gasPriceGwei": "0.0015",
   "estimatedTransferCostUSD": "0.000088"
  },
  "crypto": [
   {
    "id": "bitcoin",
    "name": "Bitcoin",
    "price": 105000,
    "symbol": "BTC",
    "change24h": 2.1,
    "marketCap": 2070000000000,
    "volume24h": 42000000000
   }
  ],
  "sources": [
   "CoinGecko",
   "ECB via Frankfurter",
   "DefiLlama",
   "Base RPC"
  ],
  "timestamp": "2026-06-21T20:00:00.000Z",
  "defiYields": [
   {
    "apy": 5.2,
    "chain": "Ethereum",
    "symbol": "USDC",
    "tvlUsd": 2000000000,
    "protocol": "aave-v3"
   }
  ],
  "processingTime": "410ms"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vibe-springs-market-pulse-crypto-fx-defi-data-ece7ffcb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vibesprings.net](https://www.zero.xyz/host/vibesprings.net/llms.txt)
