Flexible Plans Tailored to Your Data Needs
- $25.00 Free Credits
- Historical & Real-time Data
- REST Protocol
- WebSocket Protocol
- Volume Discounts
- Email Support
- All from Startup Package
- 10k REST Credits/Day
- 128 GB of Tier 1 Data/Day
- 1 GB of Tier 2 Data/Day
- All from Streamer Package
- 100k REST Credits/Day
- 512 GB of Tier 1 Data/Day
- 64 GB of Tier 2 Data/Day
- FIX API
- Premium Support
- All Features of Lower Packages
- Custom Limits & Quotas
- Project Tailored SLAs
- Premium 24/7 Support
- Latency SLA
- Bundle options with other FinFeedAPI and CoinAPI products
Transparent, scalable, usage-based pricing
REST Credits
REST Credits are requests made to our servers to retrieve data via the REST protocol. Each time you fetch data, the number of requests varies based on the endpoint used and the amount of data requested.
- For example, if the limit query parameter is used, each 100 data points returned is counted as one request.
- If the limit query parameter is not used or not available, each API call you make is counted as one request.
Pricing is tiered based on your daily usage:
- Calculated per 1,000 calls
- Tiers reset daily
- Rates decrease as usage increases
- Usage covered by the committed-usage plan quota is counted
Higher volume users automatically benefit from lower rates. See the table below for specific pricing tiers.
Example 1 - Pay As You Go
- Let's say you will use 2,500 REST API Credits in one day
- First 1,000 REST API Credits will be priced at $5.26 / 1k credits = $5.26
- Final 1,500 REST API Credits will be priced at $2.63 / 1k credits = $3.95
- Total cost for this day will be $9.21
Example 2 - Professional with Pay As You Go
- Let's say you will use 150,000 REST API Credits in one day while having active Professional subscription
- Professional plan have commited-usage quota of 100,00 REST API Credits / day.
- First 100,000 REST API Credits will not be charged as they are within the plan quota.
- Final 50,000 REST API Credits will be priced at $0.20 / 1k calls = $10.00
- Total cost for this day will be $10.00 on top of the Professional subscription
An API request is counted each time you make a call to the API to retrieve data. The number of requests can vary based on the endpoint used and the amount of data requested.
- For example, if the limit query parameter is used, each 100 data points returned is counted as one request.
- If the limit query parameter is not used or not available, each API call you make is counted as one request.
With the Startup plan, you get 1,000 API requests per day. The Streamer plan provides 10,000 API requests per day, while the Pro plan offers 100,000 API requests daily.
If your plan has a hard limit, you will receive an HTTP 429 response status code along with an error message indicating that you have exceeded your daily limit.
For plans with a soft limit, if you regularly exceed your limit, CoinAPI will contact you to discuss upgrading your plan.
Depending on your plan, you might need to upgrade to a higher plan or wait until the quota resets.
If your organization has pay-as-you-go enabled, the system attempts to enforce subscription limits, but small overages may occur. These overages are monitored and billed according to your organization's plan rates. If the autocharge feature is enabled, your account will be automatically topped up to maintain good standing.
Yes, CoinAPI does offer a pay-as-you-go model, where users can purchase additional credits as needed beyond their subscription plan.
Pay-as-you-go credits are priced based on the volume of data and the number of requests. Specific pricing details can be obtained from our pricing page or by contacting their sales team.
The enterprise plan is custom-tailored based on specific project needs, including:
- Custom limits
- Dedicated infrastructure
- Other requirements
It's impossible to set a price without knowing the details. Contacting CoinAPI sales is necessary to get a quote.
The difference between the plans is about the number of daily request, access to real-time data, and price:
- Startup plan
- Price: $79
- REST Credits Quota: 1,000 per day
- Support: via Email
- Real-time data:
- WebSocket Access
- WebSocket Trade Data
- SLA Standard
- Streamer plan
- Price: $249
- REST Credits Quota: 10,000 per day
- Support: via Email
- Real-time data:
- WebSocket Access
- WebSocket Trade Data
- WebSocket Quote Data
- SLA Standard
- Pro plan:
- Price: $599
- REST Credits Quota: 100,000 per day
- Support: Premium support via Email
- Real-time data:
- WebSocket Access
- WebSocket Trade Data
- WebSocket Quote Data
- WebSocket Book Access
- FIX Protocol - Available
- SLA Standard
Yes, you can upgrade or downgrade your subscription as your needs change. This flexibility allows you to switch between plans based on your data requirements. Upgrading and downgrading operations are prorated, the remaining amount on your subscription at the moment of the change will be credited towards future liabilities. Your billing period cycle is not affected by plan change.
Example 1:
If you have a Streamer subscription with a billing date of 2018-07-15 and it's 2018-07-05 and you want to upgrade your Streamer plan to the Professional, then:
- Unused Streamer subscriptions between 2018-07-05 and 2018-07-15 will be credited.
- Professional subscriptions between 2018-07-05 and 2018-07-15 will be debited.
Example 2:
You have the Professional subscription with a billing date of 2018-07-15, and it's 2018-07-05, and you want to downgrade to the Streamer plan, then:
- Unused Professional subscriptions between 2018-07-05 and 2018-07-15 will be credited
- Streamer subscriptions between 2018-07-05 and 2018-07-15 will be debited.
- The remaining credit will be applied to future invoices.
WebSocket access is available in the Startup, Streamer, Pro, and Enterprise plans. It is not included in the Free plan.
- The Startup plan provides WebSocket access to trade and OHLCV data.
- The Streamer plan offers WebSocket access to trade data, OHLCV, and quote data.
- The Pro plan offers full WebSocket access, including trade data, OHLCV, quote data, and book data.
- The Enterprise plan also includes all WebSocket features, but it allows for customization and additional services based on specific requirements.
CoinAPI generally accepts major credit cards for subscription payments.
We accept payments in crypto, as well. Bank wire payment is possible, too. Contact support for more information.
Both APIs deliver financial data but serve different business needs with different data processing models, update frequencies and use cases.
Exchange Rates API - Aggregated & processed rates. For pricing, accounting, and financial reporting with standardized data points across currency pairs.
Market Data API - Raw, real-time trading data like Trades, Order Books, Quotes and OHLCV data. For trading strategies, market analysis and algorithmic decision-making with microsecond precision.
Yes, you can derive exchange rates from raw market data by calculating weighted averages or using the Volume Weighted Average Price (VWAP) across multiple exchanges. However, it's worth noting that:
Exchange Rates API already performs this calculation for you, which saves time and reduces infrastructure costs.
Market Data API provides more granular control, enabling users to create their own pricing models based on various strategies.