Covalent
Covalent provides a unified API to bring full transparency and visibility to assets across all blockchain networks including Cronos.
The Covalent API is RESTful and offers the following out-of-the-box for Cronos:
Covalent API | |
Response formats | JSON and CSV |
Real time response | 2 blocks |
Batch response | 30 minutes |
Request volume limit | None |
Request rate limit | 5 requests per second |
Base URL | |
Networks & chain_id | Mainnet - 25 |
Supported Endpoints | Class A
- Balances
- Transactions
- Transfers
- Token Holders
- Log Events (Contract Address)
- Log Events (Topic Hash) |
Try the supported endpoints directly in your browser from our API Reference or use the following code examples. The JSON response format is the same for all endpoints:
❴
"data": ...,
"error": false,
"error_message": null,
"error_code": null
❵
Curl
JavaScript
Python
curl -X GET "https://api.covalenthq.com/v1/25/address/0xFEC4f9D5B322Aa834056E85946A32c35A3f5aDD8/balances_v2/?key={YOUR API KEY}" -H "Accept: application/json"
const APIKEY = 'YOUR API KEY';
const baseURL = 'https://api.covalenthq.com/v1'
const blockchainId = 25
const demoAddress = '0xFEC4f9D5B322Aa834056E85946A32c35A3f5aDD8'
async function getWalletBalance(chainId, address) {
const url = new URL(`${baseURL}/${chainId}/address/${address}/balances_v2/?key=${APIKEY}`);
const response = await fetch(url);
const result = await response.json();
const data = result.data;
console.log(data)
return data;
}
// Example address request
getWalletBalance(blockchainId, demoAddress);
import requests
API_KEY = 'YOUR API KEY'
base_url = 'https://api.covalenthq.com/v1'
blockchain_id = 25
demo_address = '0xFEC4f9D5B322Aa834056E85946A32c35A3f5aDD8'
def get_wallet_balance(chain_id, address):
endpoint = f'/{chain_id}/address/{address}/balances_v2/?key={API_KEY}'
url = base_url + endpoint
result = requests.get(url).json()
data = result["data"]
print(data)
return(data)
# Example address request
get_wallet_balance(blockchain_id, demo_address)
The Covalent API supports a broad range of Web3 data use cases including:
- Gaming
- Defi Taxes
- KYC
- NFTs
- Wallets
- Dashboards
- Dao Data
- Dex & Trading
- and many more
Check out Covalent's collection of ready-to-ship Code Templates that you can use to build your Web3 data-powered dApps.
Here are some additional resources to help you get started with the Covalent API:
Last modified 2mo ago