Covalent — Direct API Endpoints
Covalent provides 48 unique direct API endpoints across the following categories:- DeFi (1 endpoint)
- Market Data (5 endpoints)
- NFT (14 endpoints)
- other (1 endpoint)
- Scan (10 endpoints)
- Token (12 endpoints)
- Transaction (12 endpoints)
- Wallets (21 endpoints)
Learn more: Covalent Documentation
Prefix and Example
Prefix: No prefix is required for Covalent, an example URL will therefore look like:https://api.uniblock.dev/direct/v1/Covalent + /[Covalent_endpoint].
Example Request:
DeFi
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Covalent/v1/pricing/spot_prices /{chainName}/pools/{contractAddress} | 5000 | Get the spot token pair prices for a specified pool contract address. Supports pools on Uniswap V2, V3 and their forks. |
Market Data
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Covalent/v1/pricing/spot_prices /{chainName}/pools/{contractAddress} | 5000 | Get the spot token pair prices for a specified pool contract address. Supports pools on Uniswap V2, V3 and their forks. |
| direct/v1/Covalent/v1/{chainName}/nft_market /{contractAddress}/floor_price | 5000 | Get historical floor prices for a collection |
| direct/v1/Covalent/v1/{chainName}/nft_market /{contractAddress}/sale_count | 5000 | Get historical sales count for a collection |
| direct/v1/Covalent/v1/pricing /historical_by_addresses_v2/{chainName} /{quoteCurrency}/{contractAddress} | 5000 | Get historical token prices |
| direct/v1/Covalent/v1/{chainName}/nft_market /{contractAddress}/volume | 5000 | Get historical volume for a collection |
NFT
GET
other
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Covalent/hypercore/info | 5000 | GoldRush is the complete data layer for Hyperliquid that offers a drop-in Hyperliquid /info API replacement with no rate limits. |
Scan
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Covalent/v1/chains | 5000 | Get all chains |
| direct/v1/Covalent/v1/chains/status | 5000 | Get all chain statuses |
| direct/v1/Covalent/v1/{chainName}/block_v2 /{startDate}/{endDate} | 5000 | Get block heights |
| direct/v1/Covalent/v1/{chainName}/block_hash /{blockHash}/transactions_v3 | 5000 | Get all transactions in a block (v3) |
| direct/v1/Covalent/v1/{chainName}/block /{blockHeight}/transactions_v3/page/{page} | 5000 | Get all transactions in a block by page (v3) |
| direct/v1/Covalent/v1/{chainName}/block_v2 /{blockHeight} | 5000 | Get a block |
| direct/v1/Covalent/v1/{chainName}/event /{eventType}/gas_prices | 5000 | Get gas prices |
| direct/v1/Covalent/v1/{chainName}/events/address /{contractAddress} | 5000 | Get log events by contract address |
| direct/v1/Covalent/v1/{chainName}/events/topics /{topicHash} | 5000 | Get log events by topic hash(es) |
| direct/v1/Covalent/v1/{chainName}/events | 5000 | Get logs |