# Perp Derivatives Signals – Cross-Venue Funding Spread

> Perp Derivatives Signals – Cross-Venue Funding Spread is a paid API for AI agents from derivatives.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Returns the funding rate gap between Hyperliquid, Binance, and Bybit for a given perpetual, normalized per hour and annualized, with a verdict on which venue is cheapest or most extreme.

## Facts

- Endpoint: GET https://derivatives.x402tookit.com/funding-spread?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/perp-derivatives-signals-cross-venue-funding-spread-91affb3c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-AISZwWjxJhYyx8dXQp7M

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 perp-derivatives-signals-cross-venue-funding-spread-91affb3c
```

Example prompt: What's the funding rate spread for BTC perps across Hyperliquid, Binance, and Bybit right now — show me the annualized rates and tell me which venue is cheapest?

## When to prefer this

Use this endpoint when you need to compare perpetual funding costs across multiple major venues simultaneously rather than checking each exchange individually. It is the right choice for funding arbitrage detection, venue selection for carry trades, or pre-trade cost analysis where cross-venue normalization (annualized, per-hour) is required. Prefer it over single-venue funding endpoints when the spread between exchanges is the signal of interest.

## Known failure modes

- Invalid or unsupported coin ticker returns null fields or empty venues array
- Venue data temporarily unavailable sets degraded=true and populates notChecked array
- Rate limiting or payment failure (x402) returns 402 Payment Required
- Network timeout from upstream exchange APIs may return partial venue data

## How this service works

Cross-venue funding gap for a perp: Hyperliquid vs Binance vs Bybit, normalized per hour and annualized.

## Output

Returns a structured object with per-venue funding data (annualized %, rate per interval, next funding time, interval hours), the venue with the highest and lowest rate, the total annualized spread in basis points, a plain-language summary and verdict, a list of reasons explaining the signal, and flags for degraded data or venues not checked.

## 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": [
      "coin"
     ],
     "properties": {
      "coin": {
       "type": "string",
       "description": "Ticker, e.g. BTC, ETH, SOL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "coin": {
       "type": [
        "null",
        "string"
       ]
      },
      "lowest": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "venues": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "venue": {
          "type": [
           "null",
           "string"
          ]
         },
         "annualizedPct": {
          "type": [
           "null",
           "number"
          ]
         },
         "intervalHours": {
          "type": [
           "null",
           "number"
          ]
         },
         "nextFundingTime": {
          "type": [
           "null",
           "number"
          ]
         },
         "ratePerInterval": {
          "type": [
           "null",
           "number"
          ]
         }
        }
       }
      },
      "highest": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "sourceUrl": {
       "type": [
        "null",
        "string"
       ]
      },
      "disclaimer": {
       "ty
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/perp-derivatives-signals-cross-venue-funding-spread-91affb3c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from derivatives.x402tookit.com](https://www.zero.xyz/host/derivatives.x402tookit.com/llms.txt)
