定價:每個方法公開標價,按量付費
1 美元 = 1,000 萬 CU。每個 JSON-RPC 方法和 Data API 操作的 CU 權重都在下方公開,也可以從公開端點讀取。被拒絕的請求不計費。
方案
免費開始
註冊即得 3,000 萬 CU。首次計費呼叫後,每 30 天為一個週期;週期結束時餘額低於 3,000 萬 CU 的,補足到 3,000 萬 CU(不累積)。帳戶下所有 key 合計平均每秒 25 次呼叫。無需信用卡。
按量付費
最低儲值 $10,支援 USD、USDT、USDC(目前需聯絡我們儲值)。首次付費儲值後解除帳戶級每秒呼叫上限;每個 key 仍有預設 400 CU/s 限額(突發 1,600 CU)。剩餘免費額度保留。
常用方法(每百萬次)
- 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 |
鏈專有操作不可用時(如該鏈不支援或 trace 覆蓋範圍之外),端點回傳 422,不計費。
這些權重也可以從 GET /v1/plans 以 JSON 取得。
全部方法與 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 系列方法(如 trace_block、trace_transaction)在不支援的鏈上:改用 debug_traceTransaction,並傳入 {"tracer":"callTracer"}。
- filter 類方法(如 eth_newFilter):改用輪詢 eth_getLogs。透過 HTTP 呼叫 eth_subscribe 回傳 -32601;在 /v1/chains 中 ws 為 true 的鏈上,可以透過 WebSocket 使用 eth_subscribe(見文件「支援的鏈」頁);其他情況輪詢 eth_getLogs。
- 超出節點歷史深度的查詢:改用 Data API,見資料集目錄。
用量估算
選擇方法與每天呼叫次數,估算每個週期的總 CU、佔免費方案額度的比例與按標價的費用。
- 每 30 天週期總 CU
- 900 萬 CU
- 佔免費方案每週期額度
- 30%(免費額度 3,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),未滿 1 單位的餘數結轉到下一期(跨期合計扣費為 floor(累計 CU / 1000));結算在帳期結束約 15 分鐘後執行。例如:上期結轉 508 CU,本期消耗 2557 CU,合計 3065 CU,本期扣除 3 個計費單位,餘數 65 CU 繼續結轉至下一期。
餘額與准入
每個請求都會即時核對餘額(含尚未結算的用量);餘額用盡後,新請求將回傳 HTTP 402。
免費方案
註冊即享 3,000 萬 CU 初始額度。首次呼叫起開啟 30 天用量週期,到期自動補足至 3,000 萬 CU(不累積;已發放的額度不扣回,但違規取得的除外,見服務條款)。目前帳戶下全部 Key 共享平均每秒 25 次呼叫,允許短時突發。首次付費儲值後,解除帳戶級每秒呼叫上限;每個 key 仍有預設 400 CU/s 限額(突發 1,600 CU)。
無需信用卡,GitHub/Google/錢包任選登入即建立帳戶。
首次付費儲值後永久轉為付費帳戶,解除帳戶級每秒呼叫上限。
價格與方案
按量付費;1 USD = 10,000 計費單位(= 1,000 萬 CU);最低儲值 $10;支援 USD、USDT、USDC。聯絡我們儲值,確認到帳後即計入餘額。
常見問題
一個 key 能用於所有鏈嗎?
可以。同一個 API key 適用於所有支援鏈的 JSON-RPC,並在已開放的鏈上呼叫 Data API;key 屬於帳戶,不綁定特定鏈。 檢視「一個 key 切鏈」指南 →(簡體中文)
被拒絕的請求計費嗎?
不計費。服務條款第 8 條(計量與計費)規定:因服務額度不足、超出速率限制、網路暫時不可用、請求格式錯誤等原因被本服務拒絕的請求,不計費;超出資料覆蓋範圍的請求不計費,但可能計入速率限制。 檢視服務條款第 8 條 →
怎麼付費?
按量付費:1 USD = 10,000 計費單位(= 1,000 萬 CU),最低儲值 $10,支援 USD、USDT、USDC;目前透過 Email 聯絡我們儲值,確認到帳後計入餘額。 聯絡我們儲值 →
重置機會是什麼?
重置機會會將帳戶餘額補足到活動設定的額度,只補不減。目前活動:按月自動發放重置機會,將餘額補足到 3,000 萬 CU。 瞭解詳情 →