The Blockchain API offers developers a seamless way to interact with blockchain networks through a unified, easy-to-use interface. Whether you're building decentralized applications (dApps), managing wallets, or handling NFTs and tokens, this powerful API streamlines development across multiple blockchains including Solana, Ethereum, Binance Smart Chain, Avalanche, and NEAR.
With built-in support for wallet creation, transaction handling, NFT minting, token balance checks, and real-time event tracking, The Blockchain API removes complexity and accelerates your projectβs time to market.
Getting Started with The Blockchain API
To begin using the API, you need an API key pair. Generating one takes less than a minute:
- Visit the dashboard and create a free account.
- Generate your unique
APIKeyIDandAPISecretKey. - Use these credentials to authenticate all API requests.
Once set up, you can start making authenticated calls across supported endpoints immediately.
π Discover how to integrate blockchain functionality in minutes
Free Credits and Usage Limits
Every user receives 50,000 free credits per month, allowing extensive testing and light production use at no cost. Each endpoint consumes a specific number of credits based on its computational load:
- Free endpoints (0 credits): Derive public/private keys, get airdrops on devnet
- Low-cost (0.25β2 credits): Balance checks, transfers, metadata retrieval
- Higher-cost (5β15 credits): NFT creation, full transaction history
You can monitor usage and upgrade plans via the billing section of the dashboard. Custom pricing is available for high-volume applications or enterprise needs.
Core Features by Category
Wallet Management
Create and manage wallets across multiple chains with standardized methods.
Generate a Seed Phrase
Use the /wallet/generate-secret-recovery-phrase endpoint to generate a BIP39-compliant recovery phrase. Specify blockchain and n_words (12, 15, 18, 21, or 24).
{
"secret_recovery_phrase": "fire owner display success half rescue pledge oval foam gossip window once"
}Derive Keys and Addresses
From a seed phrase, derive private keys and public addresses using specified derivation paths like m/44/501/0/0. Supports cross-chain compatibility with proper path configuration.
Secure Best Practices
When using endpoints requiring seed phrases:
- Always use a dedicated wallet separate from your primary funds.
- Fund only with minimal amounts needed for the operation (e.g., minting an NFT).
- Consider returning compiled transactions instead of signing them server-side.
π We strongly recommend never exposing seed phrases in production environments. Use compiled transaction workflows where users sign via secure wallets like Phantom or MetaMask.
NFT Operations on Solana
The API simplifies interaction with Metaplex NFTs on Solana.
Create an NFT
Mint a new NFT using POST /solana/nft/mint. You can:
- Upload metadata directly (via S3) or link to off-chain storage (Arweave/IPFS)
- Set royalties (
seller_fee_basis_points) - Define mutable or master edition status
- Assign creators and share percentages
Cost: 5 credits per mint
Example request includes name, symbol, image URL, and upload method (S3 or URI).
Retrieve NFT Metadata
Use GET /solana/nft/metadata/{mint_address} to fetch on-chain NFT details like name, symbol, creators, and update authority.
For full metadata (attributes, image links), follow the uri field to off-chain JSON.
Cost: 0.25 credit
Search and Track NFTs
- Search NFTs by name, symbol, update authority β ideal for discovery tools.
- Get owner info: Basic (
GET /solana/nft/owner) or advanced (GET /solana/nft/owner/advanced) including listing status and marketplace. - View full history: Get every transaction affecting an NFT from mint onward.
Advanced owner lookup supports states like listing, auctioning, loaned, or held.
Token and Balance Queries
Check balances for native coins (SOL, ETH) or tokens (SPL, ERC-20).
Get Wallet Balance
Call POST /wallet/balance with:
blockchain_identifier(public key/address)- Optional
token_blockchain_identifier(e.g., USDC mint address) - Network selection (
mainnet-beta,devnet, etc.)
Returns balance in human-readable units (e.g., SOL instead of lamports).
Cost: 0.25 credit
List All Tokens Held
Retrieve all SPL tokens and their balances held by a wallet using /solana/wallet/tokens.
Includes zero-balance holdings if requested β useful for historical analysis.
Transaction Handling
Send assets securely across chains.
Transfer SOL, Tokens, or NFTs
Use POST /solana/wallet/transfer or cross-chain equivalent.
Supports:
- Transfers of native currency, SPL tokens, or NFTs
- Custom fee payer configuration
- Optional compilation without signing (
return_compiled_transaction=true)
Cost: 2 credits
Ideal for dApps that want users to sign transactions locally without exposing keys.
Candy Machine Integration
Interact with Metaplex Candy Machines programmatically.
- Search machines by UUID, symbol, or update authority
- List all published machines on mainnet (updated every 15 minutes)
- Get all NFTs (minted and unminted) from a machine
Useful for analytics dashboards and launchpad monitoring tools.
Real-Time Event Tracking (QN NFT Add-on)
Subscribe to real-time updates on NFT activity:
- Subscribe/Unsubscribe to specific NFTs
- Pull event queue for recent interactions (mint, transfer, listing)
- Delete processed events manually
Events expire after 24 hours. This system enables live tracking for marketplaces or alert systems.
Frequently Asked Questions
How do I keep my wallet secure when using seed phrases?
Always use a test or burner wallet when providing seed phrases to the API. Never use your primary wallet. For added security, compile transactions and have users sign them externally via Phantom or MetaMask.
Can I use this API for production-level applications?
Yes. With rate-limited free tiers and scalable paid plans, the API supports both development and production use. Enterprise customers can request custom SLAs and higher limits.
Is there SDK support for popular programming languages?
Yes. Official Python and JavaScript examples are available on GitHub. Community wrappers exist for other languages. Integration typically takes under an hour.
What blockchains are currently supported?
Primary support includes Solana, Ethereum, Binance Smart Chain, Avalanche, and NEAR. More chains may be added based on community demand.
Do I need to run my own nodes to use this API?
No. The Blockchain API abstracts away node management. You get reliable access without infrastructure overhead.
Are cNFTs or pNFTs supported?
Currently, compressed NFTs (cNFTs) and programmable NFTs (pNFTs) are not supported. Feature requests can be submitted through official channels.
π Unlock advanced blockchain integrations today
Keyword Integration Summary
Core keywords naturally integrated throughout:
- Blockchain API
- Solana NFT
- Wallet creation
- Seed phrase
- Token balance
- Transfer SOL
- Candy Machine
- NFT metadata
These terms reflect common developer search intents around blockchain tooling and ensure strong SEO performance.
Whether you're building an NFT marketplace, crypto wallet, or DeFi platform, The Blockchain API provides the tools you need to interact with blockchains efficiently and securely β all through a single, well-documented interface.
Start building now with 50,000 free monthly credits and reduce your blockchain integration time from weeks to hours.