Tarifs : un prix public pour chaque méthode, paiement à l'usage
1 USD = 10,000,000 CU. Le poids en CU de chaque méthode JSON-RPC et opération de la Data API est répertorié ci-dessous et disponible depuis un point de terminaison public. Les requêtes rejetées ne sont pas facturées.
Forfaits
Commencer gratuitement
30,000,000 CU à l'inscription. Après votre premier appel facturé, chaque cycle de 30 jours se termine par une recharge jusqu'à 30,000,000 CU si votre solde est inférieur (sans cumul). 25 appels par seconde en moyenne sur l'ensemble des clés de votre compte. Sans carte bancaire.
Paiement à l'usage
Recharge minimale $1 ; USD, USDT ou USDC (actuellement en nous contactant). Votre première recharge payante supprime le plafond d'appels par seconde au niveau du compte ; chaque clé conserve sa limite par défaut de 400 CU/s (rafale de 1,600 CU). Les crédits gratuits restants sont conservés.
Méthodes courantes (par 1M d'appels)
- eth_call $1.50
- eth_getLogs $3.00
- soldes d'adresses $2.50
- prix journaliers DEX $1.50
Tableau complet des poids des méthodes
Trié par CU, du plus bas au plus haut.
| Méthode | 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 |
Opérations de la Data API
| Méthode | 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 |
Les opérations spécifiques à une chaîne qui sont indisponibles (par exemple chaîne non prise en charge ou hors couverture de traces) renvoient HTTP 422 et ne sont pas facturées.
Ces poids sont également disponibles au format JSON depuis GET /v1/plans.
Toutes les méthodes et poids en CU
Chaque ligne représente une méthode et chaque colonne une chaîne. Les poids en CU proviennent du point de terminaison public de tarification.
| Méthode | CU par appel | Base | BNB Smart Chain | Ethereum | HyperEVM | Polygon | Robinhood Chain |
|---|---|---|---|---|---|---|---|
| debug_traceBlockByHash | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| debug_traceBlockByNumber | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| debug_traceCall | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| debug_traceTransaction | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_blobBaseFee | 10 | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_blockNumber | 1 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_call | 15 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_chainId | 1 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_createAccessList | 20 | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_estimateGas | 20 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_feeHistory | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_gasPrice | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getBalance | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getBlockByHash | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getBlockByNumber | 5 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getBlockReceipts | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getBlockTransactionCountByHash | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getBlockTransactionCountByNumber | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getCode | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getHeaderByHash | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getHeaderByNumber | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getLogs | 30 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getProof | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getRawTransactionByBlockHashAndIndex | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getRawTransactionByBlockNumberAndIndex | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getRawTransactionByHash | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getStorageAt | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getTransactionByBlockHashAndIndex | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getTransactionByBlockNumberAndIndex | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getTransactionByHash | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getTransactionCount | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getTransactionReceipt | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getUncleByBlockHashAndIndex | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getUncleByBlockNumberAndIndex | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getUncleCountByBlockHash | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_getUncleCountByBlockNumber | 10 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_maxPriorityFeePerGas | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_sendRawTransaction | 30 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_simulateV1 | 20 | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
| eth_syncing | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| net_version | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| trace_block | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge |
| trace_call | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge |
| trace_get | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge |
| trace_replayTransaction | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge |
| trace_transaction | 100 | —Non pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | —Non pris en charge | —Non pris en charge |
| web3_clientVersion | 10 | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge | ✓Pris en charge |
| web3_sha3 | 10 | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | —Non pris en charge | ✓Pris en charge | ✓Pris en charge |
Requêtes courantes non prises en charge
- méthodes de trace (telles que trace_block ou trace_transaction) sur les chaînes qui ne les prennent pas en charge : utilisez debug_traceTransaction avec {"tracer":"callTracer"}.
- Méthodes de filtrage (telles que eth_newFilter) : interrogez plutôt eth_getLogs. L'appel de eth_subscribe via HTTP renvoie -32601 ; sur les chaînes où ws est true dans /v1/chains, eth_subscribe est disponible via WebSocket (voir Chaînes prises en charge dans la documentation) ; sinon, interrogez eth_getLogs.
- Requêtes au-delà de la profondeur d'historique du nœud : utilisez la Data API — voir lecatalogue des jeux de données.
Estimateur d'utilisation
Choisissez les méthodes et les appels par jour pour estimer l'utilisation de CU par cycle, la part du quota du forfait gratuit et le coût au tarif catalogue.
- Total de CU par cycle de 30 jours
- 9,000,000 CU
- Part du quota du cycle du forfait gratuit
- 30% (quota gratuit de 30,000,000 CU)
- Estimé au tarif catalogue
- $0.90
- Moyenne d'appels par seconde
- 0.23 appels/s (plafond du forfait gratuit 25 appels/s, courtes rafales tolérées)
Méthodes autorisées et refusées
Détails de facturation (règlement, arrondi et report, vérifications de solde)
L'utilisation est mesurée en CU (Compute Units) : chaque méthode JSON-RPC consomme un nombre déterminé de CU selon son poids. L'utilisation est totalisée sur toutes les chaînes, en combinant JSON-RPC et Data API.
Les méthodes JSON-RPC ne figurant pas dans le tableau des poids sont facturées 10 CU.
Chaque tranche de 1,000 CU est réglée comme 1 unité de facturation.
Règlement
L'utilisation est facturée par compte et par période d'une heure, arrondie à l'unité de facturation inférieure (1 unité = 1,000 CU), avec le reste reporté sur la période suivante (sur l'ensemble des périodes, le montant total facturé correspond à floor(total CU / 1,000)) ; le règlement s'effectue environ 15 minutes après la fin de la période. Par exemple : 508 CU reportés + 2557 CU consommés = 3065 CU donnent lieu à la facturation de 3 unités, avec 65 CU reportés.
Solde et admission
Chaque requête est vérifiée par rapport à votre solde en temps réel, y compris l'utilisation non encore facturée. Dès que votre solde est épuisé, les nouvelles requêtes sont rejetées avec HTTP 402.
Forfait gratuit
Comprend 30,000,000 CU de crédits de bienvenue. Chaque cycle de 30 jours commence dès la première utilisation facturée ; à la fin du cycle, le solde est automatiquement rechargé jusqu'à 30,000,000 CU (sans cumul ; les crédits accordés ne sont pas repris, sauf pour les crédits obtenus en violation des Conditions d'utilisation). Toutes les clés partagent une moyenne de 25 appels par seconde, et de courtes rafales sont tolérées. Votre première recharge payante supprime le plafond d'appels par seconde au niveau du compte ; chaque clé conserve sa limite par défaut de 400 CU/s (rafale de 1,600 CU).
Aucune carte bancaire requise — inscrivez-vous instantanément avec GitHub, Google ou votre portefeuille.
Votre première recharge payante met à niveau le compte de façon permanente et supprime le plafond d'appels par seconde au niveau du compte.
Tarifs et forfaits
Paiement à l'usage ; 1 USD = 10,000 unités de facturation (= 10,000,000 CU) ; recharge minimale de $1. Devises prises en charge : USD, USDT, USDC. Contactez-nous pour recharger ; votre solde est crédité dès confirmation du paiement.
FAQ
Une seule clé API peut-elle être utilisée sur toutes les chaînes ?
Oui. Une seule clé API fonctionne pour le JSON-RPC sur chaque chaîne prise en charge et pour la Data API sur les chaînes qui la proposent ; une clé appartient au compte, pas à une chaîne spécifique. Lire le guide « Une clé, plusieurs chaînes » →(en anglais)
Les requêtes rejetées sont-elles facturées ?
Non. La Section 8 (Comptage et facturation) des Conditions d'utilisation stipule : les requêtes rejetées par le Service, par exemple en cas de Crédits insuffisants, de dépassement des limites de débit, de réseau temporairement indisponible ou de requête mal formée, ne sont pas facturées. Les requêtes hors de notre couverture de données ne sont pas facturées mais peuvent être comptabilisées dans les limites de débit. Lire la Section 8 des Conditions →
Comment payer ?
Paiement à l'usage : 1 USD = 10,000 unités de facturation (= 10,000,000 CU), recharge minimale de $1, USD/USDT/USDC acceptés. Les recharges sont traitées par e-mail pour le moment ; les crédits sont ajoutés dès confirmation du paiement. Contactez-nous pour recharger →
Qu'est-ce qu'une chance de réinitialisation ?
Une chance de réinitialisation recharge votre solde jusqu'au montant de la promotion et ne retire jamais de crédits. Offre en cours : les chances de réinitialisation sont attribuées chaque mois ; utilisez-en une pour recharger votre solde jusqu'à 30,000,000 CU. En savoir plus →