Alchemy API
L'infrastructure Web3 tout-en-un : nœuds RPC, APIs enrichies et webhooks.
Alchemy est une plateforme d'infrastructure blockchain qui fournit aux développeurs Web3 des nœuds RPC managés et des APIs enrichies pour lire et écrire on-chain sans héberger de nœud. Au-delà du JSON-RPC standard, elle ajoute des APIs de plus haut niveau — NFT, tokens, transferts, prix — ainsi que des webhooks pour réagir aux événements de la chaîne. Elle couvre plus de 100 réseaux (Ethereum, Solana, Base, Arbitrum, Optimism, Polygon…). Le modèle repose sur des Compute Units (CU) consommées par requête, avec un palier gratuit généreux et un mode pay-as-you-go.
Que propose l'API Alchemy ?
Tarifs de l'API Alchemy
Modèle basé sur les Compute Units (CU) : chaque requête consomme un nombre de CU variable selon sa complexité (d'une dizaine à plus de 100 CU). Plan gratuit avec quota mensuel de CU, puis pay-as-you-go facturé au million de CU au-delà du quota inclus. Les limites de débit s'expriment en requêtes par seconde et le plan détermine aussi le nombre d'apps et de webhooks.
Offre gratuite — Plan gratuit avec 30 millions de Compute Units par mois, jusqu'à 25 requêtes par seconde, 5 apps et 5 webhooks, et accès à l'ensemble des mainnets et testnets ainsi qu'à la plateforme développeur.
Authentification & intégration
Clé API propre à chaque app, intégrée dans l'URL de l'endpoint RPC (https://<chaine>.g.alchemy.com/v2/<API_KEY>) ou passée selon l'API utilisée.
Accès via endpoints RPC HTTPS et WebSocket (pour les abonnements temps réel comme eth_subscribe), APIs REST enrichies (NFT, Token, Transfers) et webhooks sortants pour le push d'événements. Réponses en JSON / JSON-RPC. Un SDK officiel (alchemy-sdk-js) simplifie l'intégration.
Cas d'usage de l'API Alchemy
- Connecter une dApp à la blockchain sans héberger ni maintenir de nœud.
- Afficher les NFT et tokens d'un wallet grâce aux APIs enrichies en une seule requête.
- Reconstituer l'historique complet des transferts d'une adresse pour un portefeuille ou un explorateur.
- Déclencher des actions back-end en temps réel via des webhooks sur l'activité d'une adresse.
- Implémenter l'account abstraction (ERC-4337) avec le bundler et le parrainage de gas.
- Servir une application multichaîne (Ethereum, Base, Arbitrum, Solana) depuis une seule plateforme.
✓ Points forts
- Plan gratuit généreux (30M CU/mois) suffisant pour développer et lancer un projet.
- APIs enrichies (NFT, Token, Transfers) qui évitent d'indexer la chaîne soi-même.
- Couverture de plus de 100 réseaux, EVM et non-EVM (Solana, Bitcoin…).
- Webhooks et WebSocket pour le temps réel, plus un SDK officiel bien documenté.
- Pay-as-you-go transparent au million de CU, sans engagement sur les plans d'entrée.
⚠ Limites
- Le modèle Compute Units rend le coût d'une requête variable et parfois difficile à anticiper.
- Sur gros volume, la facture peut grimper rapidement malgré le tarif au million de CU.
- Dépendance à un fournisseur tiers pour l'accès on-chain (point de centralisation).
- Les limites de débit et le nombre d'apps/webhooks du plan gratuit peuvent contraindre la mise à l'échelle.
Questions fréquentes sur l'API Alchemy
Alchemy a-t-il une offre gratuite ?
Oui. Le plan gratuit inclut 30 millions de Compute Units par mois, jusqu'à 25 requêtes par seconde, 5 apps et 5 webhooks, avec accès à tous les mainnets et testnets supportés.
Qu'est-ce qu'un Compute Unit ?
C'est l'unité de facturation d'Alchemy : chaque requête consomme un nombre de CU variable selon sa complexité (une dizaine pour un appel simple, plus de 100 pour une opération complexe). Le quota mensuel et le pay-as-you-go se comptent en CU.
Combien coûte le dépassement du quota gratuit ?
Au-delà du quota inclus, le mode pay-as-you-go facture 0,45 $ par million de CU pour les premiers 300 millions de CU mensuels, puis 0,40 $ par million de CU au-delà.
Quelles chaînes sont supportées ?
Alchemy couvre plus de 100 réseaux, dont Ethereum, Solana, Base, Optimism, Arbitrum, Polygon, Avalanche et de nombreuses autres chaînes EVM et non-EVM.
Comment s'authentifier ?
Chaque app dispose d'une clé API intégrée dans l'URL de l'endpoint RPC (https://<chaine>.g.alchemy.com/v2/<API_KEY>). On crée et gère ses apps et clés depuis le dashboard.
Peut-on recevoir des événements en temps réel ?
Oui, de deux façons : via WebSocket (souscriptions eth_subscribe) pour les flux temps réel, et via les webhooks (Notify) qui poussent des notifications back-end sur l'activité d'une adresse ou des transactions.





