料金体系:全メソッドの価格を公開、従量課金制
1 USD = 10,000,000 CU。すべての JSON-RPC メソッドおよび Data API 操作の CU 重み付けは以下に記載されており、公開エンドポイントからも取得できます。拒否されたリクエストには課金されません。
プラン
無料で始める
新規登録時に 30,000,000 CU。最初の請求対象コールの後、30 日間の各サイクル終了時に残高が下回っていれば 30,000,000 CU まで補充されます(繰り越しなし)。アカウント内の全キーで平均毎秒 25 コール。クレジットカード不要。
従量課金
最低チャージ額 $10。USD、USDT、または USDC(現在はお問い合わせによる対応)。初回有料チャージを行うと、アカウント全体の毎秒コール数上限が解除されます。各キーにはデフォルトの 400 CU/s 制限(バースト 1,600 CU)が適用されます。残っている無料枠はそのまま保持されます。
一般的なメソッド(1M コールあたり)
- eth_call $1.50
- eth_getLogs $3.00
- アドレス残高 $2.50
- DEX 日次価格 $1.50
全メソッド重み付け一覧表
CU の低い順にソートされています。
| メソッド | CU |
|---|---|
| eth_blockNumber | 1 |
| eth_chainId | 1 |
| eth_getBlockByNumber | 5 |
| eth_blobBaseFee | 10 |
| eth_feeHistory | 10 |
| eth_gasPrice | 10 |
| eth_getBalance | 10 |
| eth_getBlockByHash | 10 |
| eth_getBlockReceipts | 10 |
| eth_getBlockTransactionCountByHash | 10 |
| eth_getBlockTransactionCountByNumber | 10 |
| eth_getCode | 10 |
| eth_getHeaderByHash | 10 |
| eth_getHeaderByNumber | 10 |
| eth_getProof | 10 |
| eth_getRawTransactionByBlockHashAndIndex | 10 |
| eth_getRawTransactionByBlockNumberAndIndex | 10 |
| eth_getRawTransactionByHash | 10 |
| eth_getStorageAt | 10 |
| eth_getTransactionByBlockHashAndIndex | 10 |
| eth_getTransactionByBlockNumberAndIndex | 10 |
| eth_getTransactionByHash | 10 |
| eth_getTransactionCount | 10 |
| eth_getTransactionReceipt | 10 |
| eth_getUncleByBlockHashAndIndex | 10 |
| eth_getUncleByBlockNumberAndIndex | 10 |
| eth_getUncleCountByBlockHash | 10 |
| eth_getUncleCountByBlockNumber | 10 |
| eth_maxPriorityFeePerGas | 10 |
| eth_syncing | 10 |
| net_version | 10 |
| web3_clientVersion | 10 |
| web3_sha3 | 10 |
| eth_call | 15 |
| eth_createAccessList | 20 |
| eth_estimateGas | 20 |
| eth_simulateV1 | 20 |
| eth_getLogs | 30 |
| eth_sendRawTransaction | 30 |
| debug_traceBlockByHash | 100 |
| debug_traceBlockByNumber | 100 |
| debug_traceCall | 100 |
| debug_traceTransaction | 100 |
| trace_block | 100 |
| trace_call | 100 |
| trace_get | 100 |
| trace_replayTransaction | 100 |
| trace_transaction | 100 |
Data API 操作
| メソッド | CU |
|---|---|
| data.chains | 1 |
| data.status_freshness | 1 |
| data.block | 5 |
| data.block_by_hash | 5 |
| data.nft | 5 |
| data.token | 5 |
| data.transaction | 5 |
| data.block_transactions | 10 |
| data.tokens_batch | 10 |
| data.dex_prices | 15 |
| data.stock | 15 |
| data.stocks | 15 |
| data.address_balances | 25 |
| data.address_transactions | 25 |
| data.address_transfers | 25 |
| data.dex_swaps | 25 |
| data.nfts_by_owner | 25 |
| data.token_holders | 25 |
| data.token_transfers | 25 |
| data.block_traces | 200 |
| data.transaction_trace | 200 |
利用できないチェーン固有の操作(未対応のチェーンやトレース範囲外など)は HTTP 422 を返し、課金されません。
これらの重み付けは JSON 形式でも取得できます: GET /v1/plans。
すべてのメソッドと CU 重み付け
各行はメソッド、各列はチェーンを表します。CU 重み付けは公開料金エンドポイントに基づいています。
| メソッド | コールあたりの CU | Base | BNB Smart Chain | Ethereum | HyperEVM | Polygon | Robinhood Chain |
|---|---|---|---|---|---|---|---|
| debug_traceBlockByHash | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | ✓対応 |
| debug_traceBlockByNumber | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | ✓対応 |
| debug_traceCall | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
| debug_traceTransaction | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
| eth_blobBaseFee | 10 | ✓対応 | —未対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
| eth_blockNumber | 1 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_call | 15 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_chainId | 1 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_createAccessList | 20 | ✓対応 | —未対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
| eth_estimateGas | 20 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_feeHistory | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_gasPrice | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getBalance | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getBlockByHash | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getBlockByNumber | 5 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getBlockReceipts | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getBlockTransactionCountByHash | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getBlockTransactionCountByNumber | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getCode | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getHeaderByHash | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getHeaderByNumber | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getLogs | 30 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getProof | 10 | ✓対応 | ✓対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getRawTransactionByBlockHashAndIndex | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getRawTransactionByBlockNumberAndIndex | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getRawTransactionByHash | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getStorageAt | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getTransactionByBlockHashAndIndex | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getTransactionByBlockNumberAndIndex | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getTransactionByHash | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getTransactionCount | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getTransactionReceipt | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_getUncleByBlockHashAndIndex | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getUncleByBlockNumberAndIndex | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getUncleCountByBlockHash | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_getUncleCountByBlockNumber | 10 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_maxPriorityFeePerGas | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| eth_sendRawTransaction | 30 | ✓対応 | ✓対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
| eth_simulateV1 | 20 | ✓対応 | —未対応 | —未対応 | —未対応 | ✓対応 | ✓対応 |
| eth_syncing | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| net_version | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| trace_block | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | —未対応 |
| trace_call | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | —未対応 |
| trace_get | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | —未対応 |
| trace_replayTransaction | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | —未対応 |
| trace_transaction | 100 | —未対応 | —未対応 | ✓対応 | —未対応 | —未対応 | —未対応 |
| web3_clientVersion | 10 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 | ✓対応 |
| web3_sha3 | 10 | ✓対応 | —未対応 | ✓対応 | —未対応 | ✓対応 | ✓対応 |
一般的な未対応リクエスト
- 未対応チェーンにおけるトレースメソッド(trace_block や trace_transaction など):debug_traceTransaction に {"tracer":"callTracer"} を指定してご利用ください。
- フィルタメソッド(eth_newFilter など):代わりに eth_getLogs をポーリングしてください。HTTP 経由で eth_subscribe を呼び出すと -32601 が返されます。/v1/chains で ws が true のチェーンでは、WebSocket 経由で eth_subscribe を利用できます(ドキュメントの対応チェーン一覧を参照)。それ以外の場合は eth_getLogs をポーリングしてください。
- ノードの履歴深度を超えるクエリ:Data API をご利用ください — データセットカタログを参照。
利用量シミュレーター
メソッドと日あたりのコール数を選択して、サイクルあたりの CU 使用量、無料プラン枠の占有率、定価での費用を見積もります。
- 30 日サイクルあたりの合計 CU
- 9,000,000 CU
- 無料プランのサイクル枠に対する割合
- 30%(無料枠 30,000,000 CU)
- 定価での見積もり
- $0.90
- 平均毎秒コール数
- 0.23 コール/秒(無料プラン上限 25 コール/秒、短時間のバースト許可)
許可および拒否されるメソッド
チェーンごとのメソッドの利用可否とポリシーについては、ドキュメントの JSON-RPC メソッドポリシーを参照してください →(英語)
請求詳細(決済、端数処理と繰り越し、残高確認)
利用量は CU(Compute Unit)単位で計測されます:各 JSON-RPC メソッドはその重み付けに基づいて設定された CU を消費します。利用量はすべてのチェーン、JSON-RPC と Data API の合計で計算されます。
重み付け表に記載されていない JSON-RPC メソッドは 10 CU として請求されます。
1000 CU ごとに 1 請求ユニットとして決済されます。
決済
利用料金はアカウントごと、時間単位の期間で請求され、整数の請求ユニット(1 ユニット = 1000 CU)に切り捨てられ、端数は次の期間へ繰り越されます(期間全体での総請求額は floor(合計 CU / 1000) となります)。決済は期間終了の約 15 分後に実行されます。例えば、前期間からの繰り越し 508 CU + 当該期間消費 2557 CU = 3065 CU の場合、3 請求ユニットが請求され、65 CU が繰り越されます。
残高と受付判定
各リクエストは、まだ請求されていない利用量を含めてリアルタイムで残高と照合されます。残高がなくなると、新しいリクエストは HTTP 402 で拒否されます。
無料プラン
30,000,000 CU の登録クレジットが含まれます。最初の課金対象コールの利用から 30 日間の各サイクルが始まり、期間終了時に 30,000,000 CU まで自動補充されます(累積なし。付与されたクレジットは規約違反で取得された場合を除き回収されません。利用規約参照)。すべてのキーで平均毎秒 25 コールを共有し、短時間のバーストが許可されます。初回有料チャージを行うと、アカウント全体の毎秒コール数上限が解除されます。各キーにはデフォルトの 400 CU/s 制限(バースト 1,600 CU)が適用されます。
クレジットカード不要 — GitHub、Google、またはウォレットですぐに登録できます。
初回の有料チャージによりアカウントが恒久的にアップグレードされ、アカウント全体の毎秒コール数上限が解除されます。
料金プラン
従量課金制;1 USD = 10,000 請求ユニット(= 10,000,000 CU);最低チャージ額は $10 です。対応通貨:USD、USDT、USDC。チャージはお問い合わせください。着金確認後に残高へ反映されます。
よくある質問
単一の API キーをすべてのチェーンで使用できますか?
はい、使用できます。単一の API キーで、対応しているすべてのチェーンの JSON-RPC、および対応チェーンにおける Data API を利用できます。API キーはチェーン個別ではなくアカウントに紐づきます。 複数チェーン利用ガイドを読む →
拒否されたリクエストは課金されますか?
いいえ、課金されません。利用規約第 8 条(メータリングと請求)の規定に従い、残高不足、レート制限超過、ネットワークの一時的な利用不能、不正なリクエスト形式などの理由により本サービスが拒否したリクエストには課金されません。データカバレッジ対象外のリクエストも課金されませんが、レート制限のカウント対象となる場合があります。 利用規約第 8 条を見る →
支払いはどのように行いますか?
従量課金制です:1 USD = 10,000 請求ユニット(= 10,000,000 CU)、最低チャージ額は $10 で、USD、USDT、USDC に対応しています。現在はメールでお問い合わせいただき、着金確認後に残高へ反映されます。 チャージについて問い合わせる →
リセットチャンスとは何ですか?
リセットチャンスは、アカウント残高をキャンペーンで定められた額まで補充する機能です。補充のみが行われ、減額されることはありません。現在のキャンペーン:リセットチャンスは毎月付与され、残高を 30,000,000 CU まで補充できます。 詳細を見る →