kr-x402-mvp.kgy5612.workers.dev

Pay-per-call crypto and Base onchain data for AI agents via x402: gas, token risk, swap quotes, ETH/Base RPC, Hyperliquid funding, candles, Polymarket odds. $0.001-$0.008 USDC, no API key.

DataLiveeip155:8453Exactvia facilitator:thirdweb
Calls · 30d
1
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 26 snapshots so far.
$0.54
Verified settled volume
182 settlements proven x402 by their on-chain EIP-3009 marker.
$0.0020
Listed price
As published in the catalog. Always read the live 402 before paying.
–
Calls · 30d
Upstream's own call count for this endpoint, not ours.
–
Unique payers · 30d
Never called
–
Upstream on-chain volume
0 transactions, checked 2026-11-12 00:15Z
Paid to
0xe4be4d0bd82d8e68203deff81f79ede0529f2617

The wallet the 402 directs payment to. Its full payment record is on the merchant page.

Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Provider

The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service; most of the catalog is unregistered.

Recent payments · which agents last used it

Every indexed settlement paid to this service’s wallet, newest first. The index does not record which endpoint a payment was for, so if this wallet serves more than one endpoint, the rows include payments for the others. Paged up to the newest 5,000; the full history is on the merchant page.

Payer PayeeChainAmountx402RouteAgeTxn hash
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI5h ago0xfc6e62…240ff8
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI5h ago0xb3d2d0…4efc53
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI6h ago0xfc58fd…5ae3a1
0x4998…e08cCrypto Microdata for AgentsBaseBase$0.003100%payAI7h ago0xaeca7f…812818
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.006100%payAI7h ago0x8cd052…09f81e
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.005100%payAI7h ago0x3a6140…de5770
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.006100%payAI14h ago0xb3e416…f8e659
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.005100%payAI14h ago0x5d0b70…da1d63
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI14h ago0xafdd83…75298b
0x73cc…1ea4Crypto Microdata for AgentsBaseBase$0.002100%payAI19h ago0x8a4bb2…5ff345
0x8ec9…9d15Crypto Microdata for AgentsBaseBase$0.002100%payAI19h ago0xba95d1…68373e
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.006100%payAI1d ago0x83152f…ee6f25
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI1d ago0x84f498…268a05
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.005100%payAI1d ago0xb80e5f…07992d
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.005100%payAI1d ago0x918731…a79daa
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI1d ago0x9ae21b…43abca
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.006100%payAI1d ago0x5ac23d…462193
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI1d ago0x646c29…c12528
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.005100%payAI1d ago0x395592…e2ecd9
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.006100%payAI1d ago0x15cc0f…9ea7a0
0x8563…baf2Crypto Microdata for AgentsBaseBase$0.003100%payAI1d ago0x1fbff9…28a886
0x3ed9…430eCrypto Microdata for AgentsBaseBase$0.002100%payAI3d ago0x317081…c34147
0x77a9…ff24Crypto Microdata for AgentsBaseBase$0.002100%payAI5d ago0xd91504…150d34
0x77a9…ff24Crypto Microdata for AgentsBaseBase$0.002100%payAI5d ago0x3a1947…ea5604
0x77a9…ff24Crypto Microdata for AgentsBaseBase$0.002100%payAI5d ago0x775f8c…812bd3

Live 402 challenge

Captured by the enrichment pass, not read just now. Prices can change. Always read the 402 the endpoint answers with.

{
  "next": [
    "https://kr-x402-mvp.kgy5612.workers.dev/api/v1/perpetuals/volume?limit=5&min_volume_usd=1000000",
    "https://kr-x402-mvp.kgy5612.workers.dev/api/v1/nofx/funding-rate/low?limit=20&min_volume_usd=1000000",
    "https://kr-x402-mvp.kgy5612.workers.dev/api/usd-price?symbols=BTC,ETH,SOL",
    "https://kr-x402-mvp.kgy5612.workers.dev/crypto/hl-book?coin=ETH",
    "https://kr-x402-mvp.kgy5612.workers.dev/crypto/funding-signal?symbol=BTC"
  ],
  "error": "Payment required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "payTo": "0xe4be4d0bd82d8e68203deff81f79ede0529f2617",
      "amount": "2000",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 900
    }
  ],
  "catalog": "https://kr-x402-mvp.kgy5612.workers.dev/catalog",
  "example": "https://kr-x402-mvp.kgy5612.workers.dev/api/v1/perpetuals/volume?limit=5&min_volume_usd=1000000",
  "openapi": "https://kr-x402-mvp.kgy5612.workers.dev/openapi.json",
  "resource": {
    "url": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/candles",
    "tags": [
      "candles",
      "ohlcv",
      "klines",
      "chart",
      "technical-analysis",
      "rsi",
      "ema",
      "atr",
      "binance",
      "trading",
      "bitcoin",
      "ethereum",
      "solana",
      "indicators",
      "crypto"
    ],
    "mimeType": "application/json",
    "description": "OHLCV candlesticks (klines) for any major USDT pair with indicators precomputed, so your trading agent skips the math: symbol=BTC|ETH|SOL|BNB|XRP|DOGE|ADA|AVAX|LINK|SUI|... (or BTCUSDT), interval=1m|5m|15m|1h|4h|1d (default 1h), limit=10-500 (default 100). Returns candles [{t,o,h,l,c,v}] oldest->newest plus last close, change_pct over the window, EMA20, EMA50, RSI14, ATR14 (abs + pct), trend up|down|range, and a pullback zone EMA20 +/- 0.75*ATR (in_zone true/false).",
    "serviceName": "Crypto Microdata for Agents"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "type": "http",
          "method": "GET",
          "queryParams": {
            "limit": 100,
            "symbol": "BTC",
            "interval": "1h"
          }
        },
        "output": {
          "type": "json",
          "example": {
            "n": 100,
            "last": 80436.6,
            "source": "binance",
            "symbol": "BTCUSDT",
            "candles": [
              {
                "c": 80305.21,
                "h": 80418.67,
                "l": 79916,
                "o": 80058.01,
                "t": "2026-10-29T13:00:00Z",
                "v": 792.98
              }
            ],
            "interval": "1h",
            "change_pct": 1.8,
            "indicators": {
              "zone": {
                "low": 79900.9,
                "high": 80519.9,
                "in_zone": true
              },
              "atr14": 412.7,
              "ema20": 80210.4,
              "ema50": 79880.1,
              "rsi14": 58.3,
              "trend": "up",
              "atr14_pct": 0.51
            },
            "updated_at": "2026-10-29T14:20:00Z"
          }
        }
      },
      "schema": {
        "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",
                "properties": {
                  "limit": {
                    "type": "integer",
                    "maximum": 500,
                    "minimum": 10,
                    "description": "Number of candles (default 100)"
                  },
                  "symbol": {
                    "type": "string",
                    "examples": [
                      "BTC",
                      "ETH",
                      "SOLUSDT"
                    ],
                    "description": "Base asset or pair (default BTC); quote is USDT"
                  },
                  "interval": {
                    "enum": [
                      "1m",
                      "5m",
                      "15m",
                      "1h",
                      "4h",
                      "1d"
                    ],
                    "type": "string",
                    "description": "Candle size (default 1h)"
                  }
                },
                "additionalProperties": false
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object"
              }
            }
          }
        }
      }
    }
  },
  "how_to_pay": "Sign the accepts[0] USDC EIP-3009 authorization on Base and retry this exact URL with header PAYMENT-SIGNATURE (x402 v2). GET and POST are the same price; HEAD only returns this quote. Same terms are in the PAYMENT-REQUIRED header. Failed calls (4xx/5xx) are never charged.",
  "price_usdc": "0.002000",
  "free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/candles?sample=1",
  "x402Version": 2,
  "input_schema": {
    "type": "object",
    "properties": {
      "limit": {
        "type": "integer",
        "maximum": 500,
        "minimum": 10,
        "description": "Number of candles (default 100)"
      },
      "symbol": {
        "type": "string",
        "examples": [
          "BTC",
          "ETH",
          "SOLUSDT"
        ],
        "description": "Base asset or pair (default BTC); quote is USDT"
      },
      "interval": {
        "enum": [
          "1m",
          "5m",
          "15m",
          "1h",
          "4h",
          "1d"
        ],
        "type": "string",
        "description": "Candle size (default 1h)"
      }
    },
    "additionalProperties": false
  },
  "cheapest_first_call": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/ping ($0.001)"
}

Accepts

The payment requirements as published to the catalog. Read the live 402 before paying: a price here is a claim, not a quote.

0.002USDC≈ $0.002 USD
on Base · exact scheme

Pay 0.002 USDC on Base to 0xe4be…f2617. The signed payment is good for 5 minutes.

USD Coin contract
0x8335…02913
Payment window
5 minutes
As published
2000 smallest units
Returns
application/json
The catalog’s raw entry
[
  {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "payTo": "0xe4be4d0bd82d8e68203deff81f79ede0529f2617",
    "scheme": "exact",
    "network": "eip155:8453",
    "mimeType": "application/json",
    "resource": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/candles",
    "description": "",
    "maxAmountRequired": "2000",
    "maxTimeoutSeconds": 300
  }
]

Provenance

Seen in the source catalog
2026-10-30 01:37Z
Last indexed by Roundhouse
2026-11-11 23:46Z
Last enriched (probe, favicon, geo)
2026-11-12 00:15Z
x402 version
1
Max timeout
300s
Liveness probe
HTTP 402
Report

Hand this page to an agent

Copy the prompt and paste it into Claude, an MCP client or your own agent: it will vet this service and call it over the free read API. No key, no account.

GET api.roundhouseai.io/v0/endpoints

This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 26 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.

Open skill.md
Show the prompt
Using Roundhouse, look up the x402 service kr-x402-mvp.kgy5612.workers.dev and tell me whether it is
worth paying: what a call costs, whether the endpoint answered when last probed, and what
its payment record actually shows.

curl -s 'https://api.roundhouseai.io/v0/endpoints?q=kr-x402-mvp.kgy5612.workers.dev'
curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>'

Then call it: read the price from the live 402 at https://kr-x402-mvp.kgy5612.workers.dev/crypto/candles, never from
a cached figure, and pay with an x402 client.

The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except
/v0/unified* and /v0/endpoints. Either pay over x402 (mint a personal key for $0.01 at
GET https://api.roundhouseai.io/v0/test/x402), or ask me for an organization key, which I create at
https://roundhouseai.io/dashboard/connections. If you have neither, ask before going further.

If you do not have Roundhouse tools or skills installed, read
https://roundhouseai.io/skill.md first — it is the whole procedure.