API Documentation
Complete reference for the ChainAtlas REST API
Getting Started
Create an account and get your API key to start making requests
Authentication
All API requests require authentication using an API key
Keep your API keys secure and never share them publicly
Example Request:
curl -X GET "https://api.chainatlas.com/api/v1/chains" \ -H "X-API-Key: ca_live_your_api_key_here"
API Endpoints
Available endpoints for accessing blockchain metadata
GET /api/v1/chains
List all available blockchain networks
{
"data": [
{
"chainId": "ethereum",
"name": "Ethereum",
"symbol": "ETH",
"decimals": 18,
"explorer": "https://etherscan.io",
"rpcUrl": "https://mainnet.infura.io"
}
],
"pagination": {
"total": 70,
"page": 1,
"pageSize": 20,
"totalPages": 4
}
}GET /api/v1/chains/:chainId
Get detailed information about a specific chain
GET /api/v1/chains/ethereum
{
"chainId": "ethereum",
"name": "Ethereum",
"symbol": "ETH",
"decimals": 18,
"explorer": "https://etherscan.io",
"rpcUrl": "https://mainnet.infura.io"
}GET /api/v1/chains/:chainId/icon
Get the chain logo/icon image (PNG format)
Rate Limits
API usage limits based on your subscription plan
Free Plan:60 requests/minute
Pro Plan:300 requests/minute
Enterprise Plan:Custom limits
Need Help?
Get support or report issues
If you need assistance or have questions about the API, please contact our support team or check our community resources.