Covalent API

Unified API for querying blockchain data across 100+ networks. Get historical transactions, token balances, and DeFi metrics with a single API.

What is Covalent?

Covalent provides a unified API for accessing blockchain data across 100+ networks. Unlike RPC providers that return raw data, Covalent normalizes and enriches data, making it easy to build analytics, dashboards, and DeFi dashboards.

Supported Blockchains

  • EVM Networks - Ethereum, Polygon, BSC, Avalanche, and 80+
  • Non-EVM - Solana, Algorand, Aptos
  • Layer 2s - Arbitrum, Optimism, zkSync, Base

Covalent API Endpoints

# Get token balances for an address
curl -X GET "https://api.covalenthq.com/v1/1/address/0x.../balances_v2/" \
  -H "Authorization: Basic BASE64(API_KEY:)"

# Get transaction history
curl -X GET "https://api.covalenthq.com/v1/1/address/0x.../transactions_v2/" \
  -H "Authorization: Basic BASE64(API_KEY:)"

# Get DeFi liquidity pools
curl -X GET "https://api.covalenthq.com/v1/1/address/0x.../transactions_v2/?type=2" \
  -H "Authorization: Basic BASE64(API_KEY:)"

Covalent vs Other APIs

  • vs RPC - Covalent returns enriched, normalized data
  • vs The Graph - No need to deploy subgraphs
  • vs Etherscan - Works across all chains

Popular Use Cases

  • Portfolio Trackers - Show all assets across chains
  • Tax Tools - Calculate capital gains
  • Analytics Dashboards - DeFi metrics and TVL
  • Token Holders - Get holder lists for any token

Pricing

Free Tier

50K credits/month for personal projects.

Enterprise

Custom pricing with unlimited requests.

Start Using Covalent

Get API Key The Graph API