solscan logo
Register NowRegister Now

SOLSCAN PRO API

Documentation Overview

Everything you need to start building with indexed, decoded Solana data—from API access and coverage to AI integrations.

SECTION 1

OVERVIEW

Solscan Pro API is the premium, indexed data layer for the Solana blockchain, built on top of Solscan's own indexing infrastructure. It gives developers structured, ready-to-use access to on-chain data without needing to run their own RPC node or manually decode raw transaction data.

The API is organized around four core data domains:

  • Accounts — balances, token holdings, transaction history, transfers, DeFi activity, staking positions, portfolio value, funding relationships, and account metadata/labels.
  • Tokens — metadata, holder distributions, price (latest and historical), market listings, trending tokens, newly created tokens, and DeFi activity tied to a specific token.
  • NFTs — collection listings, collection items, NFT-level activity (mints, sales, transfers), and newly listed NFTs.
  • Transactions & Market Information — raw and decoded transaction data; block-level data, and market/pool data (listings, volume, historical pricing).
  • DeFi Activities - raw and decoded DeFi activity across DEXes/lending/staking protocols.

Key characteristics:

  • Mainnet only. The API does not support testnet and there are no plans to add it — it's built exclusively to serve production use cases.
  • Decoded, not just raw. Beyond raw RPC-equivalent data (blocks, transactions, accounts), Solscan pre-decodes complex program instructions into human-readable "actions" (swaps, transfers, mints, deposits, etc.) across 50+ supported DEX, lending, staking, and NFT protocols — so integrators don't have to write and maintain their own IDL-based decoders.
  • Priced by Computing Units (CU). Every plan allocates a monthly CU pool; each endpoint call currently costs a flat 100 CU. Usage and remaining CU are trackable from the account dashboard.
  • Tiered access. Plans range from a low-cost Lite tier (for individual developers/startups) up to Enterprise (custom CU, rate limits, and pricing), with Level 2–4 plans in between.
  • Built for AI agents too. A hosted MCP server exposes the same indexed data as semantic tools that LLMs (Claude, ChatGPT, etc.) can call directly, without needing to parse raw blockchain data themselves.

In short: Solscan Pro API turns Solana's raw, high-throughput on-chain data into a queryable, decoded, and rate-limited REST API — the same data and indexing pipeline that powers Solscan.io's own explorer, packaged for external developers.

PlanPrice/moMonthly CURate Limit (req/60s)Notes
Lite$4920,000,0001,000Pro endpoints minus exclusions (no account/metadata, account/funded_by, no "multi" bulk endpoints)
Level 2$199150,000,0001,000Full endpoint access
Level 3$399500,000,0002,000Full endpoint access
Level 4$1,0991,500,000,0003,000Full endpoint access
EnterpriseContact usContact usContact usCustom

Note: top-up CUs do not roll over between billing cycles.

Step 1 — Create & log in to your Solscan account

Go to solscan.io and sign up with an email address and password (or log in if you already have an account). This account is the single identity tied to your billing, API keys, and usage dashboard — there's no separate "developer account" to create.

Step 2 — Open API Management

From your profile, navigate to the "API Management" section. This is where all key generation, rotation, and usage monitoring happens, for both V1 and V2 of the API.

Step 3 — Generate your key

Click "Generate Key." The dashboard will produce a unique API key tied to your account and current plan.

Step 4 — Copy and secure your key

Click "Copy API Key" to grab the string. Treat it like a password — anyone with the key can consume your CU quota. Do not commit it to public repos or client-side code.

  • Key rotation: If you need to invalidate a key (e.g. it leaked, or you're rotating credentials on a schedule), use "Rotate Your API Key." This is irreversible — once rotated, the old key stops working immediately and cannot be recovered. Update all running services with the new key before rotating, or you will get 401 errors mid-flight.*

Step 5 — Use the key in requests

Include it in the request header as token, not as a query parameter or bearer token:

curl -X 'GET' \
  'https://pro-api.solscan.io/v2.0/account/transactions?account=ATLASXmbPQxBUYbxPsV97usA3fPQYEqzQBUHgiFCUsXx&limit=1' \
  -H 'accept: application/json' \
  -H 'token: {YOUR_API_KEY}'

Step 6 — Explore endpoints

Once the key works, start from the full endpoint list in the Pro API Reference (Section 2) to test calls — the interactive reference also lets you try requests directly from the browser with your key attached.

Migrating from a previous API key version

If you were on an older Pro API key (pre-v2.0), you don't need to do anything structurally different — generate a new key following Steps 1–4 above, then swap it into the token header of your existing requests as shown in the curl example. Old and new keys are not interchangeable; requests with a stale key will fail authentication once you've rotated.

Common activation issue: if your key doesn't seem to work right after subscribing, it's usually because the key hasn't been activated yet post-payment — see Section 1.4 below, or the FAQ entry "Why is my API account not activated after I made a payment?"

Step 1 — Choose your plan

Before subscribing, review the plan comparison table in Section 1.2 (Lite, Level 2, Level 3, Level 4, Enterprise) to pick the CU allocation and rate limit that fits your expected usage. Note that plans are billed monthly by default, with longer commitment periods available.

Step 2 — Navigate to API Plans

From solscan.io, go to the "Resources" section in the top navigation and click "API Plans." This redirects you to the Solscan Pro API landing page (solscan.io/apis) listing all current plans and pricing.

Step 3 — Select plan and billing period

Click your desired plan tier, then choose a subscription period (e.g., monthly, or a longer-term commitment if offered at a discount). Longer-term crypto-paid commitments require a minimum of 6 months.

Step 4 — Complete checkout

For card payments, you'll be redirected to a Stripe checkout page. Enter payment details carefully — double-check billing information before confirming, since the service is non-refundable once purchased (see FAQ). Stripe handles the recurring billing going forward, and you can manage or cancel the subscription later directly through your Solscan account, which is connected to your Stripe subscription.

Step 5 — Crypto payment (alternative path)

If you want to pay with cryptocurrency instead of a card, this is only available for commitments of 6 months or longer. Email [email protected] directly to arrange this — it is not self-serve through the checkout flow.

Step 6 — Confirm and activate

Once payment is confirmed (card or crypto), your subscription becomes active. However, activation of the API key itself is a separate manual step:

  • Go to your profile → API Management section.
  • Click "Activate my API key" to enable API access under the new plan.
  • If your account still shows inactive after this step, contact [email protected] — but attempt activation yourself first, as support will ask whether this step was completed.

Step 7 — Generate or update your key

If this is a first-time subscription, follow Section 1.3 to generate your key. If you're upgrading/downgrading an existing subscription, your existing key continues to work — only your CU allocation and rate limit change; you do not need to regenerate a new key when changing plans.

Managing your subscription after signup

  • Usage is trackable anytime via the API Management dashboard, which shows CU consumption against your monthly allocation.
  • Billing emails are sent automatically based on your selected package.
  • To customize a package beyond the standard tiers, or discuss Enterprise terms, contact [email protected] directly.
  • To cancel, log into your Solscan account and use the "Cancel" option (this also reflects in your connected Stripe subscription). Cancellation revokes access and stops future billing but does not refund any already-billed period.

Gap to flag: the actual "Resources → API Plans" navigation path and the Stripe checkout screen are described only in text in the source docs (with screenshots referenced but not directly viewable here) — worth grabbing fresh screenshots of the live solscan.io/apis flow before publishing this section, since UI may have shifted since these guides were written.

How do I create a Solscan account? To create a Solscan account, visit solscan.io. You can sign up by providing your email address and setting a password. Once registered, you can log in to access your Solscan API Management usage dashboard. This is the starting point for all Pro API interactions.

How do I subscribe to a Solscan Pro API plan? Navigate to the "Resources" section on solscan.io and click "API Plans." You will be redirected to the Solscan Pro API landing page where you can select a plan and subscription period (e.g., monthly or longer-term). Proceed to the Stripe checkout page to enter payment details and confirm. For cryptocurrency payments with a minimum 6-month commitment, email [email protected]. After payment confirmation, your subscription is active.

Do top-up CUs roll over to the next billing cycle? No. Top-up CUs do not roll over to the next billing cycle. All top-up CUs are valid only for the current billing period and will expire at the end of that cycle if unused. If you expect higher usage on a recurring basis, we recommend upgrading your plan instead of relying on top-ups.

What payment methods are supported? Subscriptions primarily use Stripe for credit card payments. For cryptocurrency options, contact support with a minimum 6-month commitment. All payments are subject to the Solscan API Payment Terms and Conditions.

What plans are available for Solscan Pro API? Specific plan details, including tiers, pricing, and features, are available on the API Plans page at solscan.io/apis. Plans are structured around Computing Units (CU) for API usage, with all CU set to 100. For custom options or detailed levels, contact [email protected] to register, as standard plans may not be publicly listed in full detail without login.

Can I get a refund for my API plan? No, refunds are not offered for any API plans once the purchase is completed. Cancellations do not result in reimbursement, per the terms and conditions.

What if my payment fails or is delayed? If payment fails during checkout, verify your details on the Stripe page and try again. For delays in confirmation, check your email for status updates or contact [email protected]. Once confirmed, access your profile to proceed with API setup.

Why is my API account not activated after I made a payment? If your API account remains inactive after payment, follow these steps: Check your profile and navigate to the API management section in your dashboard. Click "Activate my API key" to enable your API access. If the issue persists after activation, contact our support team at [email protected] for assistance. Please attempt activation before contacting support.

How do I manage my Pro API subscription? Solscan Pro API uses a subscription-based model and sends billing emails based on your selected package. You can track your API usage through the dashboard, which shows detailed consumption metrics. To customize your package or discuss specific needs, contact our support team at [email protected].

How do I use my API key? To use your API key, follow these steps: Subscribe to the suitable API plan from Solscan through this site: solscan.io/apis. When payment is confirmed, navigate to your Profile page and select API Management. Under API Management, you'll find your keys for different versions (V1 and V2). Copy the desired API key and include it in the header of your code when making API requests.

Can I get a refund for my API plan? Unfortunately, we do not offer refunds for any of our API plans once the purchase is completed.

What data points are available through the Solscan Pro API? This update introduces four new comprehensive datasets: Accounts, Tokens, NFTs, and Transactions, DeFi Activities & Market Information data.

What are the endpoints in "Account" API? What is the specific function of each endpoint? The Account API now offers three distinct endpoints tailored to provide detailed insights into Solana accounts:

  • Account Transfer: Users can now utilize advanced filters such as Transfer Type Filters, token filters, and specific sending & destination addresses. Additionally, a zero amount transfer filter enhances precision in data retrieval.
  • Account Token-Accounts: This endpoint classifies tokens and NFT accounts associated with a particular address, with the added capability to filter tokens with zero amounts.
  • Account DeFi Activities: Designed for DeFi enthusiasts, this endpoint allows filtering of indexed DeFi activities, enabling users to pinpoint specific transaction types within the ecosystem.

What are the endpoints in "Token" API? What is the specific function of each endpoint? The Token API introduces five new endpoints, catering to diverse analytical needs:

  • Token Transfer: Users can filter transactions by Action type and specify the amount of tokens involved in transfers, including a zero amount transfer filter.
  • Token DeFi Activities: Similar to the Account API, this endpoint provides filters for indexed DeFi activities associated with tokens.
  • Token Markets: Access detailed information about token markets, facilitating deeper market analysis.
  • Token List: Sort tokens by creation date to retrieve the newest or oldest tokens created on the Solana blockchain.
  • Token Trending: Stay updated with the latest trending tokens on Solscan, providing insights into emerging trends within the ecosystem.

What are the endpoints in "NFT" API? What is the specific function of each endpoint? The NFT API now includes four endpoints tailored for managing Non-Fungible Tokens:

  • New NFT: Introduces a Time Filter for sorting the newest NFT creations, enhancing discovery capabilities.
  • NFT Activities: Indexes actions related to NFTs, with a Price filter enabling sorting by price range.
  • NFT Collection Lists: Filters added for sorting NFT collections based on price, facilitating market analysis.
  • NFT Collection Items: Provides detailed trading data for specific NFT collections, aiding in comprehensive portfolio management.

What are the endpoints in "Transaction" API? What is the specific function of each endpoint? The Transaction Actions endpoint aggregates all indexed data relating to Solana transactions, providing access to raw data & a comprehensive overview of transactional activities on the blockchain.

Why can't I get the pricing data of newly created tokens? We are now returning all Solana tokens' price through Solscan Pro API.

What is the transaction history available for the most used Solscan Pro API endpoints? The Solscan Pro API provides different transaction history lengths across its most-used endpoints. Transfers endpoints: 3 years (up to July 2021). Balance Change endpoint: 6 months. Defi Activities: 6 months. These time ranges allow developers and analysts to access sufficient historical data for comprehensive analysis.

What is the delay in token price and market cap data? The Solscan Pro API delivers token price and Market Cap data with a 3-minute delay. This delay is necessary to ensure data reliability and accuracy through proper validation and processing.

What tokens does the token list endpoint include? The Solscan Pro API's token list endpoint provides detailed information for the top 2,000 tokens, ranked by market capitalization. Users can refine their search using filtering parameters to retrieve specific token data.

Does the Solscan Pro API cover the testnet? No, the Solscan Pro API currently does not support testnet, and we have no plans to develop this functionality in the near future. The API focuses exclusively on mainnet operations to serve our core user base.

Why is my API account not activated after I made a payment? If your API account remains inactive after payment, follow these steps: Check your profile and navigate to the API management section in your dashboard. Click "Activate my API key" to enable your API access. If the issue persists after activation, contact our support team at [email protected] for assistance. Please attempt activation before contacting support.

How do I manage my Pro API subscription? Solscan Pro API uses a subscription-based model and sends billing emails based on your selected package. You can track your API usage through the dashboard, which shows detailed consumption metrics. To customize your package or discuss specific needs, contact our support team at [email protected].

How do I cancel my Pro API plan? To cancel your Solscan Pro API subscription, log in to your Solscan account & click on the "Cancel" option. Your access will then be revoked and your account will no longer be charged for renewal. You can also manage your Stripe subscription from your Solscan account. Please note that the service is non-refundable, and cancellations will not result in any reimbursement. For complete details, refer to the Solscan Pro API Terms and Conditions.