githubEdit

Config Subscan API key

Generate & use Subscan API key to enable authenticated access to Subscan’s data services on SubWallet.

Why do you need Subscan API key

To provide a more stable and secure experience for the Polkadot & Kusama ecosystems, Subscan (the primary block explorer used to track your transactions) has updated its access policies (check out this announcementarrow-up-right for detailed information).

Previously, some data could be retrieved anonymously. However, Subscan now requires an official API Key to prevent service abuse and ensure high-speed data delivery. Without this key configured in SubWallet, certain advanced operations—such as detailed transaction histories or specific on-chain data visualizations—may fail to load or appear restricted.

key

Key changes to note:

  • Mandatory authentication: As of March 9, Subscan has restricted all unauthenticated access (requests without a key).

  • Enhanced stability: Using your own API key ensures your data requests are prioritized and unaffected by general network traffic or public limits.

  • Privacy & security: Registering for a key allows Subscan to provide a more secure environment for ecosystem partners and developers.

To continue viewing full transaction details and a seamless operational history within SubWallet, you must generate a free API key on the Subscan dashboard and enter it in your wallet settings.

lightbulb

Generate & config Subscan API key on SubWallet

Generate your Subscan API key on Subscan

Before configuring the API key on SubWallet, you must obtain it from the Subscan developer portal.

Step 1: Go to pro.subscan.ioarrow-up-right and sign up for a new account or login.

Depending on whether you have an account, select the tab that best suits your needs.

Step 2: Click the "Sign up" button if you don't have an account.

You'll be redirected to the Sign up screen.

Step 3: In the Sign up screen, you can choose to register using your email or your Substrate (Polkadot) address.

3.1. If you want to register using your email

Provide the required information as listed upon signing up via email.

Once done, tick the "I have agree to the terms of the Subscan user agreementarrow-up-right" checkbox, then click "Sign Up".

3.2. If you want to register using your wallet address

Select the "Sign with Web 3.0 Address" option.

You'll be redirected to a wallet signing screen. Choose the wallet-connect option (Polkadot or EVM) you'd like to connect with, then click "Connect wallet".

The SubWallet browser extension will appear. Select the account you'd want to connect, then click "Connect".

Once connected, tick the "I have agree to the terms of the Subscan user agreementarrow-up-right" checkbox, then click "Sign Up".

A signature request popup from SubWallet will appear, asking you to sign to prove you're the owner of the selected account. Click "Approve" to proceed.

Step 4: Once you've logged in/signed up, you'll be redirected to the Subscan homepage. Click the Profile button at the top right of the screen, then choose "Manage" to access the account profile.

Step 5: In the Account profile screen, hover over the Dashboard section and then select the "Manage" button under the API key card.

Step 6: In the API services screen, click the "Add" button to create your API key. Skip this step if you've already created it.

Step 7: Enter a name for your API key. Once done, click "Create New API Key".

Step 8: Your Subscan API Key has been created! You can now get the key by clicking the Copy button. This action is needed so that you can paste it on SubWallet later.

Config API Key on SubWallet

Step 9: Open the SubWallet extension and click the icon in the top-left corner to get to the Settings section.

Step 10: In the Settings screen, select "Account settings".

circle-info

You can also open the Settings screen by clicking on the account name to access the account selection tab. Then, click the icon to access the Settings section.

circle-exclamation

Step 11: In the Account settings screen, click "Config Subscan API key".

Step 12: Enter the key obtained in Step 8, then click "Save" to save it in SubWallet. Once saved, the key will then be used to retrieve Subscan data for transactions on Subscan-supported networks.

That’s it—you’re all set! You can now track your real-time balance, transaction history, and more directly in the wallet using your free Subscan API key.

Last updated