# VM5 BTC Funding Rate Aggregator (Four Venues)

> VM5 BTC Funding Rate Aggregator (Four Venues) is a paid API for AI agents from vm5-openapi-x402.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Returns a quoted BTC/USDT perpetual funding rate spread aggregated across four public crypto venues, paid via x402 micropayment.

## Facts

- Endpoint: GET https://vm5-openapi-x402.onrender.com/v1/btc-funding-four-venues?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vm5-btc-funding-rate-aggregator-four-venues-4947feb6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AxjWaPjIymyHFS6mhRiUd

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 vm5-btc-funding-rate-aggregator-four-venues-4947feb6
```

Example prompt: Can you pull the current BTC/USDT perpetual funding rate spread aggregated across four venues and tell me the raw spread in basis points?

## When to prefer this

Choose this endpoint when you need a quick, aggregated BTC/USDT perpetual funding rate quote spanning four public crypto venues in a single call, especially in automated pipelines that support x402 micropayment flows. It is best suited for monitoring funding spreads without executing any trades.

## Known failure modes

- Payment not included or invalid x402 USDC token — returns 402 Payment Required
- Service unavailable on Render cold start — returns 503 or timeout
- Invalid or missing properties parameter — may return 400 or default response
- Venue data unavailable — may return partial data or error flag in JSON body

## How this service works

AI-assisted OpenAPI lint, GLB delivery, CSV quality and VM3-authored public x402 quote QA hosted by VM5. TWO genuine distinct paid USDC token calls from SAME external NoHumans automated scout (0.01+0.005=0.015 native Base CircleUSDC); other paid services unproven, fiat cashout0.

## Output

Returns a JSON object indicating success, the kind of data returned (btc_usdt_perpetual_funding_quoted_four_public_venues), the USDC charge (0.01), the number of source venues (4), the raw spread in basis points, and a flag confirming no trades were performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "btc_usdt_perpetual_funding_quoted_four_public_venues",
  "paid": true,
  "chargedUSDC": "0.01",
  "exampleOnly": true,
  "sourceCount": 4,
  "rawSpreadBps": 0.35,
  "noTradesPerformed": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vm5-btc-funding-rate-aggregator-four-venues-4947feb6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vm5-openapi-x402.onrender.com](https://www.zero.xyz/host/vm5-openapi-x402.onrender.com/llms.txt)
