Pricing & Rates Card
This page includes general information on the pricing options for the Covalent Unified API, our credit system and how we calculate billing. Prices are in USD.
Ready to upgrade your account from Free to Premium?
Log into your account and explore our Premium plan
Pricing Tiers
Free | Premium | Inner Circle | |
---|---|---|---|
$0 /month | From $50 /month | Let's Talk | |
All Class A Endpoints | ✅ | ✅ | ✅ |
All Class B Endpoints | ✅ | ✅ | ✅ |
Higher rate limits | - | ✅ | ✅ |
Premium Balances endpoint | - | ✅ | ✅ |
Support | Community | Premium | ✅ |
Dedicated account management | - | - | ✅ |
Requests per second limit | 4 RPS | 50 RPS | Custom |
Included credits per month | 100K | 100K | Custom |
Included credit consumption | All endpoints | Premium endpoints only | Custom |
Auto-scale | - | ✅ | ✅ |
Flex credit price | - | $0.001 /credit | Custom |
Free Tier
The Covalent Unified API has been and always will be free.
To continue to provide this shared public resource for anyone to use, Free tier usage will be capped.
At the beginning of March 2023, all accounts on the Covalent API Free tier will be allocated a 100,000 credit limit. Credits on the free tier are spent across all endpoints and networks (including testnets). Once the monthly credit limit is exceeded, calls to the API from that account will be severely restricted.
Key Features
4 RPS
100,000 credits per month, spent across all endpoints
Premium Tier
The Premium tier is available for users who want to scale with us and require better performance for their applications. Access Premium endpoints that are production ready: expect better reliability and faster response times.
New endpoints are regularly being adding to the Premium tier. Follow the roadmap below to find out when new, high performance endpoints are upgraded to Premium.
The launch of the Covalent Premium API exclusively features our most popular endpoint: Get token balances for address
on the Ethereum blockchain, as well as other paid endpoints as listed below.
Key Features
50 RPS
100,000 credits per month, spent across premium endpoints
Auto-scaling Flex credits allow your app to consume credits past the included 100,000 credits
10x faster average response time
50% decrease in response time variance
includes development API keys (4RPS) for testing
Flex Credits
Covalent uses a credit system to calculate billing for customers in the Premium tier. With a Premium tier account ($50/mo without auto-scale), users are entitled to 100,000 credits to consume with no additional charges. For users that need more credits, they can enable auto-scale.
Auto-scale
Setting auto-scale to On enables the use of Flex Credits on your upgraded keys. These credits go into effect once you surpass the 100,000 credits included in the Premium tier. All Flex Credits are charged at $0.001 per credit. You can set a cap for the amount of Flex Credits you would like to enable per billing period (monthly). You will only be charged for what you use, and you won't be able to be charged beyond your cap.
No Auto-scale
Setting auto-scale to Off means you can't consume any credits beyond the 100,000 included in the Premium tier. You can switch auto-scale to On and consume Flex Credits at $0.001 per credit for more credits. See more details on your Billing Overview page.
Rates Card
Premium Endpoints
With the Covalent Premium tier, only the following endpoints count against your monthly credit allocation:
Endpoint | Chain | Credit rate |
---|---|---|
Get token balances for address | Ethereum eth-mainnet , BNB Smart Chain (BSC) bsc-mainnet & bsc-testnet , Polygon matic-mainnet & matic-mumbai | 1 credit /API call |
Get all transactions in a block | All mainnets | 0.05 - 0.20 credit /transaction item |
Get a transaction | All chains | 0.05 - 0.10 credit /transaction item |
Transaction V3 endpoints | All chains except bsc-mainnet | 0.05 - 0.10 credit /transaction item |
Free Endpoints
- Premium tier users have unlimited access to Free endpoints - usage does not count towards paid credits consumption
- Free tier users are limited to 100,000 credits per month
Endpoint | Chain | Credit rate |
---|---|---|
Get transactions for address (V2) | All chains | 0.05 - 0.20 credit /transaction item |
Get historical portfolio view over time | All chains | 2 credits for every 30 days |
Get ERC20 token transfers for address | All chains | 0.05 credit /transfer item |
Get token holders as of any block height (V2) | All chains | 2 credits /API call |
Get changes in token holders between two block heights | All chains | 4 credits /API call |
Get NFT token IDs for contract | All chains | 0 |
Get NFT transactions for contract | All chains | 0 |
Get NFT external metadata for contract | All chains | 0 |
Get a block | All chains | 0 |
Get block heights | All chains | 0 |
Get log events by contract address | All chains | 0 |
Get log events by topic hash(es) | All chains | 0 |
Get all chains | All chains | 0 |
Get all chains | All chains | 0 |
Get all chain statuses | All chains | 0 |
Get XY=K pools | All chains | 0 |
Get XY=K pools by address | All chains | 0 |
Get XY=K address exchange balances | All chains | 0 |
Get XY=K network exchange tokens | All chains | 0 |
Get XY=K supported DEXs | All chains | 0 |
Get XY=K single network exchange token | All chains | 0 |
Get XY=K transactions for account address | All chains | 0 |
Get XY=K transactions for token address | All chains | 0 |
Get XY=K transactions for exchange | All chains | 0 |
Get XY=K ecosystem chart data | All chains | 0 |
Get XY=K health data | All chains | 0 |
Get Historical Token Prices | All chains | 0 |
Credit Pricing Example
Wallet example
Consider a wallet application that supports three blockchains:
- Ethereum (7,000 daily active users)
- Polygon (3,000 daily active users)
- Optimism (1,000 daily active users)
The application uses the balances_v2
endpoint to serve data to its users, and each call to the balances endpoint consumes 1 credit.
The total credit consumption per day is:
7,000 + 3,000 + 1,000 -------- = 11,000 credits /day.
In one month, the total credit consumption for the application is:
11,000 x 30 days -------- = 330,000 credits /month.
Because only the Ethereum balances
endpoint is a paid endpoint, and both Polygon and Optimism are free for now, the total paid credits consumed is:
7,000 x 30 days -------- = 210,000 credits /month.
The Premium Plan includes 100,000 credits, so the total flex consumption is:
210,000 - 100,000 -------- = 110,000 flex credits = $110 @ $0.001 /credit.
The total cost for the application to run each month is $110 for the credit usage plus $50 for the Premium Plan:
$110 + $50 -------- = $160 /month.
Transaction example
Consider an app that requests transactions at the latest block height on the Ethereum blockchain, for 1000 daily active users (dau). The application uses the transactions_v3
endpoint, which consumes 0.05 credits per returned transaction item. The default page size is 10 transaction items, which makes the credit cost 0.5 credits per API call. In one month, the total credit consumption is:
1,000 dau x 0.05 credits /transaction item x 10 returned items x 30 days -------- = 15,000 credits /month.
Now consider a scenario where the API call should also include all decoded event logs for every transaction. The credit cost to include logs is an additional 0.05 per transaction item, regardless of the number of logs returned per transaction item. This is on top of the 0.05 base credit cost for the returned transaction items, for a total of 0.1 credits per transaction item. In one month, the total credit consumption is:
1,000 dau x (0.05 + 0.05) credits /transaction item x 10 returned items x 30 days -------- = 30,000 credits /month.
In addition to decoded event logs, if a developer wants to include enhanced dex trades and nft sale transactions for every transaction item returned, the credit cost is an additional 0.05 per enhancement. In one month, the total credit consumption is:
1,000 dau x (0.05 + 0.05 + 0.05 + 0.05) credits /transaction item x 10 returned items x 30 days -------- = 60,000 credits /month.
Roadmap
While the Premium tier currently only features the balances endpoint, more are coming soon. Our transactions endpoint is undergoing substantial upgrades and is the next to go Premium.
Follow our announcements to stay in the loop on updates to the Premium tier.
Credits | ||
---|---|---|
Nov 16, 2022 | Token balances endpoint on eth-mainnet goes Premium | |
Jan 10, 2023 | Token balances endpoint on bsc-mainnet goes Premium | |
Jan 18, 2023 | Transactions for a block endpoint on *-mainnet goes Premium | |
Feb 19, 2023 | Token balances endpoint on matic-mainnet goes Premium | 1 credit /API call |
March 1, 2023 | Token balances endpoint on matic-mumbai and bsc-testnet go Premium | 1 credit /API call |
March 24, 2023 | Token holders V2 goes live for eth-mainnet , bsc-mainnet , matic-mainnet and testnets | 2 credits / API call |
Expected Q1 | Transactions balances on eth-mainnet goes Premium | 0.05 credit /transaction item |
Expected Q1 | NFT endpoints on eth-mainnet , matic-mainnet goes Premium | |
Expected Q1 | Transactions balances on matic-mainnet goes Premium | 0.05 credit /transaction item |
Expected Q1 | XY=K endpoints on eth-mainnet , matic-mainnet goes Premium | |
Expected Q2 | Token holders V2 goes premium | 2 credits / API call |