Start free, scale as you grow. Our pricing is based on what developers actually need - simple API calls without the enterprise overhead.
- $25.00 Free Credits
- Historical & Real-time Data
- REST Protocol
- WebSocket Protocol
- Volume Discounts
- Email Support
- All from PAY AS YOU GO package
- 10k Rates/Day
- 99.9% Uptime SLA
- Dedicated Slack Channel
- All from Growth Package
- 100k Rates/Day
- Dedicated Customer Manager
- Premium Support
- All from PRO Package
- 1M Rates/Day
- Integration Assistance
- New Asset Requests
- Data Backfilling Requests
- 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
Rates Usage
Rates are prices of exchange rate; either downloaded via REST API or received via WebSocket API. Rate is always a single price for the specific asset pair. One REST API endpoint can deliver multiple prices for the same or multiple asset pairs. Single OHLCV message for specific timestamp having multiple prices in a single message but it's billed as one rate as all the rates (open, high, low, close) are related to the same symbol. Historical OHLCV or timeseries data for specific asset pairs on 1DAY intervals for a year will be billed as 365 rates.
Pricing is tiered based on your daily usage:
- Calculated per 100 rates
- 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 fetch 250 rates in one day
- The first 100 rates will be priced at $0.50
- The next 100 rates will be priced at $0.40
- The final 50 rates will be priced at $0.30
- The total cost will be $1.20
Example 2 - PRO with Pay As You Go
- Let's say you will use 150,000 rates in one day while having active PRO subscription
- The PRO plan has a limit of 100,00 rates / day.
- The first 100,000 rates will not be charged as they are within the plan quota.
- The final 50,000 rates will be priced at $0.25 / 1k rates = $12.50
- The total cost for this day will be $12.50 on top of the PRO subscription
Example 3 - Growth with REST API and WebSocket connections
- Let's say that every 10 seconds you send a request to the REST API for BTC/USD and ETH/EUR. Additionally, you have two WebSocket connections with which you fetch “LTC/EUR” at an interval of 150ms. How to calculate your usage?
- REST API: 6*60*24*2= 17280 rates
Explanation: 6*60*24 (6 times every minute for 24 hours), 2 (you ask about two trading pairs) - WebSocket: 24 * 60 * 60 * 1000 / 150 * 1 * 2 = 1,152,000
Explanation: 24 * 60 * 60 * 1000 (number of milliseconds in a day), 150 (update interval), 1 (one trading pair), 2 (two connections) - The final rate usage will be 1169280 (1,152,000 + 17280)
We generally accept major credit cards for payments. Crypto and bank wire tranfers are possible as well. If you have some specific request regarding payment method, contact support for more information.
Usage is typically invoiced once per month for the previous month's activity. The invoice details the usage and deducts the usage credits, with the amount due being only for usage exceeding the credit balance.
For customers with existing subscriptions, we offer the option to align the usage credit billing period with their subscription billing cycle. This synchronization helps simplify accounting and provides a more comprehensive view of total service costs.
Yes, invoice payment is available on Enterprise. Please contact our support team to set this up.
While credit card is our preferred payment method, we accept also crypto payments and bank wire transfers. Contact support for details.
If a payment fails, we'll notify you and attempt to charge again. Your service won't be interrupted immediately, but please update your payment method promptly.
Usage credits can be obtained through several methods:
- Promotions and Free Trials: FinFeedAPI occasionally offers promotional credits or free trial periods to new or existing customers. Every qualified organization receives $25 USD in credits. To be considered qualified, the organization must not be a duplicate of an existing organization.
- Manual Purchase: Customers can buy credits directly through the Customer Portal using either cryptocurrency or fiat currency.
- Auto-Recharge Feature: This automated system adds service credits using the account's payment methods when the balance falls below a certain threshold, bringing it back to a specified level.
- Sales Order Form: Customers can request an order form from our sales team to acquire usage credits, which may include special pricing or terms.
Usage credits, once acquired, are non-refundable.
No, usage credits do not expire and you can use them for as long as you want.
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
- Standard Support: Includes basic support services, such as email support and access to documentation.
- Premium Support: Offers faster response times, dedicated support representatives, and additional support channels.
The enterprise plan is custom-tailored based on specific project needs, including:
- Custom limits
- Dedicated infrastructure
- Other requirements
Once you will reach us with a request for enterprise services we will prepare a custom quote based on your requirements.
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, 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.
Of course there is! If you pay for one year in advance, you will get 2 months free compared to monthly payments.
If you need a test access before choosing a paid plan, reach out to our support, and we will propose a suitable solution. Remember that you can also use $25 of free credits in the Pay As You Go plan anytime.
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
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.
Of course there is! If you pay for one year in advance, you will get 2 months free compared to monthly payments.
Exchange rates in cryptocurrency refer to the relative value or price of one cryptocurrency compared to another cryptocurrency or to fiat currencies (like USD, EUR, etc.). These rates are primarily determined by:
- Market supply and demand - Trading activity across various exchanges influences prices
- Market depth and liquidity - How easily large amounts can be bought/sold without significant price impact
- Trading pairs - Direct exchange rates between specific cryptocurrencies or with fiat currencies
The most common reference rates are typically:
- BTC/USD (Bitcoin to US Dollar)
- ETH/BTC (Ethereum to Bitcoin)
- ETH/USD (Ethereum to US Dollar)
Exchange rates in traditional (fiat) currencies refer to the value of one national currency compared to another. These rates are determined by a variety of economic and market forces, including:
- Market supply and demand – Currency trading activity on the forex (foreign exchange) market impacts exchange rates.
- Interest rates and inflation – Economic indicators such as central bank rates and inflation levels affect currency value.
- Government policies – Exchange rate regimes (floating vs. fixed), interventions, and capital controls can influence rates.
- Trade balances – Countries with strong exports may see currency appreciation due to foreign demand.
Common reference pairs include:
- EUR/USD (Euro to US Dollar)
- USD/JPY (US Dollar to Japanese Yen)
- GBP/USD (British Pound to US Dollar)
Multiple factors influence rates, including:
- Market supply and demand
- News and regulatory developments
- Technical factors like network upgrades
- Overall market sentiment
- Trading volume and liquidity
- Macroeconomic conditions
Many factors influence the value of fiat currency exchange rates, such as:
- Economic indicators – GDP growth, unemployment, inflation, and interest rates
- Central bank actions – Monetary policy decisions, rate hikes or cuts, and quantitative easing
- Political stability and geopolitical events – Elections, conflicts, and trade agreements can shift investor sentiment
- Market speculation – Traders' expectations can cause short-term volatility
- Global capital flows – Investment into or out of a country affects demand for its currency
- Supply and demand dynamics – Especially for highly traded currency pairs or in times of volatility
Rate differences between exchanges occur due to:
- Different trading volumes and liquidity depths
- Geographic restrictions and regulations
- Fees and spread policies
- Local market conditions
- Arbitrage opportunities not yet balanced out
Exchange rate data provided by FinFeedAPI serves a multitude of applications across various industries and applications. Below are some prominent use cases:
- Algorithmic and High-Frequency Trading - Traders use real-time exchange rate data to develop and deploy algorithmic trading strategies that execute trades based on predefined criteria. High-frequency traders leverage discrepancies in exchange rates across different exchanges to execute arbitrage strategies, capitalizing on price differences for profit.
- Financial Analysis and Research - Analysts utilize historical and real-time exchange rate data to identify and analyze market trends, helping in forecasting future price movements.
- Portfolio Management - Portfolio managers use exchange rate data to accurately value cryptocurrency holdings, ensuring precise portfolio assessments.
- Risk Management - Monitoring exchange rates assists in assessing and mitigating risks associated with currency volatility.
- Payment Processing - Businesses offering crypto-based payment solutions rely on up-to-date exchange rates to provide accurate currency conversion for transactions.
- DeFi Apps - DeFi platforms integrate exchange rate data to execute smart contracts that depend on accurate price feeds for functionalities like lending, borrowing, and yield farming.
- Liquidity Pools - Accurate exchange rates help in managing liquidity pools by ensuring fair pricing and efficient asset distribution.
- Tax Reporting - Individuals and businesses use historical exchange rate data to comply with tax reporting requirements related to cryptocurrency transactions.
- Education - Educational institutions and online platforms utilize historical exchange rate data to create simulations and learning tools that teach market dynamics and trading strategies.
- Market Analysis Projects - Students and researchers employ exchange rate data for academic projects and comprehensive market analyses.
We offer following API connections:
- REST API - straightforward and effective for operations that can tolerate the latency inherent in the request-response model. It's widely used for accessing historical data, account management, and other non-time-sensitive operations.
- WebSocket - tailored for real-time applications, such as live market data feeds, trading platforms, and other scenarios where immediate data access is crucial. It offers lower latency and continuous data streams but comes with added complexity in implementation and resource management.
- JSON-RPC is a lightweight remote procedure call protocol encoded in JSON. It allows for efficient and straightforward communication between a client and a server over various transport protocols. JSON-RPC is widely used in web services and APIs due to its simplicity and ease of use.
Yes. Our API includes historical exchange rate data for most major and minor currency pairs, going back several years. Historical data can be used for:
- Backtesting trading strategies
- Economic research
- Financial auditing and compliance
- Trend analysis and forecasting