MCPサーバー

Crypto Bot Audit + Market Data (x402 paid)

io.github.kaminariouji/x402-audit-agent

このMCPでできること

Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.

audit_bot_code
Audit crypto-bot source for fake-earnings bugs
Input one JS/TS source file (string). Returns findings for: testnet-as-USD, silent-zero balance, cooldown key mismatch, fake faucet endpoint, speculative earnings text. Costs $0.01 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'one JS/TS file'}, 'filename': {'type': 'string'}}, 'additionalProperties': False}
chain_1155_balance
ERC-1155 balance of one id
balanceOf(account, id) for a multi-token contract, formatted with whatever supply unit the contract uses — the read a Zora/Sudoswap-style position tracker needs, which an ERC-20 or ERC-721 lookup cannot answer. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/1155-balance?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&account=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'account', 'tokenId'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'account': {'type': 'string', 'description': 'holder address [required]'}, 'tokenId': {'type': 'string', 'description': 'token id (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'account': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tokenId': {'type': 'string'}, 'readable': {'type': 'boolean'}, 'supported': {'type': 'boolean'}, 'balanceRaw': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_1155_batch
Many ERC-1155 positions, one payment
balanceOfBatch over up to 10 (account, id) pairs in a single settled call — the position snapshot of a portfolio, which is otherwise one paid read per line. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/1155-batch?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&accounts=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenIds=1,2.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'accounts', 'tokenIds'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'accounts': {'type': 'string', 'description': 'up to 10 holder addresses, positionally matched to tokenIds [required]'}, 'tokenIds': {'type': 'string', 'description': 'up to 10 ids (decimal), same order as accounts [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'answered': {'type': 'integer'}, 'readable': {'type': 'boolean'}, 'requested': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_1155_check
Is this really an ERC-1155
supportsInterface for the multi-token ids plus contractURI and a probe of one id — the pre-flight before a client assumes a contract is a 721 and sends the wrong call. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/1155-check?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'tokenId': {'type': 'string', 'description': 'id to probe uri() with (default 0) (default 0)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'standards': {'type': 'object', 'additionalProperties': {}}, 'supported': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'contractURI': {'type': 'string'}, 'probedTokenId': {'type': 'string'}}, 'additionalProperties': False}
chain_1155_uri
ERC-1155 metadata pointer for an id
uri(id) decoded from the ABI string, with the {id} substitution left visible instead of followed — the metadata URL a wallet will fetch, returned as text and never requested by us. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/1155-uri?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'tokenId'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'tokenId': {'type': 'string', 'description': 'token id (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'raw': {'type': 'string'}, 'uri': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tokenId': {'type': 'string'}, 'readable': {'type': 'boolean'}, 'template': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_allowance
ERC-20 allowance
allowance(owner, spender) in raw and decimal form — how much a approval still lets a third party move, which is the number behind most drain headlines. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/allowance?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&spender=0x0000000000000000000000000000000000000000.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'owner', 'spender'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'spender': {'type': 'string', 'description': 'allowance spender address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'raw': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'spender': {'type': 'string'}, 'decimals': {'type': 'integer'}, 'formatted': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'unlimitedApproval': {'type': 'boolean'}}, 'additionalProperties': False}
chain_approvals_scan
Recent ERC-20 approvals
Approval events for one token over a short, bounded window, decoded to owner/spender/amount — the ledger of who just gave someone leave to move their USDC. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/approvals-scan?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&blocks=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'blocks': {'type': 'string', 'description': 'window size in blocks (bounded) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'range': {'type': 'object', 'additionalProperties': {}}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'decimals': {'type': 'integer'}, 'truncated': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_balance
Native balance for one address
Native coin balance (wei plus a decimal string) at the latest block, with the chain's symbol so the number cannot be misread as USD. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/balance?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'wei': {'type': 'string', 'description': 'balance in wei'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'balance': {'type': 'string', 'description': 'decimal-formatted native amount'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'nativeSymbol': {'type': 'string'}}, 'additionalProperties': False}
chain_balances
Batch native balances
Up to 25 addresses in one paid call — the shape a portfolio or risk bot actually needs, cheaper than 25 single lookups. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/balances?chain=base&addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'addresses'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'addresses': {'type': 'string', 'description': 'comma list of up to 25 addresses [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'requested': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'nativeSymbol': {'type': 'string'}}, 'additionalProperties': False}
chain_block
Block by number or tag
One block header decoded: height, time, author, gas used vs limit, base fee in gwei and transaction count. Readable numbers, not raw hex. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block?chain=base&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'block': {'type': 'object', 'description': 'decoded header', 'additionalProperties': {}}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_block_by_hash
Block header by hash
The same decoded header /chain/block gives, addressed by hash instead of height — which is what a receipt, a log or a reorg report actually hands you. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-by-hash?chain=base&blockHash=0x1c2e3a….
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'blockHash'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blockHash': {'type': 'string', 'description': 'block hash, 0x + 64 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'block': {'type': 'object', 'additionalProperties': {}}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'requestedHash': {'type': 'string'}}, 'additionalProperties': False}
chain_block_by_timestamp
Which block was mined at a time
Binary-searches the header timestamps for the first block at or after a unix time — every 'what was the supply / who held what on that date' question starts here, and no public node offers the lookup. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-by-timestamp?chain=base&timestamp=1758000000.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'timestamp'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'timestamp': {'type': 'string', 'description': 'unix seconds to locate a block at [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'hash': {'type': 'string'}, 'head': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'probes': {'type': 'integer'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'isoTime': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}, 'blockTimestamp': {'type': 'integer'}, 'requestedTimestamp': {'type': 'integer'}}, 'additionalProperties': False}
chain_block_number
Current block height
Latest block number for one chain straight from a public node — the cheapest possible 'is the chain alive and where is it' check. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-number?chain=base.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer', 'description': 'latest block height'}}, 'additionalProperties': False}
chain_block_receipts
Every receipt in one block
eth_getBlockReceipts in a single paid call: per-transaction gas, status and log count, plus where the block's total fees went — instead of one receipt read per transaction. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-receipts?chain=base&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'cap': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'truncated': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}, 'failedCount': {'type': 'integer'}, 'feesPaidWei': {'type': 'string'}, 'successCount': {'type': 'integer'}, 'totalGasUsed': {'type': 'string'}, 'uniqueSenders': {'type': 'integer'}, 'aggregatedOver': {'type': 'integer'}, 'feesPaidNative': {'type': 'string'}}, 'additionalProperties': False}
chain_block_series
A short run of block headers
Height, timestamp, transaction count, gas used and base fee for up to 25 consecutive blocks — the series itself, so a caller can plot throughput or fee pressure instead of taking our word for the average. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-series?chain=base&blocks=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blocks': {'type': 'string', 'description': 'how many blocks, newest first (max 25) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'window': {'type': 'object', 'additionalProperties': {}}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'secondsPerBlock': {'type': 'integer'}}, 'additionalProperties': False}
chain_block_stats
Measured block cadence
Seconds per block and blocks per hour, taken from the timestamps of two real headers at the edges of a window — one stalled block shows as a wider span instead of being smoothed away. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-stats?chain=base&blocks=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blocks': {'type': 'string', 'description': 'window size in blocks (bounded) (default 20)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'head': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'edges': {'type': 'object', 'additionalProperties': {}}, 'label': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'type': 'integer'}, 'toBlock': {'type': 'integer'}, 'fromBlock': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'spanSeconds': {'type': 'integer'}, 'windowBlocks': {'type': 'integer'}, 'blocksPerHour': {'type': 'number'}, 'secondsPerBlock': {'type': 'number'}}, 'additionalProperties': False}
chain_block_txids
Transaction hashes in a block
Every transaction hash in one block plus the count — the step between 'which block' and 'which transfers happened', without pulling full receipts. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/block-txids?chain=base&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'truncated': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}, 'transactionHashes': {'type': 'array', 'items': {}}}, 'additionalProperties': False}
chain_bytecode_capabilities
Which functions this code carries
Scans deployed bytecode for 4-byte selectors we can name from a derived table: what this contract can be asked to do, read off the code rather than trusted from a README. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/bytecode-capabilities?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&count=8.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'count': {'type': 'string', 'description': 'how many named selectors to list (max 60) (default 40)'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'named': {'type': 'array', 'items': {}}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'hasCode': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'namedCount': {'type': 'integer'}, 'bytecodeSize': {'type': 'integer'}, 'push4Candidates': {'type': 'integer'}, 'unnamedSelectorCount': {'type': 'integer'}}, 'additionalProperties': False}
chain_bytecode_fingerprint
Fingerprint a contract's code
SHA-256 of the deployed bytecode plus its size and edges — two addresses with the same fingerprint are the same compiled contract, which is how a clone of a known scam shows up before you interact with it. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/bytecode-fingerprint?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'prefix': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'sha256': {'type': 'string'}, 'source': {'type': 'string'}, 'suffix': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'hasCode': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'bytecodeSize': {'type': 'integer'}}, 'additionalProperties': False}
chain_call
Read-only contract call
eth_call with your own calldata against one pinned public node: raw return data plus its decoded uint/address forms. The escape hatch for any view function we did not wrap. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/call?chain=base&to=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&data=0x95d89b41&blockTag=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'to', 'data'], 'properties': {'to': {'type': 'string', 'description': 'contract address to call [required]'}, 'data': {'type': 'string', 'description': 'hex calldata, even digits, max 4096 bytes [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blockTag': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string'}, 'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'asUint': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'asString': {'type': 'string'}, 'blockTag': {'type': 'string'}, 'reverted': {'type': 'boolean'}, 'asAddress': {'type': ['string', 'null']}, 'chainLabel': {'type': ['string', 'null']}, 'returnData': {'type': 'string'}, 'returnSize': {'type': 'integer'}, 'returnedNoData': {'type': 'boolean'}}, 'additionalProperties': False}
chain_client_version
Which client answers this chain
web3_clientVersion for the node that served the call — the build string is how you tell reth from erigon from a proxy that is silently serving a different chain. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/client-version?chain=base.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'answeredBy': {'type': 'string', 'description': 'host that replied'}, 'chainLabel': {'type': ['string', 'null']}, 'clientVersion': {'type': 'string'}}, 'additionalProperties': False}
chain_code
Is this address a contract?
eth_getCode size check: bytecode length plus whether the address is a contract at all — the two-second answer to 'did I just send funds to an EOA'. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/code?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'codePrefix': {'type': 'string'}, 'isContract': {'type': 'boolean'}, 'bytecodeSize': {'type': 'integer', 'description': 'bytes of deployed code'}}, 'additionalProperties': False}
chain_code_at
Was this a contract at that block?
eth_getCode at a historical block, compared against today: bytecode present then, size at both points, and whether the code changed since. The check for 'what did this address look like when I traded'. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/code-at?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'block': {'type': 'string'}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'codePrefix': {'type': 'string'}, 'blockNumber': {'type': 'integer'}, 'bytecodeSize': {'type': 'integer'}, 'changedSince': {'type': 'boolean'}, 'isContractNow': {'type': 'boolean'}, 'existedAtBlock': {'type': 'boolean'}, 'latestBytecodeSize': {'type': 'integer'}}, 'additionalProperties': False}
chain_contract_check
Contract fingerprint before you interact
Bytecode size plus every supported-interface answer in one call — the pre-flight that tells an agent whether a 'token' address is a contract at all and which standards it claims. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/contract-check?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'contract to fingerprint [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'supports': {'type': 'object', 'additionalProperties': {}}, 'chainLabel': {'type': ['string', 'null']}, 'codePrefix': {'type': 'string'}, 'isContract': {'type': 'boolean'}, 'bytecodeSize': {'type': 'integer'}}, 'additionalProperties': False}
chain_contract_diff
Same contract, two addresses?
Bytecode fingerprints of two addresses compared: size, SHA-256 and prefix/suffix equality — the question behind 'is this new token a redeploy of the one that ruggened last week'. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/contract-diff?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&other=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'other'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'other': {'type': 'string', 'description': 'second address to compare against [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'a': {'type': 'object', 'additionalProperties': {}}, 'b': {'type': 'object', 'additionalProperties': {}}, 'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'sameSize': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'bothHaveCode': {'type': 'boolean'}, 'identicalBytecode': {'type': 'boolean'}}, 'additionalProperties': False}
chain_contract_owner
Who controls this contract
owner() decoded, plus whether the same address answers owner() as a storage read — the single field that decides who can pause, mint or upgrade the thing you are about to interact with. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/contract-owner?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'hasCode': {'type': 'boolean'}, 'readable': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'bytecodeSize': {'type': 'integer'}}, 'additionalProperties': False}
chain_fee_data
Full EIP-1559 fee quote
gasPrice, base fee, priority fee and the all-in cost of a 21000-gwei native transfer in wei and native units — what sending costs right now, on one chain. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/fee-data?chain=base.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'baseFeeGwei': {'type': 'number'}, 'blockNumber': {'type': 'integer'}, 'gasPriceGwei': {'type': 'number'}, 'nativeSymbol': {'type': 'string'}, 'maxPriorityFeeGwei': {'type': 'number'}, 'nativeTransferCost': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
chain_fee_history
Base-fee and priority-fee trend
eth_feeHistory over a bounded window: base fee at every block plus the 25/50/75 priority-fee percentiles. Whether gas is RISING is not answerable from one instantaneous quote, which is what /chain/fee-data gives. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/fee-history?chain=base&blocks=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blocks': {'type': 'string', 'description': 'window size in blocks (bounded) (default 20)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'head': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'label': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'trendPct': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'baseFeeGwei': {'type': 'object', 'additionalProperties': {}}, 'oldestBlock': {'type': 'integer'}, 'gasUsedRatio': {'type': 'array', 'items': {}}, 'blocksCovered': {'type': 'integer'}, 'priorityFeeGwei': {'type': 'object', 'additionalProperties': {}}, 'perBlockBaseFeeGwei': {'type': 'array', 'items': {}}}, 'additionalProperties': False}
chain_gas_estimate
Estimate gas for a call
eth_estimateGas for a transfer or contract call you describe — the exact simulation a wallet runs before signing, without needing a wallet. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/gas-estimate?chain=base&to=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&from=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&data=0x95d89b41&value=0.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'to'], 'properties': {'to': {'type': 'string', 'description': 'contract address to call [required]'}, 'data': {'type': 'string', 'description': 'hex calldata (default "0x")'}, 'from': {'type': 'string', 'description': 'simulation caller address'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'value': {'type': 'string', 'description': 'native value in wei (decimal) (default 0)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string'}, 'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'estimable': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'atSenderGas': {'type': 'object', 'additionalProperties': {}}, 'gasEstimate': {'type': 'string'}, 'gasPriceGwei': {'type': 'number'}}, 'additionalProperties': False}
chain_heads
Live head across chains
Latest block, its age in seconds, base fee and block fullness for up to 4 chains in one paid call — the fastest answer to 'which of these chains is actually caught up right now'. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/heads?chains=base,ethereum.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chains': {'type': 'string', 'description': 'comma list, up to 4: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche (default ["base"])'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}, 'description': 'one entry per chain'}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'chains': {'type': 'array', 'items': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'observedAt': {'type': 'string'}}, 'additionalProperties': False}
chain_logs
Event logs for an address or topic
eth_getLogs over a bounded window (max 1000 blocks) with an address and/or first topic — transfers and events without running an indexer. Refuses an unfiltered scan. Walks the window in chunks because a free node refuses a big one on response size, and reports any range no node would serve instead of failing a settled call. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/logs?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&topic0=0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef&fromBlock=5000&toBlock=5999.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'fromBlock'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'topic0': {'type': 'string', 'description': 'first event topic, 0x + 64 hex'}, 'address': {'type': 'string', 'description': 'contract that emitted the events'}, 'toBlock': {'type': 'string', 'description': 'last block number (default: current head); range capped at 1000 blocks'}, 'fromBlock': {'type': 'string', 'description': 'first block number to scan (inclusive) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'range': {'type': 'object', 'additionalProperties': {}}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'chunks': {'type': 'object', 'additionalProperties': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'nodeCalls': {'type': 'integer'}, 'truncated': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_multicall
Up to 10 contract reads, one payment
Batched eth_call: ten (target, calldata) pairs settled once, each answered independently so one reverting view cannot fail the rest. A tenth of the per-call cost of doing them one at a time. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/multicall?chain=base&calls=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913:0x95d89b41,0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913:0x18160ddd&blockTag=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'calls'], 'properties': {'calls': {'type': 'string', 'description': 'up to 10 pairs, formatted 0xTo:0xCalldata,comma separated [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blockTag': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'answered': {'type': 'integer'}, 'blockTag': {'type': 'string'}, 'requested': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_network_id
Chain ID and network ID agree?
eth_chainId versus net_version for one chain. A mismatch is how a wallet ends up signing Base transactions for Mainnet, so this is a two-call safety check, not trivia. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/network-id?chain=base.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'agree': {'type': 'boolean'}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'netVersion': {'type': 'string'}, 'expectedChainId': {'type': 'integer'}, 'matchesOurConfig': {'type': 'boolean'}}, 'additionalProperties': False}
chain_nft_approved
Who may move this one NFT
getApproved(tokenId) — the single-operator approval on one id. Non-zero means someone other than the owner can transfer that exact token without owning it. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-approved?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'tokenId'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'NFT contract address [required]'}, 'tokenId': {'type': 'string', 'description': 'token id (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tokenId': {'type': 'string'}, 'approved': {'type': 'string'}, 'readable': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'hasApproval': {'type': 'boolean'}}, 'additionalProperties': False}
chain_nft_approved_for_all
Can this operator move a whole wallet?
isApprovedForAll(owner, operator) — the setApprovalForAll permission behind most NFT drain headlines, answered per pair in one paid call. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-approved-for-all?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&operator=0x0000000000000000000000000000000000000000.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'owner', 'operator'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'token': {'type': 'string', 'description': 'NFT contract address [required]'}, 'operator': {'type': 'string', 'description': 'delegate/operator address being tested [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'approved': {'type': 'boolean'}, 'operator': {'type': 'string'}, 'readable': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_nft_balance
ERC-721 tokens held by an address
balanceOf(owner) on an NFT contract — how many ids one wallet holds, without indexing every transfer. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-balance?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'owner'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'token': {'type': 'string', 'description': 'NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'raw': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'balance': {'type': 'integer'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'overflow': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_nft_meta
NFT collection name and standards
name/symbol plus which token standards the contract actually claims (ERC-165, ERC-721, ERC-721Metadata, ERC-1155) via supportsInterface. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-meta?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'supports': {'type': 'object', 'additionalProperties': {}}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_nft_owner
ERC-721 owner of a token id
ownerOf(tokenId) resolved for one NFT — proof of who holds a specific id right now, from the contract itself. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-owner?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'tokenId'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'NFT contract address [required]'}, 'tokenId': {'type': 'string', 'description': 'token id (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tokenId': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_nft_owner_at
Who owned an NFT at a block
ownerOf(id) read at a chosen block and again at the head: previous holder, current holder, and whether it moved — the ownership history a sale-attribution or stolen-collection check needs. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-owner-at?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'tokenId', 'block'], 'properties': {'block': {'type': 'string', 'description': 'older block number or tag to compare the current owner against [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'tokenId': {'type': 'string', 'description': 'token id (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'moved': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tokenId': {'type': 'string'}, 'ownerNow': {'type': 'string'}, 'readable': {'type': 'boolean'}, 'blockThen': {'type': 'string'}, 'ownerThen': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_nft_token_uri
ERC-721 tokenURI for one id
The metadata pointer a wallet will follow for a specific id, plus whether it is on-chain JSON or an off-host scheme. The string is returned as text — this endpoint never resolves it. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nft-token-uri?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokenId=1.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'tokenId'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'NFT contract address [required]'}, 'tokenId': {'type': 'string', 'description': 'token id (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'host': {'type': ['string', 'null']}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'length': {'type': 'integer'}, 'reason': {'type': ['string', 'null']}, 'scheme': {'type': 'string'}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tokenId': {'type': 'string'}, 'tokenUri': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'fetchedByUs': {'type': 'boolean'}, 'isOnChainJson': {'type': 'boolean'}}, 'additionalProperties': False}
chain_nonce
Transaction count (nonce)
eth_getTransactionCount at any block tag — what an agent needs before it builds a transaction, and how a bot detects a stuck or reused nonce. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/nonce?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&blockTag=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}, 'blockTag': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'nonce': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'blockTag': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_paused_check
Is this contract paused right now
paused() with the revert and no-data cases kept apart from a false — 'this token has no pause switch' and 'this token is not paused' are different facts to trade on. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/paused-check?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'raw': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'paused': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'readable': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_permit_ready
Does this token support gasless permit()
DOMAIN_SEPARATOR() plus the owner's current nonce and whether permit() is in the code — the three inputs a signed-approval relayer needs before it can move funds without the holder paying gas. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/permit-ready?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'owner'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'address whose permit nonce to read [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'nonce': {'type': 'string'}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'permitReady': {'type': 'boolean'}, 'implementation': {'type': 'string'}, 'domainSeparator': {'type': 'string'}, 'permitSelectorIn': {'type': 'string'}, 'hasPermitSelector': {'type': 'boolean'}}, 'additionalProperties': False}
chain_proxy_check
Is it a proxy, and what is behind it
The three EIP-1967 slots (implementation, admin, beacon) read next to implementation(): a proxy hides the real code, so bytecode-size checks alone understate what an upgrade can change. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/proxy-check?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'beacon': {'type': ['string', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'hasCode': {'type': 'boolean'}, 'isProxy': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'proxyAdmin': {'type': 'string'}, 'bytecodeSize': {'type': 'integer'}, 'eip1967Slots': {'type': 'object', 'additionalProperties': {}}, 'slotMatchesCall': {'type': 'boolean'}, 'implementationFromCall': {'type': 'string'}, 'implementationFromSlot': {'type': 'string'}}, 'additionalProperties': False}
chain_receipt
Receipt, gas used and confirmations
Status, gasUsed, effective gas price, contract created, log count and live confirmations for one hash — whether a transaction actually landed and what it cost. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/receipt?chain=base&hash=0x55bd09129b86846556030b6036d48c75865b1f8e73ee6f7df60a22a56f3cd0d4.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'hash'], 'properties': {'hash': {'type': 'string', 'description': 'transaction hash, 0x + 64 hex [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string'}, 'ts': {'type': 'string'}, 'from': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'status': {'type': 'integer', 'description': '1 = success'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'costWei': {'type': 'string'}, 'gasUsed': {'type': 'string'}, 'logCount': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}, 'confirmations': {'type': 'integer'}, 'contractAddress': {'type': ['string', 'null']}, 'transactionHash': {'type': 'string'}, 'logsBloomPresent': {'type': 'boolean'}, 'cumulativeGasUsed': {'type': 'string'}, 'effectiveGasPriceGwei': {'type': 'integer'}}, 'additionalProperties': False}
chain_storage
Raw storage slot
eth_getStorageAt for one slot of one account — verify a contract's own bookkeeping (owner slot, mapping entry) instead of trusting a view function. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/storage?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&slot=0x0&blockTag=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'slot'], 'properties': {'slot': {'type': 'string', 'description': 'storage slot (hex, up to 32 bytes) [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}, 'blockTag': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'slot': {'type': 'string'}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'value': {'type': 'string', 'description': '32-byte word'}, 'asUint': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'blockTag': {'type': 'string'}, 'asAddress': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_storage_diff
Did one storage slot change?
The same slot read at two blocks: previous, current, and whether they differ — the primitive behind 'what did this contract's state actually move between those two dates'. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/storage-diff?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&slot=0x0&blockA=latest&blockB=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address', 'slot'], 'properties': {'slot': {'type': 'string', 'description': 'storage slot (hex, up to 32 bytes) [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'blockA': {'type': 'string', 'description': 'older block (number or latest|safe|finalized|earliest) (default "safe")'}, 'blockB': {'type': 'string', 'description': 'newer block (number or tag) (default "latest")'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'slot': {'type': 'string'}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'blocks': {'type': 'object', 'additionalProperties': {}}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'valueA': {'type': 'string'}, 'valueB': {'type': 'string'}, 'address': {'type': 'string'}, 'asUintA': {'type': 'string'}, 'asUintB': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'changed': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_storage_range
A run of storage slots
Up to 16 consecutive 32-byte words from any starting slot — walk a struct or the array behind a mapping instead of trusting one view function to explain itself. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/storage-range?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&fromSlot=0x0&count=8&blockTag=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'count': {'type': 'string', 'description': 'how many items to read (bounded) (default 8)'}, 'address': {'type': 'string', 'description': 'contract whose storage is read [required]'}, 'blockTag': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'fromSlot': {'type': 'string', 'description': 'first storage slot (hex, up to 32 bytes) (default "0x0")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'blockTag': {'type': 'string'}, 'fromSlot': {'type': 'string'}, 'populated': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_supply_at
Token supply at a past block
totalSupply read at any block and diffed against now, formatted with the token's own decimals — how much of a supply was minted since a date, without an indexer. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/supply-at?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'block': {'type': 'string'}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'decimals': {'type': 'integer'}, 'deltaRaw': {'type': 'string'}, 'changePct': {'type': 'number'}, 'direction': {'type': 'string'}, 'latestRaw': {'type': 'string'}, 'atBlockRaw': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}, 'deltaFormatted': {'type': 'string'}, 'decimalsAssumed': {'type': 'boolean'}, 'latestFormatted': {'type': 'string'}, 'atBlockFormatted': {'type': 'string'}}, 'additionalProperties': False}
chain_sync_status
Is this node caught up?
eth_syncing plus the head: a public node that is quietly 300 blocks behind answers every other question with stale data, and nothing else in a response tells you that. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/sync-status?chain=base.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'head': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'syncing': {'type': 'boolean'}, 'lagBlocks': {'type': 'integer'}, 'safeBlock': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'currentBlock': {'type': 'integer'}, 'highestBlock': {'type': 'integer'}, 'finalizedBlock': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}}, 'additionalProperties': False}
chain_token_balance
ERC-20 balance with decimals
balanceOf plus the token's own decimals, formatted — a human-readable USDC/token balance, not a raw 18-digit integer that needs a calculator. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/token-balance?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'owner'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'raw': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'decimals': {'type': 'integer'}, 'formatted': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'decimalsAssumed': {'type': 'boolean'}}, 'additionalProperties': False}
chain_token_balances
One token, many holders
balanceOf for up to 20 wallets on the same ERC-20, with decimals and symbol resolved once — the holder snapshot a distribution or listing check needs, in one settlement. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/token-balances?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&owners=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0xa0b86991C6218A36cDD3b2C3d5E0F5b8D2f0A11C.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'owners'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'owners': {'type': 'string', 'description': 'comma list of up to 20 holder addresses [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'sumRaw': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'decimals': {'type': 'integer'}, 'requested': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'sumFormatted': {'type': 'string'}, 'readableCount': {'type': 'integer'}, 'decimalsAssumed': {'type': 'boolean'}}, 'additionalProperties': False}
chain_token_meta
Token name, symbol, decimals, supply
The four ERC-20 view calls a listing needs, in one paid call, each tolerant of a token that does not implement it. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/token-meta?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'decimals': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'isContract': {'type': 'boolean'}, 'totalSupply': {'type': 'string'}, 'totalSupplyFormatted': {'type': 'string'}}, 'additionalProperties': False}
chain_token_meta_at
Token name, symbol, supply at a block
The ERC-20 listing fields read at a past block tag or height, formatted with the decimals the contract itself reported — how a supply looked on a date, not how it looks now. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/token-meta-at?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token', 'block'], 'properties': {'block': {'type': 'string', 'description': 'block number or tag to read the listing fields at [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'blockTag': {'type': 'string'}, 'decimals': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'totalSupply': {'type': 'string'}, 'totalSupplyRaw': {'type': 'string'}}, 'additionalProperties': False}
chain_transfers_scan
Recent ERC-20 transfers
Transfer events for one token over a short window, decoded from/to/amount with the token's decimals applied — the outflow check a monitoring bot wants first, without running an indexer. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/transfers-scan?chain=base&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&blocks=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'token'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'token': {'type': 'string', 'description': 'token / NFT contract address [required]'}, 'blocks': {'type': 'string', 'description': 'window size in blocks (bounded) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'range': {'type': 'object', 'additionalProperties': {}}, 'stale': {'type': ['boolean', 'null']}, 'token': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'sumRaw': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'decimals': {'type': 'integer'}, 'truncated': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'sumFormatted': {'type': 'string'}, 'decimalsAssumed': {'type': 'boolean'}}, 'additionalProperties': False}
chain_tvl
DeFi TVL ranked per chain (paid)
Value locked in USD per chain, ranked. TVL is a protocol-reported metric, not a risk measure. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}
chain_tx
Transaction by hash
eth_getTransactionByHash decoded to the fields a caller branches on: from, to, value, nonce, gas, calldata length and inclusion block. Reports found:false rather than inventing a zero. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/tx?chain=base&hash=0x55bd09129b86846556030b6036d48c75865b1f8e73ee6f7df60a22a56f3cd0d4.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'hash'], 'properties': {'hash': {'type': 'string', 'description': 'transaction hash, 0x + 64 hex [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'pending': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'transaction': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
chain_tx_at_index
One transaction by block and index
eth_getTransactionByBlockNumberAndIndex — pick the Nth transaction of a block without transferring the whole block, which is how you sample a block instead of downloading it. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/tx-at-index?chain=base&block=latest&index=0.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'index'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'index': {'type': 'string', 'description': 'transaction index inside the block (decimal) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'index': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}, 'transaction': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
chain_tx_count
How many transactions in a block
eth_getBlockTransactionCountByNumber for one block tag or height — the cheapest load/throughput reading of a chain that never has to move a full block header over the wire. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/tx-count?chain=base&block=latest.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'block': {'type': 'string', 'description': 'block number or latest|safe|finalized|earliest|pending (default "latest")'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'blockTag': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_tx_events
Every event one transaction emitted
The receipt's logs decoded to address, topic0, indexed values and data size — what a transaction actually did, straight from the node, which is the only honest answer when eth_getLogs by transaction hash is refused. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/tx-events?chain=base&hash=0x55bd09129b86846556030b6036d48c75865b1f8e73ee6f7df60a22a56f3cd0d4.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'hash'], 'properties': {'hash': {'type': 'string', 'description': 'transaction hash, 0x + 64 hex [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'hash': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'status': {'type': 'integer'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'truncated': {'type': 'boolean'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}}, 'additionalProperties': False}
chain_tx_status
Did this transaction land
One call for the pair every bot needs after sending: the transaction plus its receipt, with confirmations, block, status, gas used and revert reason together — instead of two paid reads and a race. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/tx-status?chain=base&hash=0x55bd09129b86846556030b6036d48c75865b1f8e73ee6f7df60a22a56f3cd0d4.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'hash'], 'properties': {'hash': {'type': 'string', 'description': 'transaction hash, 0x + 64 hex [required]'}, 'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string'}, 'ts': {'type': 'string'}, 'from': {'type': 'string'}, 'hash': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'failed': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'status': {'type': 'integer'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'gasUsed': {'type': 'string'}, 'pending': {'type': 'boolean'}, 'logCount': {'type': 'integer'}, 'valueWei': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'blockNumber': {'type': 'integer'}, 'revertReason': {'type': ['string', 'null']}, 'confirmations': {'type': 'integer'}, 'contractAddress': {'type': ['string', 'null']}, 'effectiveGasPriceGwei': {'type': 'integer'}}, 'additionalProperties': False}
chain_wallet_approvals
What one spender can still move
allowance(owner, spender) across up to 10 tokens for one wallet — the standing-approval audit that answers 'if this address gets phished tonight, what leaves'. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/wallet-approvals?chain=base&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&spender=0x0000000000000000000000000000000000000000&tokens=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'owner', 'spender', 'tokens'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'tokens': {'type': 'string', 'description': 'comma list of up to 10 ERC-20/ERC-721 contract addresses [required]'}, 'spender': {'type': 'string', 'description': 'allowance spender address [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'spender': {'type': 'string'}, 'requested': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'openApprovals': {'type': 'integer'}, 'unrestrictedApprovals': {'type': 'integer'}}, 'additionalProperties': False}
chain_wallet_nfts
One wallet, many collections
ERC-721 balanceOf for one address across up to 10 collections with each collection's name and symbol resolved once — the 'what NFTs does this wallet actually hold' check without an indexer. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/wallet-nfts?chain=base&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokens=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'owner', 'tokens'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'tokens': {'type': 'string', 'description': 'up to 10 ERC-721 contract addresses [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'requested': {'type': 'integer'}, 'totalHeld': {'type': 'string'}, 'chainLabel': {'type': ['string', 'null']}, 'collectionsWithHoldings': {'type': 'integer'}}, 'additionalProperties': False}
chain_wallet_state
Wallet snapshot across chains
Balance, nonce and contract/EOA flag for one address on up to 4 chains in a single paid call — the one-shot 'what does this wallet actually hold' check. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/wallet-state?chains=base,ethereum&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chains': {'type': 'string', 'description': 'comma list, up to 4: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche (default ["base"])'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'chains': {'type': 'array', 'items': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'chainLabel': {'type': ['string', 'null']}}, 'additionalProperties': False}
chain_wallet_tokens
One wallet, many ERC-20s
balanceOf for one address across up to 10 tokens on one chain, each formatted with its own decimals and symbol — the holding snapshot a portfolio bot wants in a single settlement instead of ten. Costs $0.001 USDC per call. Chains: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche. Byte-identical to GET /chain/wallet-tokens?chain=base&owner=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&tokens=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'owner', 'tokens'], 'properties': {'chain': {'type': 'string', 'description': 'chain key: base, ethereum, arbitrum, bsc, polygon, optimism, avalanche [required]'}, 'owner': {'type': 'string', 'description': 'holder address [required]'}, 'tokens': {'type': 'string', 'description': 'comma list of up to 10 ERC-20/ERC-721 contract addresses [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': ['string', 'null']}, 'owner': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'chainId': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'requested': {'type': 'integer'}, 'chainLabel': {'type': ['string', 'null']}, 'tokensReadable': {'type': 'integer'}, 'totalRowsWithBalance': {'type': 'integer'}}, 'additionalProperties': False}
demo_audit
Free demo of the audit (fixed sample, no payment)
Runs the scanner on a small built-in bad-bot sample and returns the findings. Free; no x402 payment.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['demo', 'signalCount', 'findings'], 'properties': {'demo': {'type': 'boolean'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}}, 'signalCount': {'type': 'integer'}}, 'additionalProperties': False}
gas_prices
Live gas and base fee in gwei (paid)
Gas price, base fee and block height for Base and Arbitrum from public RPC — what a transaction costs before you send it. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chains': {'type': 'array', 'items': {'enum': ['base', 'arbitrum'], 'type': 'string'}, 'maxItems': 2}}, 'additionalProperties': False}
get_token_price
Token spot price + liquidity (paid, Base or Solana)
Live DEX spot price, liquidity, FDV, market cap and 24h volume for any token by contract address — EVM (Base/etc.) or Solana mint. Highest-liquidity pair. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Token contract address: EVM (0x…, 42 hex) or Solana base58 mint (32-44 chars)'}}, 'additionalProperties': False}
market_bfex_candles
Bitfinex OHLC candles
Candles for a Bitfinex spot pair at the timeframes its v2 API serves, oldest first, with base volume per bucket. Costs $0.001 USDC per call. Byte-identical to GET /market/bfex-candles?pair=BTCUSD&timeframe=1m&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': "Bitfinex currency pair without the venue's leading t: BTCUSD, ETHUSD, ADAUSD [required]"}, 'limit': {'type': 'string', 'description': 'candles (max 300) (default 48)'}, 'timeframe': {'type': 'string', 'description': 'Bitfinex candle timeframe (default "1m")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'timeframe': {'type': 'string'}}, 'additionalProperties': False}
market_bfex_pairs
Bitfinex listed pairs
The pair ids Bitfinex itself publishes for its spot exchange, optionally filtered by a substring — the lookup that stops a bot guessing a market that does not exist. Costs $0.001 USDC per call. Byte-identical to GET /market/bfex-pairs?contains=USD&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'ids to return (max 300) (default 100)'}, 'contains': {'type': 'string', 'description': 'case-insensitive substring filter on the pair id (default null)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pairs': {'type': 'array', 'items': {}}, 'stale': {'type': ['boolean', 'null']}, 'total': {'type': 'integer'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'matched': {'type': 'integer'}}, 'additionalProperties': False}
market_bfex_ticker
Bitfinex spot ticker
Top of book, last, 24h change in price and percent, and 24h volume/high/low for one Bitfinex spot pair. Costs $0.001 USDC per call. Byte-identical to GET /market/bfex-ticker?pair=BTCUSD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': "Bitfinex currency pair without the venue's leading t: BTCUSD, ETHUSD, ADAUSD [required]"}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'ask': {'type': 'integer'}, 'bid': {'type': 'integer'}, 'last': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'low24h': {'type': 'integer'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'askSize': {'type': 'number'}, 'bidSize': {'type': 'number'}, 'high24h': {'type': 'integer'}, 'change24h': {'type': 'integer'}, 'volume24h': {'type': 'number'}, 'changePct24h': {'type': 'number'}}, 'additionalProperties': False}
market_btc_block_projections
Bitcoin next-block fee projections
Per-block projection for the mempool's next ~8 blocks: size, transaction count, total fees, median fee and the fee-rate range that would make it. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-block-projections?limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'projected blocks to return (the venue publishes about 8) (default 8)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'blocks': {'type': 'array', 'items': {}}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_btc_chain_tip
Bitcoin chain tip
The current Bitcoin block height as mempool.space sees it, plus the best tip hash — the two-second liveness check for anything Bitcoin-facing. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-chain-tip?.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'height': {'type': 'integer'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'tipHash': {'type': 'string'}}, 'additionalProperties': False}
market_btc_difficulty_adjustment
Bitcoin difficulty retarget
Where the next difficulty adjustment stands: percent progress, projected change, remaining blocks and time, the next retarget height and the average block time behind it. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-difficulty-adjustment?.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'timeAvgSec': {'type': 'integer'}, 'expectedBlocks': {'type': 'number'}, 'previousTimeMs': {'type': 'integer'}, 'progressPercent': {'type': 'number'}, 'remainingBlocks': {'type': 'integer'}, 'remainingTimeMs': {'type': 'integer'}, 'difficultyChange': {'type': 'number'}, 'previousRetarget': {'type': 'number'}, 'adjustedTimeAvgSec': {'type': 'integer'}, 'nextRetargetHeight': {'type': 'integer'}, 'estimatedRetargetMs': {'type': 'integer'}}, 'additionalProperties': False}
market_btc_fee_estimates
Bitcoin fee estimates
The recommended sat-per-vbyte fee targets for the next blocks: fastest, half-hour, one-hour, economy and minimum. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-fee-estimates?.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'hourFee': {'type': 'integer'}, 'economyFee': {'type': 'integer'}, 'fastestFee': {'type': 'integer'}, 'minimumFee': {'type': 'integer'}, 'halfHourFee': {'type': 'integer'}}, 'additionalProperties': False}
market_btc_mining_hashrate
Bitcoin hashrate and difficulty series
Network hashrate points and the difficulty-adjustment series over a bounded window, with the current hashrate and difficulty the explorer reports. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-mining-hashrate?window=1m&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'points per series to return (max 400) (default 60)'}, 'window': {'type': 'string', 'description': 'history window (only the values measured) (default "1m")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'window': {'type': 'string'}, 'hashrates': {'type': 'array', 'items': {}}, 'difficulty': {'type': 'array', 'items': {}}, 'hashratePoints': {'type': 'integer'}, 'difficultyPoints': {'type': 'integer'}, 'currentDifficulty': {'type': 'number'}, 'currentHashrateHs': {'type': 'string'}}, 'additionalProperties': False}
market_btc_network_stats
Bitcoin network statistics
One shot at the network's aggregate state: price, hash rate, difficulty, next retarget height, blocks and transactions in the last day, coins mined, fees collected and total supply. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-network-stats?.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'nTx': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'blocksSize': {'type': 'integer'}, 'difficulty': {'type': 'integer'}, 'hashRateGh': {'type': 'number'}, 'timestampMs': {'type': 'integer'}, 'btcMinedSats': {'type': 'integer'}, 'nBlocksMined': {'type': 'integer'}, 'nBlocksTotal': {'type': 'integer'}, 'totalBtcSats': {'type': 'integer'}, 'totalBtcSent': {'type': 'integer'}, 'totalFeesSats': {'type': 'integer'}, 'marketPriceUsd': {'type': 'number'}, 'tradeVolumeBtc': {'type': 'number'}, 'tradeVolumeUsd': {'type': 'number'}, 'estimatedBtcSent': {'type': 'integer'}, 'nextRetargetHeight': {'type': 'integer'}, 'estimatedTxVolumeUsd': {'type': 'number'}, 'minutesBetweenBlocks': {'type': 'number'}}, 'additionalProperties': False}
market_btc_recent_blocks
Latest Bitcoin blocks
The blocks a Bitcoin explorer has just indexed: height, hash, time, difficulty, transaction count, size and weight, with the mined fees and pool name when the explorer attaches them. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-recent-blocks?limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'blocks to return (the endpoint publishes about 15) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'blocks': {'type': 'array', 'items': {}}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'tipHeight': {'type': 'integer'}}, 'additionalProperties': False}
market_btc_spot_prices
Bitcoin spot price in fiat
The reference BTC price in USD plus six other fiat currencies with the quote timestamp — as a Bitcoin-native explorer publishes it, not as a venue tape. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-spot-prices?.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'aud': {'type': 'integer'}, 'cad': {'type': 'integer'}, 'chf': {'type': 'integer'}, 'eur': {'type': 'integer'}, 'gbp': {'type': 'integer'}, 'jpy': {'type': 'integer'}, 'usd': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'timeSec': {'type': 'integer'}}, 'additionalProperties': False}
market_btc_usd_price_history
Bitcoin USD price history
Daily BTC/USD closes back to the earliest point the explorer keeps, downsampled to a bounded number of points — a long-run price series without a key. Costs $0.001 USDC per call. Byte-identical to GET /market/btc-usd-price-history?timespan=6months&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'points to return (newest first slice, max 500) (default 120)'}, 'timespan': {'type': 'string', 'description': 'history window (1month is rejected upstream and is therefore not offered) (default "6months")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'unit': {'type': 'string'}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'total': {'type': 'integer'}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'values': {'type': 'array', 'items': {}}, 'timespan': {'type': 'string'}}, 'additionalProperties': False}
market_cbex_best_quote
Coinbase best bid and ask
Level-1 book for a Coinbase product: the single best bid, the single best ask, their sizes and the book sequence number. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-best-quote?product=BTC-USD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'product': {'type': 'string', 'description': 'Coinbase Exchange product id, BASE-QUOTE (BTC-USD, ETH-USD, SOL-USD) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'time': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'spread': {'type': 'number'}, 'askSize': {'type': 'string'}, 'bestAsk': {'type': 'string'}, 'bestBid': {'type': 'string'}, 'bidSize': {'type': 'string'}, 'product': {'type': 'string'}, 'sequence': {'type': 'integer'}, 'auctionMode': {'type': 'boolean'}}, 'additionalProperties': False}
market_cbex_candles
Coinbase OHLC candles
Candles from Coinbase Exchange for the granularities its API serves (1m to 1d), oldest first, with volume per bucket. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-candles?product=BTC-USD&granularity=60&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'limit': {'type': 'string', 'description': "candles to return (max 350, the venue's own page size) (default 48)"}, 'product': {'type': 'string', 'description': 'Coinbase Exchange product id, BASE-QUOTE (BTC-USD, ETH-USD, SOL-USD) [required]'}, 'granularity': {'type': 'string', 'description': 'candle width in seconds (default "60")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'product': {'type': 'string'}, 'granularity': {'type': 'integer'}}, 'additionalProperties': False}
market_cbex_clock
Coinbase exchange clock
The venue's own server time plus the offset against this server — the check that stops a signed order being rejected for clock drift. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-clock?.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'iso': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'epoch': {'type': 'number'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'skewMs': {'type': 'integer'}, 'source': {'type': 'string'}, 'roundTripMs': {'type': 'integer'}}, 'additionalProperties': False}
market_cbex_product_spec
Coinbase product specification
The venue's own rules for one product: tick and lot size, minimum order, whether it is margin/post-only/limit-only, and whether trading is enabled. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-product-spec?product=BTC-USD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'product': {'type': 'string', 'description': 'Coinbase Exchange product id, BASE-QUOTE (BTC-USD, ETH-USD, SOL-USD) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'ts': {'type': 'string'}, 'base': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'quote': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'status': {'type': 'string'}, 'display': {'type': 'string'}, 'postOnly': {'type': 'boolean'}, 'limitOnly': {'type': 'boolean'}, 'cancelOnly': {'type': 'boolean'}, 'auctionMode': {'type': 'boolean'}, 'fxStablecoin': {'type': 'boolean'}, 'baseIncrement': {'type': 'string'}, 'marginEnabled': {'type': 'boolean'}, 'statusMessage': {'type': 'string'}, 'maxSlippagePct': {'type': 'string'}, 'minMarketFunds': {'type': 'string'}, 'quoteIncrement': {'type': 'string'}, 'highBidLimitPct': {'type': 'string'}, 'tradingDisabled': {'type': 'boolean'}}, 'additionalProperties': False}
market_cbex_stats
Coinbase 24h and 30d stats
Open, high, low, last and both the 24h and 30-day traded volume for a Coinbase product — what a session actually cost and moved. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-stats?product=BTC-USD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'product': {'type': 'string', 'description': 'Coinbase Exchange product id, BASE-QUOTE (BTC-USD, ETH-USD, SOL-USD) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'low': {'type': 'string'}, 'high': {'type': 'string'}, 'last': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'open': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'product': {'type': 'string'}, 'volume24h': {'type': 'string'}, 'volume30d': {'type': 'string'}, 'change24hPct': {'type': 'number'}}, 'additionalProperties': False}
market_cbex_ticker
Coinbase Exchange ticker
Last trade, top of book, 24h volume and the exchange's own clock for one Coinbase product. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-ticker?product=BTC-USD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'product': {'type': 'string', 'description': 'Coinbase Exchange product id, BASE-QUOTE (BTC-USD, ETH-USD, SOL-USD) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'ask': {'type': 'string'}, 'bid': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'size': {'type': 'string'}, 'time': {'type': 'string'}, 'found': {'type': 'boolean'}, 'price': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'volume': {'type': 'string'}, 'product': {'type': 'string'}, 'tradeId': {'type': 'integer'}}, 'additionalProperties': False}
market_cbex_trades
Coinbase recent trades
Public fill feed for a Coinbase product: price, size, side, timestamp and trade id, newest first. Costs $0.001 USDC per call. Byte-identical to GET /market/cbex-trades?product=BTC-USD&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product'], 'properties': {'limit': {'type': 'string', 'description': 'trades to return (max 200) (default 25)'}, 'product': {'type': 'string', 'description': 'Coinbase Exchange product id, BASE-QUOTE (BTC-USD, ETH-USD, SOL-USD) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'trades': {'type': 'array', 'items': {}}, 'product': {'type': 'string'}}, 'additionalProperties': False}
market_deribit_funding_window
Deribit funding over a window
The funding Deribit's own get_funding_rate_value reports as having accrued on one instrument between two timestamps — a window total, not a snapshot rate. Costs $0.001 USDC per call. Byte-identical to GET /market/deribit-funding-window?instrument=BTC-PERPETUAL&hours=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instrument'], 'properties': {'hours': {'type': 'string', 'description': 'look-back window in whole hours (max 720) (default 24)'}, 'instrument': {'type': 'string', 'description': 'Deribit instrument name, CURRENCY-SUFFIX (BTC-PERPETUAL, ETH-25SEP26) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'endMs': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'hours': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'startMs': {'type': 'integer'}, 'instrument': {'type': 'string'}, 'annualizedPct': {'type': 'number'}, 'fundingOverWindow': {'type': 'number'}}, 'additionalProperties': False}
market_deribit_index
Deribit index price
Deribit's own index price for an underlying plus the estimated delivery price it settles against — the reference a funding or settlement check needs. Costs $0.001 USDC per call. Byte-identical to GET /market/deribit-index?indexName=btc_usd.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'indexName': {'type': 'string', 'description': 'Deribit index name (only the ones measured) (default "btc_usd")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'indexName': {'type': 'string'}, 'indexPrice': {'type': 'number'}, 'estimatedDeliveryPrice': {'type': 'number'}}, 'additionalProperties': False}
market_deribit_instruments
Deribit instrument list
The contract rules Deribit publishes per instrument: tick size, contract size, min trade amount, max leverage, fee rates, state and expiry — perpetuals only or the whole listed futures set. Costs $0.001 USDC per call. Byte-identical to GET /market/deribit-instruments?currency=BTC&family=perpetual&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'instruments to return (max 50) (default 12)'}, 'family': {'type': 'string', 'description': 'just -PERPETUAL, or every listed future including dated ones (default "perpetual")'}, 'currency': {'type': 'string', 'description': 'currency to list instruments for (default "BTC")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'family': {'type': 'string'}, 'listed': {'type': 'integer'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'currency': {'type': 'string'}}, 'additionalProperties': False}
market_deribit_volatility_index
Deribit daily volatility index
Historical daily candles of Deribit's DVOL-style volatility index for an underlying — the implied-vol level options are priced off, as OHLC per day. Costs $0.001 USDC per call. Byte-identical to GET /market/deribit-volatility-index?currency=BTC&days=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'string', 'description': 'days of history (max 365) (default 30)'}, 'currency': {'type': 'string', 'description': 'underlying whose volatility index Deribit publishes (default "BTC")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'days': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'currency': {'type': 'string'}}, 'additionalProperties': False}
market_dex_boosted_tokens
Boosted DEX tokens
The tokens currently promoted on DexScreener, with the chain, token address, the description and links the submitter provided and the boost amount and timing — what is being pushed, not what has liquidity. Costs $0.001 USDC per call. Byte-identical to GET /market/dex-boosted-tokens?limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'entries to return (max 30) (default 15)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_dex_pair_detail
One DEX pool in full
Everything DexScreener publishes for a single pool: the pair's chain, dex and label, price in USD and native, liquidity split, volume and buy/sell counts per window, and 5m/1h/6h/24h price change. Costs $0.001 USDC per call. Byte-identical to GET /market/dex-pair-detail?chain=base&pair=0x5D0bC342178C8Fe2c2f9A9fcC9D52555C99936db.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'pair'], 'properties': {'pair': {'type': 'string', 'description': 'pool / pair address on that chain [required]'}, 'chain': {'type': 'string', 'description': 'DexScreener chain id (base, ethereum, solana, …) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'fdv': {'type': 'integer'}, 'url': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'txns': {'type': 'object', 'additionalProperties': {}}, 'chain': {'type': 'string'}, 'dexId': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'labels': {'type': 'array', 'items': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'volume': {'type': 'object', 'additionalProperties': {}}, 'chainId': {'type': 'string'}, 'priceUsd': {'type': 'string'}, 'baseToken': {'type': 'object', 'additionalProperties': {}}, 'marketCap': {'type': 'integer'}, 'quoteToken': {'type': 'object', 'additionalProperties': {}}, 'pairAddress': {'type': 'string'}, 'priceChange': {'type': 'object', 'additionalProperties': {}}, 'priceNative': {'type': 'string'}, 'liquidityUsd': {'type': 'number'}, 'liquidityBase': {'type': 'number'}, 'liquidityQuote': {'type': 'integer'}, 'pairCreatedAtMs': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}}, 'additionalProperties': False}
market_dex_token_pairs
Every pool holding a token
All DEX pools DexScreener knows for one token address across chains, each with price, liquidity, 24h volume, trade counts, price change, FDV and market cap. Costs $0.001 USDC per call. Byte-identical to GET /market/dex-token-pairs?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'limit': {'type': 'string', 'description': 'pools to return, most liquid first (max 30) (default 10)'}, 'address': {'type': 'string', 'description': 'token address, EVM 0x.. or Solana base58 mint [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'pools': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}}, 'additionalProperties': False}
market_fear_greed_index
Crypto fear and greed index
The alternative.me fear-and-greed reading: index value, its label and the seconds until the next update, for today or a whole history back to 365 days. Costs $0.001 USDC per call. Byte-identical to GET /market/fear-greed-index?limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'daily readings to return, newest first (max 365) (default 1)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'latestValue': {'type': 'integer'}, 'timeUntilUpdateSec': {'type': 'integer'}, 'latestClassification': {'type': 'string'}}, 'additionalProperties': False}
market_gate_candles
Gate OHLC candles
OHLCV per bucket from Gate with the quote volume and the window-closed flag, oldest first. Costs $0.001 USDC per call. Byte-identical to GET /market/gate-candles?pair=BTC_USDT&interval=5m&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Gate currency_pair, BASE_QUOTE [required]'}, 'limit': {'type': 'string', 'description': 'candles (max 1000) (default 48)'}, 'interval': {'type': 'string', 'description': 'Gate candle interval (only the values its API accepted when measured) (default "5m")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'interval': {'type': 'string'}, 'currency_pair': {'type': 'string'}}, 'additionalProperties': False}
market_gate_depth
Gate order book
Resting bids and asks from Gate for one pair, with the venue's own sequence fields and the derived top-of-book spread. Costs $0.001 USDC per call. Byte-identical to GET /market/gate-depth?pair=BTC_USDT&levels=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Gate currency_pair, BASE_QUOTE [required]'}, 'levels': {'type': 'string', 'description': 'levels per side (max 50) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'asks': {'type': 'array', 'items': {}}, 'bids': {'type': 'array', 'items': {}}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'bestAsk': {'type': 'string'}, 'bestBid': {'type': 'string'}, 'updateMs': {'type': 'integer'}, 'spreadPct': {'type': 'number'}, 'currency_pair': {'type': 'string'}}, 'additionalProperties': False}
market_gate_pair_spec
Gate pair specification
How Gate defines a currency pair: base and quote, the flat fee percent, order-size floors and caps, precision and whether it is tradable. Costs $0.001 USDC per call. Byte-identical to GET /market/gate-pair-spec?pair=BTC_USDT.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Gate currency_pair, BASE_QUOTE [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'ts': {'type': 'string'}, 'fee': {'type': 'string'}, 'base': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'found': {'type': 'boolean'}, 'quote': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'st_tag': {'type': 'boolean'}, 'up_rate': {'type': 'number'}, 'slippage': {'type': 'string'}, 'base_name': {'type': 'string'}, 'down_rate': {'type': 'number'}, 'quote_name': {'type': 'string'}, 'trade_quotes': {'type': 'array', 'items': {}}, 'trade_status': {'type': 'string'}, 'max_base_amount': {'type': ['string', 'null']}, 'min_base_amount': {'type': 'string'}, 'price_precision': {'type': 'integer'}, 'amount_precision': {'type': 'integer'}, 'max_quote_amount': {'type': 'string'}, 'min_quote_amount': {'type': 'string'}, 'market_order_max_money': {'type': 'string'}, 'market_order_max_stock': {'type': 'string'}}, 'additionalProperties': False}
market_gate_ticker
Gate spot ticker
Last, best bid and ask with size, 24h percent change and both base and quote volume for one Gate currency pair. Costs $0.001 USDC per call. Byte-identical to GET /market/gate-ticker?pair=BTC_USDT.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Gate currency_pair, BASE_QUOTE [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'last': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'low_24h': {'type': 'string'}, 'high_24h': {'type': 'string'}, 'lowest_ask': {'type': 'string'}, 'base_volume': {'type': 'string'}, 'highest_bid': {'type': 'string'}, 'lowest_size': {'type': 'string'}, 'highest_size': {'type': 'string'}, 'quote_volume': {'type': 'string'}, 'currency_pair': {'type': 'string'}, 'change_percentage': {'type': 'string'}}, 'additionalProperties': False}
market_gate_trades
Gate recent trades
Gate's public fill feed for one pair: side, price, base amount, millisecond timestamp and trade id. Costs $0.001 USDC per call. Byte-identical to GET /market/gate-trades?pair=BTC_USDT&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Gate currency_pair, BASE_QUOTE [required]'}, 'limit': {'type': 'string', 'description': 'trades (max 100) (default 25)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'trades': {'type': 'array', 'items': {}}, 'currency_pair': {'type': 'string'}}, 'additionalProperties': False}
market_hl_asset_context
Hyperliquid per-asset context
The live risk frame Hyperliquid publishes per perp: funding, open interest, mark and oracle price, premium and 24h notional volume. Costs $0.001 USDC per call. Byte-identical to GET /market/hl-asset-context?coin=BTC.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'Hyperliquid coin symbol as its meta lists it (BTC, ETH, HYPE, kPEPE) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'coin': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'midPx': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'markPx': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'funding': {'type': 'string'}, 'premium': {'type': 'string'}, 'oraclePx': {'type': 'string'}, 'dayNtlVlm': {'type': 'string'}, 'impactPxs': {'type': 'array', 'items': {}}, 'prevDayPx': {'type': 'string'}, 'dayBaseVlm': {'type': 'string'}, 'openInterest': {'type': 'string'}}, 'additionalProperties': False}
market_hl_candles
Hyperliquid OHLC candles
candleSnapshot for one Hyperliquid perp: open, high, low, close, volume and order count per bucket, oldest first, bounded to the window each interval can carry. Costs $0.001 USDC per call. Byte-identical to GET /market/hl-candles?coin=BTC&interval=1m&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'Hyperliquid coin symbol as its meta lists it (BTC, ETH, HYPE, kPEPE) [required]'}, 'limit': {'type': 'string', 'description': 'candles (max 500) (default 48)'}, 'interval': {'type': 'string', 'description': 'candle interval (default "1m")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'coin': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'interval': {'type': 'string'}}, 'additionalProperties': False}
market_hl_funding_history
Hyperliquid funding history
Every funding print Hyperliquid has for a perp coin since a look-back point: rate, premium component and the settlement timestamp. Costs $0.001 USDC per call. Byte-identical to GET /market/hl-funding-history?coin=BTC&hours=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'Hyperliquid coin symbol as its meta lists it (BTC, ETH, HYPE, kPEPE) [required]'}, 'hours': {'type': 'string', 'description': 'look-back in whole hours (max 720) (default 72)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'coin': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'hours': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'latestRate': {'type': 'string'}}, 'additionalProperties': False}
market_hl_mid_price
Hyperliquid mid price
The venue's own mid for one or more Hyperliquid perp coins, straight from allMids — the reference price a funding or liquidation check starts from. Costs $0.001 USDC per call. Byte-identical to GET /market/hl-mid-price?coins=BTC,ETH.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'coins': {'type': 'string', 'description': 'comma list of up to 12 Hyperliquid coin symbols (default BTC,ETH,HYPE) (default ["BTC","ETH","HYPE"])'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'mids': {'type': 'object', 'additionalProperties': {}}, 'note': {'type': ['string', 'null']}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'matched': {'type': 'integer'}, 'requested': {'type': 'integer'}}, 'additionalProperties': False}
market_hl_order_book
Hyperliquid L2 book
Hyperliquid's l2Book for one perp: the resting bid and ask levels with price, size and opaque-order count, plus the book time. Costs $0.001 USDC per call. Byte-identical to GET /market/hl-order-book?coin=BTC.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coin'], 'properties': {'coin': {'type': 'string', 'description': 'Hyperliquid coin symbol as its meta lists it (BTC, ETH, HYPE, kPEPE) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'asks': {'type': 'array', 'items': {}}, 'bids': {'type': 'array', 'items': {}}, 'coin': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'bestAsk': {'type': 'string'}, 'bestBid': {'type': 'string'}}, 'additionalProperties': False}
market_hl_perp_specs
Hyperliquid perp specifications
Per-coin contract rules from Hyperliquid's own meta: size decimals, maximum leverage and the margin table id, for the whole listed universe or filtered by substring. Costs $0.001 USDC per call. Byte-identical to GET /market/hl-perp-specs?contains=PEPE&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'coins to return (max 100) (default 25)'}, 'contains': {'type': 'string', 'description': 'case-insensitive substring filter on the coin name (default null)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'universe': {'type': 'integer'}}, 'additionalProperties': False}
market_jup_new_tokens
Newest Solana tokens
The most recently listed tokens on Jupiter's token API: mint, name, supply, market cap, liquidity, launch pool and the audit flags Jupiter attaches — a launch feed, not a recommendation. Costs $0.001 USDC per call. Byte-identical to GET /market/jup-new-tokens?limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'tokens to return (max 30) (default 15)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_jup_token_prices
Jupiter USD prices by mint
Current USD price, 24h change, liquidity, decimals and the block the quote came from for up to 20 Solana mints, in one call — with an explicit list of which mints returned nothing. Costs $0.001 USDC per call. Byte-identical to GET /market/jup-token-prices?mints=So11111111111111111111111111111111111111112,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mints'], 'properties': {'mints': {'type': 'string', 'description': 'comma list of up to 20 Solana token mints [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'priced': {'type': 'integer'}, 'prices': {'type': 'object', 'additionalProperties': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'notPriced': {'type': 'array', 'items': {}}, 'requested': {'type': 'integer'}}, 'additionalProperties': False}
market_jup_token_search
Jupiter token search
Solana tokens matching a name or symbol query, with market cap, FDV, liquidity, holder count, price-change and volume statistics and Jupiter's own audit flags. Costs $0.001 USDC per call. Byte-identical to GET /market/jup-token-search?query=bonk&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'string', 'description': 'tokens to return (max 20) (default 8)'}, 'query': {'type': 'string', 'description': 'token name, symbol or mint prefix to search for [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'query': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_kraken_depth
Kraken order book
Top of the Kraken book for one pair: resting bid and ask levels with size and price-count, plus the derived spread and mid. Costs $0.001 USDC per call. Byte-identical to GET /market/kraken-depth?pair=XBTUSD&count=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Kraken pair as the venue spells it: XBTUSD, ETHUSD, SOLUSD [required]'}, 'count': {'type': 'string', 'description': 'levels per side (max 50) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'asks': {'type': 'array', 'items': {}}, 'bids': {'type': 'array', 'items': {}}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'bestAsk': {'type': 'string'}, 'bestBid': {'type': 'string'}, 'spreadPct': {'type': 'number'}}, 'additionalProperties': False}
market_kraken_ohlc
Kraken OHLC candles
OHLCV candles for one Kraken pair: open, high, low, close, volume and trade count per bucket, oldest first. Only the intervals the venue actually serves are offered. Costs $0.001 USDC per call. Byte-identical to GET /market/kraken-ohlc?pair=XBTUSD&interval=15&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Kraken pair as the venue spells it: XBTUSD, ETHUSD, SOLUSD [required]'}, 'limit': {'type': 'string', 'description': 'how many candles (max 720) (default 48)'}, 'interval': {'type': 'string', 'description': 'candle width in minutes (360 is rejected by Kraken; 30 and 720 are unmeasured and therefore not offered) (default "15")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'interval': {'type': 'integer'}}, 'additionalProperties': False}
market_kraken_pair_spec
Kraken pair specification
How Kraken itself defines a pair: base and quote, decimal precision, order size limits, the public leverage ladder and the first two fee tiers. Costs $0.001 USDC per call. Byte-identical to GET /market/kraken-pair-spec?pair=XXBTZUSD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Kraken pair key as stored by the venue (XXBTZUSD) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'lot': {'type': 'string'}, 'base': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'found': {'type': 'boolean'}, 'quote': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'status': {'type': 'string'}, 'wsname': {'type': 'string'}, 'altname': {'type': 'string'}, 'costMin': {'type': 'string'}, 'orderMin': {'type': 'string'}, 'tickSize': {'type': 'string'}, 'baseClass': {'type': 'string'}, 'marginCall': {'type': 'integer'}, 'marginStop': {'type': 'integer'}, 'quoteClass': {'type': 'string'}, 'leverageBuy': {'type': 'array', 'items': {}}, 'lotDecimals': {'type': 'integer'}, 'costDecimals': {'type': 'integer'}, 'leverageSell': {'type': 'array', 'items': {}}, 'pairDecimals': {'type': 'integer'}, 'lotMultiplier': {'type': 'integer'}, 'longPositionLimit': {'type': 'integer'}, 'shortPositionLimit': {'type': 'integer'}}, 'additionalProperties': False}
market_kraken_spread
Kraken bid/ask spread history
Quoted spread samples for a Kraken pair with the mean spread in basis points — how expensive it is to cross that venue right now. Costs $0.001 USDC per call. Byte-identical to GET /market/kraken-spread?pair=XBTUSD&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Kraken pair as the venue spells it: XBTUSD, ETHUSD, SOLUSD [required]'}, 'limit': {'type': 'string', 'description': 'spread samples (max 500) (default 60)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'samples': {'type': 'array', 'items': {}}, 'meanSpreadBps': {'type': 'number'}}, 'additionalProperties': False}
market_kraken_ticker
Kraken spot ticker
Last trade, best bid and ask with size, 24h volume, VWAP and 24h high/low for one Kraken spot pair, straight from the venue's own tape. Costs $0.001 USDC per call. Byte-identical to GET /market/kraken-ticker?pair=XBTUSD.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Kraken pair as the venue spells it: XBTUSD, ETHUSD, SOLUSD [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'ask': {'type': 'string'}, 'bid': {'type': 'string'}, 'last': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'low24h': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'askSize': {'type': 'string'}, 'bidSize': {'type': 'string'}, 'high24h': {'type': 'string'}, 'vwap24h': {'type': 'string'}, 'trades24h': {'type': 'integer'}, 'volume24h': {'type': 'string'}}, 'additionalProperties': False}
market_kraken_trades
Kraken recent trades
The last trades printed on a Kraken pair, each with price, size, side and exchange timestamp — tape activity, not a summary. Costs $0.001 USDC per call. Byte-identical to GET /market/kraken-trades?pair=XBTUSD&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Kraken pair as the venue spells it: XBTUSD, ETHUSD, SOLUSD [required]'}, 'limit': {'type': 'string', 'description': 'trades to return (max 200) (default 25)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'pair': {'type': 'string'}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'trades': {'type': 'array', 'items': {}}}, 'additionalProperties': False}
market_kucoin_best_quote
KuCoin best bid and ask
KuCoin's level-1 book for a symbol in one call: inside price, both sides with size, the book sequence and the venue timestamp. Costs $0.001 USDC per call. Byte-identical to GET /market/kucoin-best-quote?symbol=BTC-USDT.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'KuCoin symbol, BASE-QUOTE in upper case (BTC-USDT, SOL-USDT) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'size': {'type': 'string'}, 'time': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'price': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'bestAsk': {'type': 'string'}, 'bestBid': {'type': 'string'}, 'sequence': {'type': 'string'}, 'bestAskSize': {'type': 'string'}, 'bestBidSize': {'type': 'string'}}, 'additionalProperties': False}
market_kucoin_candles
KuCoin OHLC candles
KuCoin candles with base and quote (transaction-value) volume per bucket, oldest first, across every type value the venue answered. Costs $0.001 USDC per call. Byte-identical to GET /market/kucoin-candles?symbol=BTC-USDT&type=1min&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'type': {'type': 'string', 'description': 'KuCoin candle type (default "1min")'}, 'limit': {'type': 'string', 'description': 'candles (max 1500; KuCoin answers at most 1500 per call) (default 48)'}, 'symbol': {'type': 'string', 'description': 'KuCoin symbol, BASE-QUOTE in upper case (BTC-USDT, SOL-USDT) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'type': {'type': 'string'}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}}, 'additionalProperties': False}
market_kucoin_ticker
KuCoin 24h stats
KuCoin's own 24h statistics for a symbol: last, best bid/ask with size, 24h high/low, change, base and quote volume, average price and the taker/maker fee rates it applies. Costs $0.001 USDC per call. Byte-identical to GET /market/kucoin-ticker?symbol=BTC-USDT.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'KuCoin symbol, BASE-QUOTE in upper case (BTC-USDT, SOL-USDT) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'buy': {'type': 'string'}, 'low': {'type': 'string'}, 'vol': {'type': 'string'}, 'high': {'type': 'string'}, 'last': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'sell': {'type': 'string'}, 'time': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'volValue': {'type': 'string'}, 'changeRate': {'type': 'string'}, 'changePrice': {'type': 'string'}, 'averagePrice': {'type': 'string'}, 'makerFeeRate': {'type': 'string'}, 'takerFeeRate': {'type': 'string'}, 'makerCoefficient': {'type': 'string'}, 'takerCoefficient': {'type': 'string'}}, 'additionalProperties': False}
market_llama_asset_price_history
Token price history
Hourly or daily USD price points for one token reference (network:address) from DefiLlama's coin API, with the symbol and confidence it attaches to the series. Costs $0.001 USDC per call. Byte-identical to GET /market/llama-asset-price-history?ref=coingecko:bitcoin&period=1h&span=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'asset reference as network:identifier [required]'}, 'span': {'type': 'string', 'description': 'how many points (max 720) (default 48)'}, 'period': {'type': 'string', 'description': 'point spacing (default "1h")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'ref': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'period': {'type': 'string'}, 'prices': {'type': 'array', 'items': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'decimals': {'type': 'integer'}, 'confidence': {'type': 'number'}}, 'additionalProperties': False}
market_llama_chain_tvl_history
Chain TVL history
Daily total-value-locked history for one chain from DefiLlama's own series, downsampled to the window you ask for — the trend line, not a snapshot. Costs $0.001 USDC per call. Byte-identical to GET /market/llama-chain-tvl-history?chain=Ethereum&days=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'string', 'description': 'daily points to return (max 3650) (default 365)'}, 'chain': {'type': 'string', 'description': 'chain as DefiLlama names it (only measured names) (default "Ethereum")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'days': {'type': 'integer'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'chain': {'type': 'string'}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'latestTvlUsd': {'type': 'integer'}}, 'additionalProperties': False}
market_llama_price_snapshot
Batch token prices
Current USD price, symbol, decimals and confidence for up to 10 network:address references in one paid call — the cheapest way to mark a portfolio. Costs $0.001 USDC per call. Byte-identical to GET /market/llama-price-snapshot?refs=coingecko:bitcoin,base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['refs'], 'properties': {'refs': {'type': 'string', 'description': 'comma list of up to 10 network:identifier refs [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'priced': {'type': 'integer'}, 'prices': {'type': 'object', 'additionalProperties': {}}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'notPriced': {'type': 'array', 'items': {}}, 'requested': {'type': 'integer'}}, 'additionalProperties': False}
market_okx_candles
OKX OHLC candles
Mark, base and quote volume per bucket for an OKX instrument, oldest first, across the bar widths the venue serves. Costs $0.001 USDC per call. Byte-identical to GET /market/okx-candles?instId=BTC-USDT&bar=1m&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instId'], 'properties': {'bar': {'type': 'string', 'description': 'OKX bar width (default "1m")'}, 'limit': {'type': 'string', 'description': 'candles (max 300) (default 48)'}, 'instId': {'type': 'string', 'description': 'OKX instrument id, BASE-QUOTE (BTC-USDT, ETH-USDT-SWAP) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'bar': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'instId': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_okx_depth
OKX order book
Price-level ladder from OKX for one instrument with per-level contract count, plus the derived top-of-book spread. Costs $0.001 USDC per call. Byte-identical to GET /market/okx-depth?instId=BTC-USDT&levels=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instId'], 'properties': {'instId': {'type': 'string', 'description': 'OKX instrument id, BASE-QUOTE (BTC-USDT, ETH-USDT-SWAP) [required]'}, 'levels': {'type': 'string', 'description': 'levels per side (max 25) (default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'asks': {'type': 'array', 'items': {}}, 'bids': {'type': 'array', 'items': {}}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'instId': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'bestAsk': {'type': 'string'}, 'bestBid': {'type': 'string'}}, 'additionalProperties': False}
market_okx_funding_rate
OKX perpetual funding
Current and next funding rate for an OKX perpetual, with the settlement timestamps and the funding band the venue caps it at. Costs $0.001 USDC per call. Byte-identical to GET /market/okx-funding-rate?instId=BTC-USDT-SWAP.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instId'], 'properties': {'instId': {'type': 'string', 'description': 'OKX perpetual swap id [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'instId': {'type': 'string'}, 'method': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'premium': {'type': 'string'}, 'instType': {'type': 'string'}, 'settState': {'type': 'string'}, 'formulaType': {'type': 'string'}, 'fundingRate': {'type': 'string'}, 'fundingTime': {'type': 'integer'}, 'impactValue': {'type': 'string'}, 'interestRate': {'type': 'string'}, 'maxFundingRate': {'type': 'string'}, 'minFundingRate': {'type': 'string'}, 'nextFundingTime': {'type': 'integer'}, 'prevFundingTime': {'type': 'integer'}, 'settFundingRate': {'type': 'string'}, 'fundingRate8hPct': {'type': 'number'}}, 'additionalProperties': False}
market_okx_instrument_spec
OKX instrument specification
Contract rules as OKX defines them: tick and lot size, minimum size, price limits, whether it is a swap or option, and settlement date. Costs $0.001 USDC per call. Byte-identical to GET /market/okx-instrument-spec?instId=BTC-USDT&instType=SPOT.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instId'], 'properties': {'instId': {'type': 'string', 'description': 'OKX instrument id, BASE-QUOTE (BTC-USDT, ETH-USDT-SWAP) [required]'}, 'instType': {'type': 'string', 'description': 'which OKX instrument family to look in (default "SPOT")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'uly': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'ctVal': {'type': ['number', 'null']}, 'found': {'type': 'boolean'}, 'lever': {'type': 'string'}, 'lotSz': {'type': 'string'}, 'minSz': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'state': {'type': 'string'}, 'caveat': {'type': ['string', 'null']}, 'ctMult': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'ctType': {'type': 'string'}, 'instId': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'tickSz': {'type': 'string'}, 'baseCcy': {'type': 'string'}, 'optType': {'type': 'string'}, 'category': {'type': 'string'}, 'ctValCcy': {'type': 'string'}, 'instType': {'type': 'string'}, 'maxLmtSz': {'type': 'string'}, 'maxMktSz': {'type': 'string'}, 'openType': {'type': 'string'}, 'quoteCcy': {'type': 'string'}, 'ruleType': {'type': 'string'}, 'expTimeMs': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'maxLmtAmt': {'type': 'string'}, 'settleCcy': {'type': 'string'}, 'instFamily': {'type': 'string'}, 'listTimeMs': {'type': 'integer'}, 'positionLimit': {'type': 'string'}, 'positionLimitPct': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'tradeQuoteCcyList': {'type': 'array', 'items': {}}}, 'additionalProperties': False}
market_okx_ticker
OKX spot ticker
Last, bid, ask, 24h open/high/low and both base and quote volume for one OKX instrument. Costs $0.001 USDC per call. Byte-identical to GET /market/okx-ticker?instId=BTC-USDT.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instId'], 'properties': {'instId': {'type': 'string', 'description': 'OKX instrument id, BASE-QUOTE (BTC-USDT, ETH-USDT-SWAP) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'last': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'askPx': {'type': 'string'}, 'askSz': {'type': 'string'}, 'bidPx': {'type': 'string'}, 'bidSz': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'instId': {'type': 'string'}, 'lastSz': {'type': 'string'}, 'low24h': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'high24h': {'type': 'string'}, 'open24h': {'type': 'string'}, 'sodUtc0': {'type': 'string'}, 'sodUtc8': {'type': 'string'}, 'instType': {'type': 'string'}, 'venueTsMs': {'type': 'integer'}, 'volume24h': {'type': 'string'}, 'quoteVolume24h': {'type': 'string'}}, 'additionalProperties': False}
market_okx_trades
OKX recent trades
Fill-by-fill tape from OKX with aggressor side, price, size and venue timestamp. Costs $0.001 USDC per call. Byte-identical to GET /market/okx-trades?instId=BTC-USDT&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instId'], 'properties': {'limit': {'type': 'string', 'description': 'trades (max 100) (default 25)'}, 'instId': {'type': 'string', 'description': 'OKX instrument id, BASE-QUOTE (BTC-USDT, ETH-USDT-SWAP) [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'instId': {'type': 'string'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'trades': {'type': 'array', 'items': {}}}, 'additionalProperties': False}
market_poly_market_detail
Polymarket market detail
Everything Polymarket's API records for one market id: the question and description, resolution source and resolver, outcomes and prices, the whole volume and liquidity series it reports, fees and the CLOB token ids. Costs $0.001 USDC per call. Byte-identical to GET /market/poly-market-detail?id=559681.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Polymarket numeric market id [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'string'}, 'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'slug': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'active': {'type': 'boolean'}, 'caveat': {'type': ['string', 'null']}, 'closed': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'spread': {'type': 'number'}, 'bestAsk': {'type': 'number'}, 'bestBid': {'type': ['number', 'null']}, 'endDate': {'type': 'string'}, 'feeType': {'type': 'string'}, 'umaBond': {'type': 'integer'}, 'outcomes': {'type': 'array', 'items': {}}, 'question': {'type': 'string'}, 'startDate': {'type': 'string'}, 'umaReward': {'type': 'integer'}, 'volumeNum': {'type': 'number'}, 'resolvedBy': {'type': 'string'}, 'volume24hr': {'type': ['number', 'null']}, 'conditionId': {'type': 'string'}, 'description': {'type': 'string'}, 'clobTokenIds': {'type': 'array', 'items': {}}, 'liquidityNum': {'type': ['number', 'null']}, 'makerBaseFee': {'type': 'integer'}, 'orderMinSize': {'type': 'integer'}, 'takerBaseFee': {'type': 'integer'}, 'outcomePrices': {'type': 'array', 'items': {}}, 'lastTradePrice': {'type': 'number'}, 'acceptingOrders': {'type': 'boolean'}, 'enableOrderBook': {'type': 'boolean'}, 'resolutionSource': {'type': 'string'}, 'oneDayPriceChange': {'type': ['number', 'null']}, 'resolutionStatuses': {'type': 'array', 'items': {}}}, 'additionalProperties': False}
market_poly_markets
Polymarket active markets
Open prediction markets ranked by the venue's own 24h volume or liquidity: question, outcomes with prices, volume, liquidity, spread, best bid/ask and the end date. Costs $0.001 USDC per call. Byte-identical to GET /market/poly-markets?order=volume24hr&limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'markets to return (max 20) (default 10)'}, 'order': {'type': 'string', 'description': 'which venue field to rank by (default "volume24hr")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'order': {'type': 'string'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_poly_tags
Polymarket tag list
The topic tags Polymarket itself puts on markets, with each tag's id and slug — the vocabulary to filter or classify a prediction-market feed with. Costs $0.001 USDC per call. Byte-identical to GET /market/poly-tags?limit=20.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'string', 'description': 'tags to return (max 50) (default 20)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'rows': {'type': 'array', 'items': {}}, 'count': {'type': 'integer'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}}, 'additionalProperties': False}
market_scout_address_profile
Explorer address profile
What a Blockscout explorer knows about an address: native balance and USD rate, whether it is a verified contract, its name, proxy implementation, ENS name, holder/token flags and the token record when the address itself is a token. Costs $0.001 USDC per call. Byte-identical to GET /market/scout-address-profile?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'which Blockscout explorer to ask (default "base")'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': ['string', 'null']}, 'note': {'type': ['string', 'null']}, 'chain': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'token': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'null'}]}, 'caveat': {'type': ['string', 'null']}, 'isScam': {'type': 'boolean'}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'address': {'type': 'string'}, 'hasLogs': {'type': 'boolean'}, 'hasTokens': {'type': 'boolean'}, 'proxyType': {'type': 'string'}, 'balanceWei': {'type': 'string'}, 'isContract': {'type': 'boolean'}, 'isVerified': {'type': 'boolean'}, 'publicTags': {'type': 'array', 'items': {}}, 'reputation': {'type': 'string'}, 'ensDomainName': {'type': ['string', 'null']}, 'creationStatus': {'type': 'string'}, 'creatorAddress': {'type': ['string', 'null']}, 'exchangeRateUsd': {'type': 'number'}, 'implementations': {'type': 'array', 'items': {}}, 'hasTokenTransfers': {'type': 'boolean'}, 'balanceUpdatedAtBlock': {'type': 'integer'}, 'creationTransactionHash': {'type': ['string', 'null']}}, 'additionalProperties': False}
market_scout_chain_stats
Explorer chain statistics
One explorer's view of its chain right now: addresses, blocks and transactions all-time and today, gas price tiers in gwei, average block time, market cap, coin price and network utilisation. Costs $0.001 USDC per call. Byte-identical to GET /market/scout-chain-stats?chain=base.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chain': {'type': 'string', 'description': 'which Blockscout explorer to ask (default "base")'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'chain': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'totalBlocks': {'type': 'integer'}, 'coinPriceUsd': {'type': 'number'}, 'gasUsedToday': {'type': 'string'}, 'marketCapUsd': {'type': 'number'}, 'gasPricesGwei': {'type': 'object', 'additionalProperties': {}}, 'totalAddresses': {'type': 'integer'}, 'totalTransactions': {'type': 'integer'}, 'transactionsToday': {'type': 'integer'}, 'averageBlockTimeMs': {'type': 'integer'}, 'coinPriceChangePct': {'type': ['number', 'null']}, 'gasPricesUpdatedAt': {'type': 'string'}, 'networkUtilizationPct': {'type': 'number'}}, 'additionalProperties': False}
market_scout_token_profile
Explorer token profile
The explorer's own record for one ERC-20/721 token: name, symbol, type, decimals, holder count, total supply, circulating market cap, 24h volume and the USD exchange rate it quotes. Costs $0.001 USDC per call. Byte-identical to GET /market/scout-token-profile?chain=base&address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'which Blockscout explorer to ask (default "base")'}, 'address': {'type': 'string', 'description': 'target address, 0x + 40 hex [required]'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ts': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'chain': {'type': 'string'}, 'found': {'type': 'boolean'}, 'stale': {'type': ['boolean', 'null']}, 'caveat': {'type': ['string', 'null']}, 'reason': {'type': ['string', 'null']}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'address': {'type': 'string'}, 'holders': {'type': 'integer'}, 'iconUrl': {'type': 'string'}, 'decimals': {'type': 'integer'}, 'volume24h': {'type': 'number'}, 'reputation': {'type': 'string'}, 'totalSupply': {'type': 'string'}, 'exchangeRateUsd': {'type': 'number'}, 'circulatingMarketCap': {'type': 'number'}}, 'additionalProperties': False}
search_tokens
Search tokens by name/symbol across DEXs (paid)
Search crypto tokens by name or symbol; returns the highest-liquidity matched pairs with price, liquidity, FDV and 24h volume across chains. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'token name or symbol, e.g. "pepe" or "coinbase"'}}, 'additionalProperties': False}
stablecoin_supply
USD-pegged stablecoin supply by asset (paid)
Circulating USD-pegged supply with peg mechanism and chain count. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}
top_markets
Top coins by market cap (paid)
Market-cap table with price, market cap, 24h volume and 1h/24h/7d change. Public aggregator snapshot, not an oracle. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'vs': {'enum': ['usd', 'eur', 'gbp', 'jpy', 'btc', 'eth'], 'type': 'string', 'description': 'quote currency'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}
trending_tokens
Promoted DEX tokens with live quotes (paid)
Tokens currently bought into by projects for DEX exposure, enriched with price, liquidity and 24h volume. Boosts are paid promotions, not an endorsement. Costs $0.001 USDC per call via x402.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chain': {'type': 'string', 'maxLength': 32, 'description': 'chainId filter, e.g. base or solana'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
追加
market_scout_chain_stats
2026年9月26日2:40
追加
market_scout_token_profile
2026年9月26日2:40
追加
market_scout_address_profile
2026年9月26日2:40
追加
market_jup_new_tokens
2026年9月26日2:40
追加
market_jup_token_search
2026年9月26日2:40
追加
market_jup_token_prices
2026年9月26日2:40
追加
market_dex_boosted_tokens
2026年9月26日2:40
追加
market_dex_pair_detail
2026年9月26日2:40
追加
market_dex_token_pairs
2026年9月26日2:40
追加
market_poly_tags
2026年9月26日2:40
追加
market_poly_market_detail
2026年9月26日2:40
追加
market_poly_markets
2026年9月26日2:40
追加
market_fear_greed_index
2026年9月26日2:40
追加
market_btc_usd_price_history
2026年9月26日2:40
追加
market_btc_network_stats
2026年9月26日2:40
追加
market_btc_mining_hashrate
2026年9月26日2:40
追加
market_btc_recent_blocks
2026年9月26日2:40
追加
market_btc_difficulty_adjustment
2026年9月26日2:40
追加
market_btc_spot_prices
2026年9月26日2:40
追加
market_btc_block_projections
2026年9月26日2:40
追加
market_btc_fee_estimates
2026年9月26日2:40
追加
market_btc_chain_tip
2026年9月26日2:40
追加
market_llama_price_snapshot
2026年9月26日2:40
追加
market_llama_asset_price_history
2026年9月26日2:40
追加
market_llama_chain_tvl_history
2026年9月26日2:40
追加
market_hl_asset_context
2026年9月26日2:40
追加
market_hl_funding_history
2026年9月26日2:40
追加
market_hl_candles
2026年9月26日2:40
追加
market_hl_order_book
2026年9月26日2:40
追加
market_hl_perp_specs
2026年9月26日2:40