Aller au contenu
Commencer

Outil développeur · Test

BlockCypher : une société d’API qui a accessoirement un explorateur

La plupart des explorateurs ont ajouté une API plus tard. BlockCypher a commencé comme l’API, et la différence se voit dans la documentation, les webhooks et les points d’accès de construction de transaction dont personne d’autre ne se soucie.

Mis à jour le 17 septembre 2026 · Notre méthode de test · 9 min de lecture
Palier gratuit, clé requise Fonctionne sans JS 5 chaînes

En bref

Opérateur
BlockCypher, Inc.
Lancé
2014
Chaînes
Bitcoin, Litecoin, Dogecoin, Dash
Produit principal
API pour développeurs
Webhooks
Oui
Construction de tx
Oui
Clé API
Niveau gratuit, token requis au-delà
Fonctionne sans JS
Oui

Le verdict

BlockCypher est un produit pour développeurs avec une interface d’explorateur en façade, et jugé sur ces termes, il tient la route. Il couvre les principales chaînes UTXO, la documentation est véritablement bonne, et il offre la construction de transactions et des webhooks que les explorateurs purement en lecture n’offrent pas. L’interface web est datée et le niveau gratuit est serré, mais pour construire sur des chaînes UTXO sans nœud, cela reste l’une des voies les plus simples.

Ce qui fonctionne bien

  • La documentation est claire et complète, ce qui est plus rare dans ce domaine qu’il ne devrait l’être
  • Webhooks pour les événements d’adresse et de transaction — en push plutôt qu’en polling
  • Points d’accès de construction de transaction, donc vous pouvez construire et signer sans nœud
  • Couvre Bitcoin, Litecoin, Dogecoin et Dash sur une API cohérente
  • Les pages web fonctionnent sans JavaScript

Ses limites

  • L’interface web est visiblement datée et a reçu peu d’investissement
  • Les limites du niveau gratuit sont serrées pour tout ce qui dépasse l’expérimentation
  • Aucune couverture Ethereum ou EVM qui vaille la peine d’être utilisée
  • La construction de transactions signifie faire confiance à un tiers pour plus de la chaîne que l’idéal

Pourquoi cette note

Six critères, chacun noté sur cinq, pondérés selon notre méthodologie. Une note sans justification n’est qu’un chiffre — voici la raison de chacune.

Couverture 3.0
Bitcoin, Litecoin, Dogecoin et Dash sur une API cohérente. Délibérément étroit, et la cohérence est le but.
Profondeur des données 3.0
Données de lecture adéquates, plus des webhooks et la construction de transactions, que les explorateurs purement en lecture n’offrent pas du tout.
Vitesse 4.0
Correcte, et les pages web fonctionnent sans JavaScript malgré leur apparence.
Confidentialité 3.0
La construction de transactions signifie que le service voit vos adresses et choisit vos entrées, ce qui est une exposition de métadonnées significative au-delà d’une simple recherche.
API 5.0
L’API la mieux documentée ici, et le niveau gratuit est un essai plutôt qu’un service. Les limites de débit arrivent exactement là où la documentation le dit.
Interface 3.0
Visiblement datée et à peine maintenue, ce qui est une allocation d’effort raisonnable pour une société dont les clients intègrent plutôt qu’ils ne parcourent.

Construit API-first, et ça se voit

La plupart des explorateurs sont des sites web qui ont ensuite exposé leur index comme une API, et le résultat est généralement une API façonnée par les besoins du site plutôt que par ceux d’un développeur. BlockCypher a pris le chemin inverse.

Les conséquences sont visibles partout. La documentation est organisée autour de tâches plutôt que de points d’accès. Les réponses d’erreur sont informatives. Le modèle de données est cohérent entre chaînes, donc le code écrit pour Bitcoin fonctionne pour Dogecoin en changeant un segment de chemin.

Cela explique aussi l’interface web, qui est manifestement une réflexion secondaire depuis des années. C’est une allocation d’effort raisonnable pour une société dont les clients intègrent plutôt qu’ils ne parcourent — mais cela signifie que si vous êtes arrivé en cherchant un explorateur, vous êtes arrivé sur le mauvais produit.

Les webhooks, que presque personne d’autre n’offre

Si vous devez savoir quand un paiement arrive, l’approche naïve est le polling — demander toutes les trente secondes si quelque chose a changé. Cela fonctionne, cela gaspille les ressources de tout le monde, et cela passe mal à l’échelle.

BlockCypher vous permet d’enregistrer un webhook contre une adresse ou une transaction et de recevoir un POST quand quelque chose se produit : une transaction apparaît dans la mempool, atteint un seuil de confirmation, ou fait l’objet d’une double dépense. Ce dernier point est véritablement précieux et rarement offert.

Les alternatives sont de faire tourner votre propre nœud avec des notifications ZeroMQ, ou le WebSocket de mempool.space, qui pousse des mises à jour mais nécessite de maintenir une connexion. Pour une intégration côté serveur qui veut un rappel plutôt qu’un socket, le modèle de BlockCypher est la chose la plus simple qui fonctionne.

La construction de transactions, et son compromis

BlockCypher construira une transaction non signée pour vous — sélection des entrées, calcul de la monnaie rendue, estimation des frais — vous renvoyant quelque chose à signer localement et à renvoyer pour diffusion.

C’est une vraie commodité. La sélection des pièces est délicate, l’estimation des frais est facile à mal faire, et la gestion de la monnaie rendue est l’endroit où les gens fuient leur confidentialité ou perdent de l’argent. Avoir cela fait correctement par un service est attractif.

C’est aussi une décision de confiance significative, et cela vaut la peine d’être explicite. Le service apprend vos adresses, choisit quelles entrées dépenser, et voit la transaction avant que le réseau ne le fasse. Vos clés ne quittent jamais votre machine — la signature est la vôtre — mais l’exposition de métadonnées est substantielle, et la sélection des entrées affecte votre confidentialité d’une manière que vous avez déléguée.

Pour un portefeuille en production, construisez les transactions localement. Pour un prototype, un outil interne ou une intégration à faible enjeu, c’est un raccourci raisonnable qui économise un vrai travail.

Le niveau gratuit, honnêtement

Le niveau gratuit de BlockCypher a des limites par seconde et par heure, avec un token requis au-delà. C’est suffisant pour le développement et les tests et ce n’est pas suffisant pour quoi que ce soit avec des utilisateurs.

C’est une position commerciale équitable, et elle se situe différemment des niveaux gratuits ailleurs dans ce répertoire. Blockstream et mempool.space servent des données en lecture seule gratuitement sans clé, financés comme des biens publics. BlockCypher est une entreprise vendant de l’infrastructure, et son niveau gratuit est un essai plutôt qu’un service.

Donc la répartition sensée est : données en lecture seule depuis les API sans clé, et BlockCypher quand vous avez besoin de webhooks ou du chemin d’écriture — les choses que personne ne donne gratuitement. Notre comparatif d’API expose où se situe chacun.

Ce que nos tests de référence ont montré

Nous avons testé BlockCypher comme un produit pour développeurs plutôt que comme un site web, puisque c’est ce qu’il est.

Les points d’accès de lecture se sont comportés correctement sur Bitcoin, Litecoin et Dogecoin. Soldes d’adresses, détails de transaction et données de bloc concordaient tous avec Blockstream et Blockchair. Le schéma cohérent entre chaînes est réel — le même code d’analyse a fonctionné sur les trois sans modification, ce qui n’est pas vrai quand on assemble trois API spécifiques à chaque chaîne.

Le test des webhooks est celui qui comptait. Nous avons enregistré un hook contre une adresse de test et il s’est déclenché promptement sur la transaction non confirmée puis à nouveau au seuil de confirmation que nous avions fixé. La charge utile était bien structurée et incluait suffisamment pour agir sans requête de suivi, ce qui est un détail qui sépare un webhook utilisable d’une notification qui déclenche trois appels API supplémentaires.

La limitation de débit est arrivée exactement là où la documentation le disait, ce qui vaut la peine d’être noté car ce n’est pas universel. Plusieurs services de ce répertoire limitent plus tôt que ce que leurs chiffres publiés laissent entendre. Les limites de BlockCypher étaient conformes à l’annonce, et les réponses 429 étaient informatives plutôt qu’opaques.

Le point d’accès de construction de transaction a produit une transaction non signée valide avec une sélection d’entrées sensée et une estimation de frais raisonnable. Nous l’avons signée localement et diffusée avec succès.

L’interface web, testée en parallèle, fonctionnait bien avec JavaScript désactivé — un point en sa faveur que son apparence ne suggère pas. Mais elle montrait moins à chaque recherche que les alternatives gratuites, et il n’y a aucune version de notre recommandation où quelqu’un navigue ici plutôt que d’y construire.

Si ce n’est pas le bon

Pour des données UTXO en lecture seule, ceux-ci sont sans clé et activement développés. BlockCypher mérite sa place sur le chemin d’écriture.

BlockCypher: questions fréquentes

BlockCypher est-il gratuit ?

Il existe un niveau gratuit avec des limites par seconde et par heure, adéquat pour le développement. L’usage en production nécessite un token payant.

Quelles chaînes BlockCypher prend-il en charge ?

Bitcoin, Litecoin, Dogecoin et Dash, sur une API cohérente. Sa couverture EVM n’est pas une raison de le choisir.

BlockCypher peut-il envoyer des transactions pour moi ?

Il construit des transactions non signées et diffuse celles qui sont signées. La signature se produit de votre côté — vos clés ne quittent jamais votre machine — mais le service voit vos adresses et choisit vos entrées, ce qui est une vraie exposition de métadonnées.

Quelle est l’alternative aux webhooks de BlockCypher ?

Votre propre nœud avec des notifications ZeroMQ, ou le WebSocket de mempool.space. Les deux évitent le tiers ; le modèle de webhook est plus simple si vous voulez un rappel plutôt qu’une connexion maintenue.