The Multichain Crypto API is a powerful, developer-friendly solution that allows you to easily interact with multiple blockchains without running your own nodes. With ready-to-use endpoints, you can check wallet balances, send tokens across chains, estimate gas fees, simulate token swaps, monitor transactions, and more. Perfect for dashboards, trading bots, multi-chain wallets, and automated crypto systems. π
π Explore & Subscribe: RapidAPI β Multichain Crypto API
π Full Documentation: API Docs
π οΈ Interactive API Reference: Redoc / Swagger UI
π§ API Setup
-
Base URL:
https://multichain-crypto-api4.p.rapidapi.com -
Authentication: RapidAPI Key (
X-RapidAPI-Key) - Supported chains: Solana, Ethereum, BSC, TRON, Polygon, Base, and more
-
Supported tokens: See full list at
/api/v1/crypto/tokens
Pro Tip: Use the
/api/v1/crypto/tokensendpoint to dynamically fetch supported tokens for your dashboard or trading bot.
π Endpoints Overview
| Endpoint | Method | Description |
|---|---|---|
/api/v1/crypto/ping |
GET | Ping the API to check if itβs alive |
/api/v1/crypto/send/native |
POST | Send native tokens (SOL, ETH, BNB, TRON, MATIC, BASE) |
/api/v1/crypto/send/usdc |
POST | Send USDC tokens across supported chains |
/api/v1/crypto/send/usdt |
POST | Send USDT tokens across supported chains |
/api/v1/crypto/balance |
GET | Get wallet balance for a specific chain |
/api/v1/crypto/price |
GET | Get the current price of a token |
/api/v1/crypto/estimate-gas |
GET | Estimate gas fee for transactions on EVM chains |
/api/v1/crypto/tokens |
GET | List all tokens supported by the API |
/api/v1/crypto/swap/simulasi |
POST | Simulate token swaps to check expected output |
/api/v1/crypto/token_info |
GET | Get metadata for a token (name, symbol, decimals, contract address) |
/api/v1/crypto/tx_status |
GET | Check status of a transaction by its hash |
SEO Tip: Each endpoint name and description includes target keywords like
send tokens,check wallet balance,estimate gas.
π Available Endpoints with CURL Examples & Quick Tutorials
1οΈβ£ Ping API
GET /api/v1/crypto/ping
Check if the API is running and responsive.
Note: Replace
<YOUR_API_KEY>with your RapidAPI Key. All curl examples below use the sameX-RapidAPI-KeyandX-RapidAPI-Hostheaders.
curl "https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/ping" \
-H "X-RapidAPI-Key: <YOUR_API_KEY>" \
-H "X-RapidAPI-Host: multichain-crypto-api4.p.rapidapi.com"
Example response:
{
"status": "success",
"message": "API is alive"
}
2οΈβ£ Send Native Token (SOL, ETH, BNB, TRON, MATIC, BASE)
POST /api/v1/crypto/send/native
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
<PRIVATE_KEY>with your wallet private key.
curl --request POST \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/send/native?token=<TOKEN>&destination_wallet=<DESTINATION_WALLET>&amount=<AMOUNT>&rpc_url=<RPC_URL>&private_key=<PRIVATE_KEY>' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>' \
--data '{}'
Use case: Send 1 SOL from your admin wallet to any Solana wallet in Devnet or Mainnet without running your own node.
3οΈβ£ Send USDC or USDT
POST /api/v1/crypto/send/usdc
POST /api/v1/crypto/send/usdt
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
<PRIVATE_KEY>with your wallet private key.- Replace
<TOKEN_ADDRESS>,<CHAIN>,<AMOUNT>,<DESTINATION_WALLET>, and<RPC_URL>with your values.
curl --request POST \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/send/usdc?private_key=<PRIVATE_KEY>&rpc_url=<RPC_URL>&token_address=<TOKEN_ADDRESS>&chain=<CHAIN>&amount=<AMOUNT>&destination_wallet=<DESTINATION_WALLET>' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>' \
--data '{}'
Use case: Send USDC across Ethereum, BSC, Polygon, or Base chains. Perfect for multi-chain wallets or dashboards.
4οΈβ£ Get Wallet Balance
GET /api/v1/crypto/balance
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
<CHAIN>,<WALLET_ADDRESS>, and<RPC_URL>with your values.
curl --request GET \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/balance?chain=<CHAIN>&wallet=<WALLET_ADDRESS>&rpc_url=<RPC_URL>' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>'
Example JSON response:
{
"status": "success",
"chain": "sol",
"wallet": "<WALLET_ADDRESS>",
"balance": 10.5
}
Tip: Combine this with webhooks to monitor wallet balances in real-time.
5οΈβ£ Get Token Price
GET /api/v1/crypto/price
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.
curl --request GET \
--url https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/price \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>'
Perfect for building live dashboards showing token prices across multiple chains.
6οΈβ£ Estimate Gas Fee
GET /api/v1/crypto/estimate-gas
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
<CHAIN>,<TOKEN>,<AMOUNT>, and<WALLET_ADDRESS>with your values.
curl --request GET \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/estimate-gas?chain=<CHAIN>&token=<TOKEN>&amount=<AMOUNT>&destination_wallet=<WALLET_ADDRESS>' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>'
Use this to calculate the approximate fee before sending a transaction. Helps prevent failed transfers due to insufficient gas.
7οΈβ£ Get Supported Tokens
GET /api/v1/crypto/tokens
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.
curl --request GET \
--url https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/tokens \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>'
Tip: This endpoint is important for dynamic frontends or dashboards to list all supported tokens across Solana, Ethereum, BSC, TRON, Polygon, Base, and more.
8οΈβ£ Simulate Token Swap
POST /api/v1/crypto/swap/simulasi
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
<FROM_TOKEN>,<TO_TOKEN>, and<AMOUNT>with your values.
curl --request POST \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/swap/simulasi?from_token=<FROM_TOKEN>&to_token=<TO_TOKEN>&amount=<AMOUNT>' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>' \
--data '{}'
Simulate swaps before executing real transactions to prevent slippage or unexpected token conversion rates.
9οΈβ£ Get Token Metadata
GET /api/v1/crypto/token_info
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
token=solwith the token you want metadata for.
curl --request GET \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/token_info?token=sol' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>'
Retrieve token name, symbol, decimals, and contract address programmatically.
π Get Transaction Status
GET /api/v1/crypto/tx_status
Note:
- Replace
<YOUR_API_KEY>with your RapidAPI Key.- All curl examples use the same
X-RapidAPI-KeyandX-RapidAPI-Hostheaders.- Replace
<TX_HASH>and<CHAIN>with your transaction hash and the corresponding chain.
curl --request GET \
--url 'https://multichain-crypto-api4.p.rapidapi.com/api/v1/crypto/tx_status?tx_hash=<TX_HASH>&chain=<CHAIN>' \
--header 'x-rapidapi-host: multichain-crypto-api4.p.rapidapi.com' \
--header 'x-rapidapi-key: <YOUR_API_KEY>'
Monitor the confirmation status of your transactions across chains.
π Why Use Multichain Crypto API?
- Multi-chain support: Solana, Ethereum, BSC, TRON, Polygon, Base, etc.
- Unified endpoints for wallets, tokens, and transactions
- No need to run your own blockchain nodes
- Ready for async automation, trading bots, and dashboards
- Fast, developer-friendly, and production-ready
- SEO optimized: endpoints, keywords, and example JSON snippets help with search visibility
π‘ Pro Tip: Combine this API with webhooks or monitoring scripts to get real-time updates for wallets and transactions.
π Full Documentation: API Docs
π§© Interactive API Reference: Redoc / Swagger UI
Explore all endpoints and subscribe here: RapidAPI β Multichain Crypto API
Top comments (0)