mirrored listing x402 eip155:8453

Cross-venue funding arbitrage signal from real-time 8h-equivalent funding rates on Binance

Cross-venue funding arbitrage signal from real-time 8h-equivalent funding rates on Binance, OKX, Bybit, KuCoin, Bitget and Hyperliquid. Returns the gross and net-of-fees spread between the best short venue and best long venue (gross_spread_bps, net_spread_bps after a 20 bps round-trip fee estimate), spread_8h_normalized, venues_count, per-venue rates with funding_interval_hours, annualized_pct, and an actionability label. All 17 assets. $0.02 USDC via x402.

Do you run kronossignals.com? This listing was mirrored from Coinbase's public Bazaar. Claim it in 30 seconds — no account required — and it becomes verified, permanently overriding the mirrored copy.

Claim this listing
20000 (raw units)
price
12
calls / 30d
1
unique payers
2026-09-18
updated

Provider

kronossignals.com · discovered, not yet claimed by its owner

Payment (x402 accepts[])

[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "payTo": "0x36038e1d712c5e39f35952164ec58ec2b96caee7",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "20000",
    "maxTimeoutSeconds": 300
  }
]

Output schema

{
  "bazaar": {
    "info": {
      "input": {
        "method": "POST",
        "pathParams": {},
        "queryParams": {},
        "type": "http"
      },
      "output": {
        "example": {
          "actionability": "not_actionable",
          "annualized_pct": -175.2,
          "as_of": "2026-01-01T00:00:00.000Z",
          "asset": "BTC-USD",
          "best_long_rate8h": -0.0001,
          "best_long_venue": "hyperliquid",
          "best_short_rate8h": 0.0003,
          "best_short_venue": "binance",
          "cache_ttl_sec": null,
          "caveats": [
            "Computed facts, not a profit forecast.",
            "Funding can flip direction at any time.",
            "Execution/slippage/borrow/margin costs not fully modeled.",
            "20 bps fee estimate assumes taker fills on both legs at open and close."
          ],
          "dispersion": {
            "max_min_spread": 0.0004,
            "stdev": 0.000138,
            "venues_reporting": 6
          },
          "gross_spread_bps": 4,
          "inputs": {
            "best_long_rate8h": -0.0001,
            "best_short_rate8h": 0.0003,
            "venues_count": 6,
            "venues_queried": 6
          },
          "methodology": "gross_spread_bps = (best_short_rate8h - best_long_rate8h) * 10000. net_spread_bps = gross_spread_bps - 20 (ROUND_TRIP_FEE_BPS). annualized_pct = net per-8h fraction * 3 * 365 * 100.",
          "net_spread_bps": -16,
          "oi_weighted_avg_8h": 0.00026,
          "per_venue": {
            "binance": {
              "funding_interval_hours": 8,
              "oi": 85000,
              "rate8h": 0.0003
            },
            "bitget": {
              "funding_interval_hours": 8,
              "oi": null,
              "rate8h": 0.00024
            },
            "bybit": {
              "funding_interval_hours": 8,
              "oi": 30000,
              "rate8h": 0.00028
            },
            "hyperliquid": {
              "funding_interval_hours": 1,
              "oi": 12000,
              "rate8h": -0.0001
            },
            "kucoin": {
              "funding_interval_hours": 8,
              "oi": null,
              "rate8h": 0.00022
            },
            "okx": {
              "funding_interval_hours": 8,
              "oi": 40000,
              "rate8h": 0.00025
            }
          },
          "short": "BTC",
          "simple_avg_8h": 0.00023,
          "spread_8h_normalized": 0.0004,
          "venues_count": 6
        },
        "example_kind": "illustrative_schema_only",
        "example_note": "Placeholder values and timestamps, not market data.",
        "type": "json"
      }
    },
    "routeTemplate": ":var1",
    "schema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "input": {
          "additionalProperties": false,
          "properties": {
            "method": {
              "enum": [
                "POST"
              ],
              "type": "string"
            },
            "pathParams": {
              "type": "object"
            },
            "queryParams": {
              "properties": {},
              "type": "object"
            },
            "type": {
              "const": "http",
              "type": "string"
            }
          },
          "required": [
            "type",
            "method"
          ],
          "type": "object"
        },
        "output": {
          "properties": {
            "example": {
              "type": "object"
            },
            "type": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    }
  }
}

Use it

curl

curl "https://kronossignals.com/api/v1/funding-arb/btc"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid

JavaScript

const res = await fetch("https://kronossignals.com/api/v1/funding-arb/btc");
if (res.status === 402) {
  const { accepts } = await res.json();
  // pay one of accepts[] via an x402 client, then retry with the payment header
}

Python

import httpx
res = httpx.get("https://kronossignals.com/api/v1/funding-arb/btc")
if res.status_code == 402:
    accepts = res.json()["accepts"]
    # pay one of accepts[] via an x402 client, then retry with the payment header

Machine-readable

Everything on this page is also available as clean JSON at /resources/409.json, and this resource appears in /discovery/resources and /discovery/search.