Blockstream Explorer Enterprise API provides access to enhanced blockchain data services beyond the public endpoints. This service enables higher rate limits, better reliability, and access to premium or custom data features. Access to the Blockstream Enterprise API is authenticated so users require unique API keys to identify and manage their usage. This authenticated model allows Blockstream to ensure consistent performance for enterprise integrations (i.e. wallets, exchanges, analytics platforms) while maintaining secure, rate-managed access to Bitcoin and Liquid Network data.
- Log in to your explorer API account. From the Overview page, click on Manage Keys in the left-side navigation bar or the left tile panel to generate your first API key. This left tile panel will show your active API keys.
- Click Generate New API Key to create your first client_id and client_secret pair. A right-side modal will open for you to name this new API key. Set a name and click Finish to complete this process, then you should see your client_id and client_secret. These are the authentication details you will need to use to request access tokens that will then let you make authorized requests to the Explorer Enterprise API endpoints.
- In the Manage Keys page, you will be able to see the details of all your API keys, generate new ones, and delete them.
- At the bottom of the page and on the left-side navigation bar you will see Code Examples. This page will show you code snippets (cURL, python, Javascript) on how to request access tokens using your API keys (client_id and client_secret) and how to make a request to get the hash of the last Bitcoin mainnet block.