Covalent provides a unified API to bring full transparency and visibility to assets across all blockchain networks.
Get a free API keyOur vision is to empower the pioneers of tomorrow by providing the richest and most robust data infrastructure for the entire blockchain ecosystem.
rich transactions indexed including every transaction since genesis.
Price feeds for fiat and crypto pairs.
Smart contracts available with internal data structures for querying.
refresh rate
Covalent's rich indexing and query technology supports diverse use-cases.
Every single wallet application on Ethereum aggregates data across various DeFi protocols using Covalent.
Uses: balances api positions api activity api notifications apiEvery single DeFi transaction is a taxable event. The biggest funds in the crypto-space uses us to calculate liabilities.
Uses: prices api activity apiCrypto networks have rich data structures currently inaccessible without a tool like Covalent. The data is used to make better decisions.
Uses: prices api aggregate api pivot apiand more use-cases being supported everyday.
Developers get simple APIs that allow for quick integration in new or existing projects.
{
"data": {
"balances": [
{
"contract_decimals": 18,
"contract_name": null,
"contract_ticker_symbol": "ETH",
"contract_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
"logo_url": "https://logos.covalenthq.com/tokens/0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.png",
"type": "cryptocurrency",
"balance": "2349416542132499968",
"quote_rate": "159.26154203702",
"quote": "374.17170138730535","nft_data": null
},
{
"contract_decimals": 0,
"contract_name": "SuperRare",
"contract_ticker_symbol": "SUPR",
"contract_address": "0xb932a70a57673d89f4acffbe830e8ed7f75fb9e0",
"logo_url": "https://logos.covalenthq.com/tokens/0xb932a70a57673d89f4acffbe830e8ed7f75fb9e0.png",
"type": "nft",
"balance": "1",
"quote_rate": "0",
"quote": "0",
"nft_data": [
{
"token_id: "10835",
"token_url: "https://ipfs.pixura.io/ipfs/QmaH9AB84oLMNVs5XjVjfXVR9yu3WttBBfymcgn8d2vb3o/metadata.json",
"external_data: {
"name": "Invisible Heroes",
"description": "Digital adaptation of the original art piece on panel and acrylic colors commissioned to our studio."
"image": "https://ipfs.pixura.io/ipfs/QmUydPFWzfHsfam822rdqBigFybMgPWMu1znRSYobSc6c7/InvisibleHeroes.gif",
"external_url": null,
"attributes": null
}
}
]
},
{...}
],
"pagination": null
},
"error": false,
"error_message": null,
"error_code": null
}
{
"data": {
"items": [
{
"exchange": "0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852",
"swap_count_24h": 7985,
"total_liquidity_quote": 525100896,
"volume_24h_quote": 48004844,
"fee_24h_quote": 144014.53,
"total_supply": "9703044189776917297",
"quote_rate": 54117128,
"block_height": 11234307,
"token_0": {
"contract_address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"contract_name": "Wrapped Ether",
"volume_in_24h": "49505561366676719673726",
"volume_out_24h": "55151776228662741895871",
"quote_rate": 462.10663,
"reserve": "569355745661046587479600",
"logo_url": "https://logos.covalenthq.com/tokens/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png",
"contract_ticker_symbol": "WETH",
"contract_decimals": 18
},
"token_1": {
"contract_address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"contract_name": "Tether USD",
"volume_in_24h": "25200174191395",
"volume_out_24h": "22483055440426",
"quote_rate": 0.9992369,
"reserve": "262197928730616",
"logo_url": "https://logos.covalenthq.com/tokens/0xdac17f958d2ee523a2206206994597c13d831ec7.png",
"contract_ticker_symbol": "USDT",
"contract_decimals": 18
}
},
{...}
],
"pagination": {
"has_more": true,
"page_number": 0,
"page_size": 100,
"total_count": 1750,
}
},
"error": false,
"error_message": null,
"error_code": null
}
{
"data": {
"items": [
{
"contract_decimals": 18,
"contract_name": "Golem Network Token",
"contract_ticker_symbol": "GNT",
"contract_address": "0xa74476443119a942de498590fe1f2454d7d4ac0d",
"logo_url": "https://logos.covalenthq.com/tokens/0xa74476443119a942de498590fe1f2454d7d4ac0d.png",
"address": "0x168ae36b4386cea14475faa41498a0ea63c67dd7",
"balance": "100000999999999991611392000",
"total_supply": "1000000000000000000000000000",
"block_height": 11234253
},
{
"contract_decimals": 18,
"contract_name": "Golem Network Token",
"contract_ticker_symbol": "GNT",
"contract_address": "0xa74476443119a942de498590fe1f2454d7d4ac0d",
"logo_url": "https://logos.covalenthq.com/tokens/0xa74476443119a942de498590fe1f2454d7d4ac0d.png",
"address": "0xbe0eb53f46cd790cd13851d5eff43d12404d33e8",
"balance": "82333625090901916179022960",
"total_supply": "1000000000000000000000000000",
"block_height": 11234307
},
{...}
],
"pagination": {
"has_more": true,
"page_number": 0,
"page_size": 100,
"total_count": 1750,
}
},
"error": false,
"error_message": null,
"error_code": null
}
{
"data": {
"items": [
{
"block_signed_at": "2020-04-27T09:41:52Z",
"block_height": 9951904,
"tx_offset": 38,
"log_offset": 14,
"tx_hash": "0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0",
"raw_log_topics": [
"0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0"
],
"sender_address": "0x448a5065aebb8e423f0896e6c5d525c040f59af3",
"sender_address_lable": null,
"raw_log_data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044440f19ba00000000000000000000000000000000000000000000000000000000000032450000000000000000000000000000000000000000000000d8d726b7177a800000",
"decoded": {
"name": "ProposalCreated",
"signature": "ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)",
"params": [
{
"name": "id",
"type": "uint256",
"indexed": false,
"decoded": true,
"value": "1"
},
{
"name": "proposer",
"type": "address",
"indexed": false,
"decoded": true,
"value": "0x8169522c2c57883e8ef80c498aab7820da539806"
},
{
"name": "targets",
"type": "address[]",
"indexed": false,
"decoded": true,
"value": [
{
"value": "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
"typeAsString": "address"
},
"value": "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
"typeAsString": "address"
}
]
},
{...}
]
}
},
{...}
],
"pagination": {
"has_more": true,
"page_number": 0,
"page_size": 100,
"total_count": 1750,
}
},
"error": false,
"error_message": null,
"error_code": null
}
{
"data": {
"items": [
{
"block_signed_at": "2020-04-27T09:41:52Z",
"block_height": 9951904,
"tx_offset": 38,
"log_offset": 14,
"tx_hash": "0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0",
"raw_log_topics": [
"0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0"
],
"sender_address": "0x448a5065aebb8e423f0896e6c5d525c040f59af3",
"sender_address_lable": null,
"raw_log_data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044440f19ba00000000000000000000000000000000000000000000000000000000000032450000000000000000000000000000000000000000000000d8d726b7177a800000",
"decoded": {
"name": "ProposalCreated",
"signature": "ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)",
"params": [
{
"name": "id",
"type": "uint256",
"indexed": false,
"decoded": true,
"value": "1"
},
{
"name": "proposer",
"type": "address",
"indexed": false,
"decoded": true,
"value": "0x8169522c2c57883e8ef80c498aab7820da539806"
},
{
"name": "targets",
"type": "address[]",
"indexed": false,
"decoded": true,
"value": [
{
"value": "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
"typeAsString": "address"
},
"value": "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
"typeAsString": "address"
}
]
},
{...}
]
}
},
{...}
],
"pagination": {
"has_more": true,
"page_number": 0,
"page_size": 100,
"total_count": 1750,
}
},
"error": false,
"error_message": null,
"error_code": null
}
{
"data": {
"items": [
{
"block_signed_at": "2020-04-27T09:41:52Z",
"block_height": 9951904,
"tx_offset": 38,
"log_offset": 14,
"tx_hash": "0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0",
"raw_log_topics": [
"0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0"
],
"sender_address": "0x448a5065aebb8e423f0896e6c5d525c040f59af3",
"sender_address_lable": null,
"raw_log_data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044440f19ba00000000000000000000000000000000000000000000000000000000000032450000000000000000000000000000000000000000000000d8d726b7177a800000",
"decoded": {
"name": "ProposalCreated",
"signature": "ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)",
"params": [
{
"name": "id",
"type": "uint256",
"indexed": false,
"decoded": true,
"value": "1"
},
{
"name": "proposer",
"type": "address",
"indexed": false,
"decoded": true,
"value": "0x8169522c2c57883e8ef80c498aab7820da539806"
},
{
"name": "targets",
"type": "address[]",
"indexed": false,
"decoded": true,
"value": [
{
"value": "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
"typeAsString": "address"
},
"value": "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
"typeAsString": "address"
}
]
},
{...}
]
}
},
{...}
],
"pagination": {
"has_more": true,
"page_number": 0,
"page_size": 100,
"total_count": 1750,
}
},
"error": false,
"error_message": null,
"error_code": null
}
A self-serve SDK that allows developers to build new APIs for all yet to be discovered use-cases.
⚡
No spam ever, unsubscribe at anytime.
Covalent is built by a smart team of financial analysts, data scientists, blockchain and database engineers passionate about improving and scaling blockchain technologies.
We are a 12-person distributed team that calls Vancouver home.