🚀 Market Data API vs Enterprise vs Exchange Link:

Compare CoinAPI Solutions
backgroundbackground

Flexible Plans Tailored to Your Data Needs

Pay as you go
Metered
monthly
  • $25.00 Free Credits
  • Historical & Real-time Data
  • REST Protocol
  • WebSocket Protocol
  • Volume Discounts
  • Email Support
Startup
$79
monthly
  • All from Metered Package
  • 1k REST Credits/Day
  • 32 GB of Tier 1 Data/Day
Streamer
$249
monthly
  • All from Startup Package
  • 10k REST Credits/Day
  • 128 GB of Tier 1 Data/Day
  • 1 GB of Tier 2 Data/Day
Pro
$599
monthly
  • 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
Enterprise
Custom
monthly
  • 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
Compare plans and features
Pay as you go
Startup
Streamer
Pro
Enterprise
Protocols
MCP API
-
REST API
-
JSON-RPC API
WebSocket V1 API
-
WebSocket DS API
The minimal latency version of the WebSocket API requires a separate connection per data source, which is more directly terminated at the collocated site for that data source.
-
FIX API
FIX Protocol is billed separately. Single Session means that for every day, 24 Connection-Hours are included in the Quota. CH unit is Connection-Hour, which means 1 connection/session established for 1 hour.
-
-
-
Single Connection then $0.85 per CH
FIX to oneZero Hub
Establish a direct connection to OneZero Hub from CoinAPI infrastructure using the FIX protocol, enabling seamless integration for organizations already using the OneZero ecosystem.
-
-
-
$499/month
Custom
Included Usage
REST Credits
-
1,000 / day
10,000 / day
100,000 / day
Custom
Tier 1 Data
The amount of trade, quote, or order book data transferred from our servers to the client via WebSocket API.
-
32 GB / day then $0.50 per GB
128 GB / day then $0.25 per GB
512 GB / day then $0.10 per GB
Custom
Tier 2 Data
The amount of metadata, ohlcv, or exchange rates data transferred from our servers to the client via WebSocket API.
-
Not included $0.0625 per MB
1 GB / day then $8 per GB
64 GB / day then $1 per GB
Custom
Data Availability
Real-Time Data
-
Historical Data
-
Support & Services
Support
-
Basic
Basic
Premium
Custom
Dedicated Slack Channel
-
$200 / mo
$200 / mo
$200 / mo
Uptime SLA
-
99.9%
99.9%
99.9%
Custom
Latency SLA
-
-
-
-
Custom
Integration Assistance
-
-
-
-
Dedicated Infrastructure
-
-
-
-
Dedicated Interconnects
VPC Peering, Direct Connects, Cross Connects
-
-
-
-
Custom

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
API Credits Usage
Price
First 1000 credits/day
$5.26 / 1k credits
Next 2k credits/day
$2.63 / 1k credits
Next 7k credits/day
$1.73 / 1k credits
Next 20k credits/day
$0.83 / 1k credits
Next 70k credits/day
$0.40 / 1k credits
Next 200k credits/day
$0.20 / 1k credits
Next 600k credits/day
$0.13 / 1k credits
Next 2100k credits/day
$0.09 / 1k credits
Next 5mln credits/day
$0.06 / 1k credits
Next 17mln credits/day
$0.04 / 1k credits
Greater than 25mln credits/day
$0.03 / 1k credits
Frequently Asked Questions?
What is an API request and how many requests are available?

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.

What happens if I exceed my daily API request quota?

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.

Does CoinAPI offer a pay-as-you-go pricing model?

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.

What is the difference between standard and premium support?
  • Standard Support: Typically includes basic support services, such as email support and access to documentation.
    • Available in: Pay as you go Plan, Startup Plan, and Streamer Plan
  • Premium Support: Offers faster response times, dedicated support representatives, and additional support channels.
    • Available in: Pro Plan
How is the pricing for the Enterprise plan determined?

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.

What is the difference between the Startup, Streamer, and Pro plans?

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
Can I switch between plans as my needs change?

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.
Which subscription plans offer WebSocket access?

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.
What payment methods are accepted for subscription plans?

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.

What’s the difference between Market Data API and Exchange Rates API?

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.

Is it possible to derive exchange rates from raw market data?

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.