The Foreign Exchange (FX) market is open 24/5. According to the triennial report from the Bank of International Settlements, the average daily Forex volume was more than $ trillion. This figure is more than the majority of global stock markets.
Unlike other global markets that trade through an exchange, the FX market is a decentralized or over-the-counter (OTC) marketplace. This off-exchange trading is done directly between two parties who agree to a price without the supervision of an exchange. Due to the non-transparent nature of the FX markets, it is vital for end-users that require exchange rate data to use a trusted source. The market data should be a true reflection of the actual price action.
Due to the size and importance of the FX markets, organizations and individuals across multiple job functions need access to premium data for various reasons. This network of Private Citizens, Commercial & Investment Banks, Central Banks, Investment Managers, Hedge Funds, and Multinational Corporations, to name a few. All participate in the FX markets.
Our exchange rate API has multiple live and historical data endpoints. How do you know what TraderMade product will suit your needs most? This guide will identify the appropriate API endpoints and datasets depending on your job function and business need.
Realtime & historical stock market data APIs
Forex, commodity & crypto data feeds
60+ technical & economic indicators
Market news API & sentiments
Global coverage
NASDAQ celebrates Alpha Vantage as its officially licensed US market data provider
@ The NASDAQ Stock Exchange Tower, Time Square, New York City
Alpha Vantage provides realtime and historical financial market data through a set of powerful and developer-friendly data APIs and spreadsheets. From traditional asset classes (e.g., stocks, ETFs, mutual funds) to economic indicators, from foreign exchange rates to commodities, from fundamental data to technical indicators, Alpha Vantage is your one-stop-shop for enterprise-grade global market data delivered through cloud-based APIs, Excel, and Google Sheets.
API Documentation + DemosExcel + Google Sheet Guide
Whether you are an investor, quantitative researcher, software developer, student, or educator, the Alpha Academy is your open knowledge base for essential content in quantitative investing, machine learning, software development, blockchain technologies and more, all delivered to you by industry experts.
Enter the Alpha Academy
Backed by the prestigious Y Combinator and composed of a tight-knit community of AI researchers, software developers, and financial market experts, Alpha Vantage Inc. has partnered with major exchanges and financial institutions around the world to become a leading provider of global stock APIs as well as foreign exchange rates (forex) and cryptocurrency data feeds. Our cloud-native APIs are centered around rigorous research, cutting edge AI/ML technology, and an unwavering focus on democratizing access to premium-quality financial data.
To get started, browse through the API documentation for our diverse set of data & API endpoints and claim your free API key to start exploring our full data portfolio!
Please refer to the support page or simply email us if you have any questions, feature requests, career, or partnership inquiries!
Copyright © Alpha Vantage Inc. Privacy Policy
Free forex data for hundreds of currencies around the world.
FREEGet API KeyObtain real-time, accurate and reliable currency exchange rate data for hundreds of worldwide currencies, updated as often as every 60 seconds.
Our API is integrated with a number of highly reputable foreign exchange rate sources, offering the most recent and accurate rates for + pairs.
Make use of a scalable infrastructure that can handle anything from a few requests a day up to thousands of API requests per second.
Integrate the API in under 10 minutes without the need of a credit card. You will get monthly requests for free, premium plans start at $
$0No hidden feesMonthly
$0
No hidden fees
Monthly
$/moor pay $ / yearsave 10% /
no hidden fees Basic — includes commercial
use with up to 10,
requests.
$/mo
no hidden fees
Basic — includes commercial
use with up to 10,
requests.
$/moor pay $ / yearsave % /
no hidden fees Professional level — premium features with up to ,
monthly requests.
$/mo
no hidden fees
Professional level — premium features with up to ,
monthly requests.
$/moor pay $ / yearsave 15% /
no hidden fees Business Plus level — every
feature we have and up to
, monthly requests.
$/mo
no hidden fees
Business Plus level — every
feature we have and up to
, monthly requests.
Looking for more?
Contact us for a quote.
Looking for more?
Contact us for a quote.
Our currency API is free for up to monthly requests. Get your API key todayGet Free API Key
We update our financial statements in real time, every statements is audited, standardized, and up to date.
We have real time stock price, we cover the fundamental data part of the stocks via providing income statement, balance sheet statement and cashflow statement quarterly and annually.
We have 1 minute, 15 minutes, 30 minutes, 1 hour and daily historical stock prices.
Attribution is required for all users. It is as simple as putting “Data provided by Financial Modeling Prep” somewhere on your site or app and linking that text to eunic-brussels.eu In case of limited screen space, or design constraints, the attribution link can be included in your terms of service.
Search over 70, symbols by symbol name or company name, including cryptocurrencies, forex, stocks, etf and other financial instruments.
Parameters
Ticker SearchFind ticker symbols and exchanges for both equity securities and exchange-traded funds (ETFs) by searching with the company name or ticker symbol.
Parameters
Name SearchFind ticker symbols and exchange information for equity securities and exchange-traded funds (ETFs) by searching with the company name.
Parameters
CIK Name SearchDiscover CIK numbers for SEC-registered entities with our CIK Name Search.
Parameters
CIK SearchQuickly find registered company names linked to SEC-registered entities using their CIK Number with our CIK Search..
Parameters
Cusip SearchAccess information about financial instruments and securities by simply entering their unique CUSIP (Committee on Uniform Securities Identification Procedures) numbers with our CUSIP Search..
Parameters
Find symbols for traded and non-traded stocks with our Symbol List. This comprehensive list includes over 25, stocks, making it the perfect resource for investors and traders of all levels.
Exchange Traded Fund SearchOur Exchange Traded Fund Search makes it easy to find the symbol for any ETF you're looking for. Simply enter the ETF's name and we'll return the symbol, name, and price.
Statement Symbols ListDiscover all companies with financial statements available on our API. Our comprehensive list covers major exchanges such as the NYSE and NASDAQ, as well as international exchanges. This list is regularly updated, so you can always find the information you need.
Tradable SearchDiscover all actively traded stocks with our Tradable Search feature. This comprehensive list includes over 70, stocks, with symbol, name, price, and exchange information for each company.
Commitment of traders reportThe Commitment of Traders Report is a weekly report from the Commodity Futures Trading Commission (CFTC) that provides insights into the positions of market participants in various markets. Our Commitment of Traders Report tool makes it easy to access and analyze this valuable data, helping you to make more informed trading decisions.
CIK ListOur CIK List provides a comprehensive database of CIK numbers for SEC-registered entities. A CIK number is a unique identifier assigned to each SEC-registered entity, and it is required for many financial transactions. Our CIK List is a valuable resource for businesses and individuals who need to quickly and easily find CIK numbers.
Euronext SymbolsFind all symbols for stocks traded on Euronext exchanges with our comprehensive list. Euronext is one of the largest exchanges in Europe, and our list includes stocks from a wide range of industries.
Symbol ChangesStay up-to-date on the latest symbol changes with our easy-to-use tool. Track symbol changes due to mergers, acquisitions, stock splits, and name changes.
Exchange SymbolsOur Exchange Symbols list includes all symbols for supported exchanges. This list includes exchanges from all over the world, making it a valuable resource for investors and traders who want to trade stocks on different exchanges.
Parameters
Available IndexesThe FMP Available Indexes endpoint provides a list of all available indexes. The list includes the index's symbol, name, and exchange.
Get a comprehensive overview of a company with our Company Profile endpoint. This endpoint provides key information such as price, beta, market capitalization, description, headquarters, and more.
Parameters
Executive CompensationUnderstand how a company compensates its executives with our Executive Compensation endpoint. This endpoint provides information such as salary, bonus, and stock options for each executive.
Parameters
Compensation BenchmarkCompare a company's executive compensation to other companies in the same industry with our Compensation Benchmark endpoint. This endpoint can help you understand how competitive a company's executive compensation is.
Parameters
Company NotesStay up-to-date on a company's financial condition, operations, and risks with our Company Notes endpoint. This endpoint provides information about notes reported by a company in their financial statements.
Parameters
Historical EmployeeTrack how a company's workforce has grown or shrunk over time with our Historical Employees endpoint. This endpoint provides historical data about the number of employees in a company.
Parameters
Employee CountGet the current number of employees in a company with our Employee Count endpoint. This endpoint can help you understand the size of a company's workforce and compare it to other companies.
Parameters
Screener (Stock)Find stocks that meet your investment criteria with our Screener (Stock) endpoint. This endpoint allows you to search for stocks based on various criteria, such as market cap, price, volume, beta, sector, and country.
Parameters
Stock GradeGet a sense of how professional investors view a company with our Stock Grade endpoint. This endpoint provides a rating of a company given by hedge funds, investment firms, and analysts.
Parameters
ExecutivesParameters
Company Core Information SummaryVerify a company's identity or find additional information about a company with our Company Core Information summary endpoint. This endpoint provides core information such as CIK, exchange, and address.
Parameters
Market CapThe FMP Market Cap endpoint provides the current market capitalization of a company. Market cap is a measure of the size and relative importance of a company in the stock market. It is calculated by multiplying the current share price by the number of outstanding shares.
Parameters
Historical Market CapThe FMP Historical Market Cap endpoint offers comprehensive historical market capitalization data for companies, enabling users to analyze the company's growth trajectory and identify performance trends over time. Please note that each query is limited to a maximum of five years of data.
Parameters
All CountriesThe FMP All Countries endpoint provides a list of all countries where stocks are traded. Investors can use this information to identify new investment opportunities and to diversify their portfolios.
Analyst EstimatesThe FMP Analyst Estimates endpoint provides analyst estimates for a company's future earnings and revenue. Investors can use this information to get a sense of what analysts expect from a company and to identify potential investment opportunities.
Parameters
Analyst RecommendationThe FMP Analyst Recommendation endpoint provides analyst recommendations for buying, selling, or holding a company's stock. Investors can use this information to get a sense of what analysts think of a company's stock and to make informed investment decisions.
Parameters
Company OutlookThe FMP Company Outlook endpoint provides an overview of a company, including its profile information, most recent insider trading transactions, and financial statements. Investors can use this information to get a comprehensive understanding of a company and to make informed investment decisions.
Parameters
Stock PeersThe FMP Stock Peers endpoint provides a group of companies that trade on the same exchange, are in the same sector, and have a similar market capitalization. Investors can use this information to compare a company to its competitors and to identify companies that are performing well.
Parameters
Market OpenThe FMP Market Open endpoint provides information on whether the US market and EURONEXT, etc are open or closed. Investors can use this information to make informed investment decisions and to avoid trading during market closures.
Delisted CompaniesThe FMP Delisted Companies endpoint provides a list of companies that have been delisted from US exchanges. Investors can use this information to avoid trading in delisted stocks and to identify companies that may be in financial trouble.
Parameters
Company Share FloatThe FMP Company Share Float endpoint provides the total number of shares that are publicly traded for a given company. This is also known as the company's float. The float is calculated by subtracting the number of restricted shares from the total number of outstanding shares.
Parameters
Historical Share FloatThe FMP Historical Share Float endpoint provides historical data on the number of shares that are publicly traded for a given company. This is also known as the company's float. The float is calculated by subtracting the number of restricted shares from the total number of outstanding shares.
Parameters
All Shares FloatThe number of shares available for trading, this includes Restricted Stock Units (RSUs)
This endpoint gives you the latest bid and ask prices for a stock, as well as the volume and last trade price in real time.
Parameters
Quote OrderThis endpoint gives you a simplified view of a stock's quote, including the current price, volume, and last trade price.
Parameters
Simple QuoteGet a simple quote for a stock, including the price, change, and volume. This endpoint can be used to get a quick snapshot of a stock's performance or to calculate its valuation.
Parameters
OTC QuoteThis endpoint gives you the latest bid and ask prices for an over-the-counter (OTC) stock, as well as the volume and last trade price in real time.
Parameters
Exchange PricesThis endpoint gives you a list of all exchange prices for a given stock.
Parameters
Stock Price ChangeThis endpoint gives you the change in a stock's price over a given period of time.
Parameters
Aftermarket TradeThis endpoint gives you information on trades that have occurred in the aftermarket.
Parameters
Aftermarket QuoteThis endpoint gives you the latest bid and ask prices for a stock in the aftermarket.
Parameters
Batch QuoteThis endpoint gives you quotes for multiple stocks at once.
Parameters
Batch TradeThis endpoint gives you the ability to place trades for multiple stocks at once.
Parameters
Last ForexThis endpoint gives you the latest bid and ask prices for a currency pair.
Parameters
Last CryptoThis endpoint gives you the latest price for a cryptocurrency.
Parameters
Real-time PriceThis endpoint gives you the latest price for a stock, ETF, mutual fund, or cryptocurrency.
Parameters
All Live Prices (Short)This endpoint gives you a list of all real-time stock prices.
Live Full Price w/ OrdersThis endpoint gives you the latest bid and ask prices for a stock, as well as the volume and last trade price, in real time.
Parameters
All Live Full Price w/ OrdersThis endpoint gives you a list of all real-time full stock prices.
Forex PricesThis endpoint gives you the latest bid and ask prices for a currency pair.
Parameters
All Forex PricesThis endpoint gives you a list of all foreign exchange (FX) prices.
The financial statements, including balance sheet, income statement, and cash flow statement available in annual and quarterly format sourced from SEC filings
Income StatementsFMP's Income Statement API provides access to real-time income statement data for a wide range of companies, including public companies, private companies, and ETFs. This data can be used to track a company's profitability over time, to compare a company to its competitors, and to identify trends in a company's business.
Parameters
Balance Sheet StatementsThe balance sheet is a financial statement that displays a company’s total assets, liabilities, and shareholder equity over a specific timeframe (quarterly or yearly). Investors can use this statement to determine if the company can fund its operations, meet its debt obligations, and pay a dividend.
Parameters
Cashflow StatementsThe cash flow statement is a financial statement that highlights how cash moves through the company, including both cash inflows and outflows. This statement shows the cash flows in 3 main categories “Operating Cash Flows”, “Investing Cash Flows”, and “Financing Cash Flows”, which help investors to understand if the company is making money or losing money by conducting business.
Parameters
Income Statements As ReportedGet the income statement for a company as reported by the company, without any adjustments. This endpoint provides a complete and accurate picture of a company's financial performance over a period of time.
Parameters
Balance Sheet Statements As ReportedGet the balance sheet for a company as reported by the company, without any adjustments. This endpoint can be used to assess a company's financial health and to identify potential risks.
Parameters
Cashflow Statements As ReportedGet the cash flow statement for a company as reported by the company, without any adjustments. This endpoint can be used to assess a company's cash flow generating ability and to identify potential risks.
Parameters
Full Financial Statements As ReportedFMP's Full Financial Statement As Reported API provides access to all three of the financial statements (income statement, balance sheet, and cash flow statement) for a company as reported by the company. This data can be used to get a complete overview of a company's financial performance and health.
Parameters
List of dates and LinksFMP's List Of Dates API provides a list of all the dates for which financial statements are available for a company. This information can be used to identify the dates for which financial statements are available and to track a company's financial performance over time.
Parameters
Annual Reports on Form KFMP's Annual Reports On Form K API provides access to the annual reports on Form K for a company. Form K is an annual report that public companies in the United States are required to file with the Securities and Exchange Commission (SEC). This information can be used to access a wealth of information about a company, including its financial performance, its business operations, and its risk factors.
Parameters
Get key financial metrics for a company, including revenue, net income, earnings per share (EPS), and price-to-earnings ratio (P/E ratio). Assess a company's financial performance and compare it to its competitors.
Parameters
Key Metrics TTMGet key financial metrics for a company, including revenue, net income, EPS, and P/E ratio, for the trailing twelve months (TTM). Get a more up-to-date view of a company's financial performance.
Parameters
RatiosGet financial ratios for a company, such as the P/B ratio and the ROE. Assess a company's financial health and compare it to its competitors.
Parameters
Ratios TTMGet financial ratios for a company, such as the P/B ratio and the ROE, for the trailing twelve months (TTM). Get a more up-to-date view of a company's financial health.
Parameters
Cashflow GrowthGet the cash flow growth rate for a company. Measure how quickly a company's cash flow is growing.
Parameters
Income GrowthGet the income growth rate for a company. Measure how quickly a company's income is growing.
Parameters
Balance Sheet GrowthGet the balance sheet growth rate for a company. Measure how quickly a company's assets and liabilities are growing.
Parameters
Financial GrowthFinancial Growth Get the financial growth rate for a company. Measure how quickly a company's overall financial performance is improving.
Parameters
Financial ScoreGet a financial score for a company, which is a measure of its overall financial health.
Parameters
Owner EarningsGet the owner earnings for a company, which is a measure of its profitability after accounting for all expenses, including taxes and debt payments. Assess a company's true profitability and compare it to its competitors.
Parameters
Enterprise ValuesGet the enterprise value of a company, which is the total value of a company, including its equity and debt. Assess a company's overall value and compare it to its peers.
Parameters
Get the discounted cash flow (DCF) valuation for a company, a method to estimate the value of an investment based on its expected future cash flows.
Parameters
Advanced DCFCalculate the DCF valuation for a company with advanced features like modeling multiple scenarios and using different valuation methods.
Parameters
Levered DCFGet the DCF valuation for a company, taking into account its debt levels.
Parameters
Company RatingThe FMP Company Rating endpoint provides a rating of a company based on its financial statements, discounted cash flow analysis, financial ratios, and intrinsic value. Investors can use this rating to get a quick overview of a company's financial health and to compare different companies.
Parameters
Historical RatingThe FMP Historical Rating endpoint provides the historical rating of a company. Investors can use this information to track the changes in a company's rating over time and to identify trends in its performance.
Parameters
Get the price target for a company, which is the price at which an analyst believes the company's stock is fairly valued. Price targets can be used to make investment decisions, such as whether to buy, sell, or hold a stock.
Parameters
Price Target SummaryGet a summary of the price targets for a company from different analysts. This summary includes the average price target, the high price target, and the low price target.
Parameters
Price Target By NameGet the price targets for a company from a specific analyst. This can be useful if you want to track the price targets of a particular analyst that you trust.
Parameters
Price Target By CompanyGet the price targets for all companies in a specific industry or sector. This can be useful if you want to compare the price targets of different companies in the same industry.
Parameters
Price Target ConsensusGet the consensus price target for a company, which is the average of all price targets from different analysts. This can be useful if you want to get a general idea of what analysts think about a company's stock.
Parameters
Price Target RSS FeedGet an RSS feed of price target updates for a company. This way, you can stay up-to-date on the latest price targets from analysts.
Parameters
Get a comprehensive list of all stock upgrades and downgrades from different analysts, including the rating change, the analyst firm, and the date of the rating change. This information can be used to identify potential investment opportunities and assess the risk of current investments.
Upgrades & Downgrades RSS FeedSubscribe to an RSS feed of all stock upgrades and downgrades from different analysts. This RSS feed is updated on a daily basis, so you can always stay up-to-date on the latest analyst ratings without having to manually check for updates.
Parameters
Upgrades & Downgrades ConsensusGet the consensus rating for a company, which is the average rating from different analysts. This information can be used to get a general idea of what analysts think about a company's stock and to make more informed investment decisions.
Parameters
Upgrades & Downgrades By CompanyGet a comprehensive list of all stock upgrades and downgrades for a specific company, including the rating change, the analyst firm, and the date of the rating change. This information can be used to track analyst sentiment for a company and to identify potential investment opportunities or risks.
Parameters
Parameters
General NewsGet a list of the latest general news articles from a variety of sources, including the headline, snippet, and publication URL.
Parameters
Stock NewsGet a list of the latest stock news articles from a variety of sources, including the headline, snippet, publication URL, and ticker symbol.
Parameters
Stock News Sentiments RSS FeedGet an RSS feed of the latest stock news articles with their sentiment analysis, including the headline, snippet, publication URL, ticker symbol, and sentiment score.
Parameters
Forex NewsGet a list of the latest forex news articles from a variety of sources, including the headline, snippet, and publication URL.
Parameters
Crypto NewsGet a list of the latest crypto news articles from a variety of sources, including the headline, snippet, and publication URL. (Note: This endpoint requires the symbol in the format of BTCUSD to be passed in as a query parameter.)
Parameters
Press ReleasesGet a list of the latest press releases from a variety of companies, including the headline, snippet, publication URL, and company name.
Parameters
Historical Social SentimentProvides historical social sentiment data for a given ticker or company name.
Parameters
Trending Social SentimentProvides trending social sentiment data for a given ticker or company name.
Parameters
Social Sentiment ChangesProvides changes in social sentiment data for a given ticker or company name over a period of time.
Parameters
Get the full transcript of an earnings call for a specific company in text format. This endpoint can be used to learn more about a company's financial performance, future plans, and overall strategy.
Parameters
Transcript DatesGet a list of all upcoming earnings call dates for a specific company. This endpoint can be used to plan your trading activity around earnings call dates.
Parameters
Batch Earning Call TranscriptParameters
A real-time feed of SEC filings from publicly traded companies, including the filing type, link to SEC page, and direct link to the filing. This endpoint can be used to stay up-to-date on the latest SEC filings for all companies or for a specific set of companies.
Parameters
RSS Feed V3A real-time feed of SEC filings from publicly traded companies in the latest RSS feed format (V3). RSS Feed V3 includes a number of new features and improvements, such as support for multiple namespaces, digital signatures, enclosures, and categories and tags.
Parameters
RSS Feed 8-KA real-time feed of 8-K SEC filings from publicly traded companies. 8-K filings are required to be filed with the SEC when a company experiences a significant event, such as a merger or acquisition, a bankruptcy filing, or a change in control.
Parameters
SEC FilingsDirect link to SEC filings, including the foiling type, link to SEC page, and direct link to the filing
Parameters
Individual Industry ClassificationIdentify the industry in which a particular company operates, based on the Standard Industrial Classification (SIC) system.
Parameters
All Industry ClassificationGet a comprehensive overview of all industries, classified according to the SIC system.
Industry Classification CodesLearn more about the SIC system and identify the SIC code for a particular industry.
Parameters
A list of upcoming & past earnings announcements for publicly traded companies, including the date, estimated earnings per share (EPS), and actual EPS (if available).
Parameters
Earnings Historical & UpcomingA list of historical & upcoming earnings announcements for a specific company, including the date, estimated EPS, and actual EPS.
Parameters
Earnings ConfirmedA list of earnings announcements for publicly traded companies that have already been confirmed.
Parameters
Earnings SurprisesA list of earnings announcements for publicly traded companies that were either positive or negative surprises. This endpoint includes the date of the earnings announcement, the estimated EPS, the actual EPS, and the earnings surprise.
Parameters
A list of upcoming dividend payments for publicly traded companies, including the date of the dividend payment, the ex-dividend date, and the dividend per share.
Parameters
Dividends HistoricalA list of historical dividend payments for publicly traded companies, including the date of the dividend payment, the ex-dividend date, and the dividend per share.
Parameters
A list of upcoming stock splits for publicly traded companies, including the date of the stock split, the split ratio, and the type of stock split.
Parameters
Splits HistoricalA list of historical stock splits for publicly traded companies, including the date of the stock split, the split ratio, and the type of stock split.
Parameters
The FMP IPO Confirmed endpoint provides a list of IPOs that have been confirmed and are scheduled to take place in the near future.
Parameters
IPO ProspectusThe FMP IPO Prospectus endpoint provides a link to the IPO prospectus for a given company. The IPO prospectus is a legal document that provides detailed information about the company, its IPO, and its securities.
Parameters
IPO Calender By symbolThe FMP IPO Calendar By Symbol endpoint provides a list of IPOs that have been confirmed and are scheduled to take place in the near future for a given company. This endpoint includes the same information as the FMP IPO Confirmed endpoint, but it is filtered to only include IPOs for the specified company.
Parameters
Get current and historical data for the foreign exchange market (forex) with forex APIs.
A forex application programming interface (API) is a RESTful web service. It allows developers to add foreign exchange data retrieval features to their applications or websites.
Forex, also known as FX, is a worldwide marketplace where the currency rates are set for every country. The types of foreign exchanges are futures, options, swaps, forward, and spot markets. Forex trading involves exchanging, buying, and selling financial instruments in pairs against each other for the most profit.
An API for obtaining forex data uses the HTTP GET request method. Developers add endpoints to their projects to connect to third-party data sources. The API service provider formats the results in JSON.
An API for forex is for new or experienced developers that build global financial currency trading platforms.
Banks, brokerage firms, and other financial organizations will find APIs for forex useful. Financial advisors and independent forex brokers will also appreciate using foreign exchange market tools in their trade.
For new developers, APIs for forex provide a simple way to add foreign exchange market features to their applications. Endpoints make the integration process easy compared to manually coding in that functionality.
Businesses can obtain real-time currency conversions with APIs for the foreign exchange market. Because the APIs have powerful, automated algorithms, they can deliver the most recent news about foreign currencies fast.
Additionally, APIs for forex may provide technical indicators. This is helpful for determining investment strategies based on forex trends.
Developers can anticipate significantly reducing their time coding when they integrate a forex REST API.
APIs offer a reliable way to connect to many data sources with one request. Therefore, businesses and other end-users can look forward to receiving speedy results to their forex queries.
RapidAPI’s Marketplace lists several free and freemium APIs for forex data retrieval.
Quotient by Dubois4and is a freemium API with a free Basic plan. The API allows users to retrieve the same days (intraday) market trading and end-of-day (EOD) historical data for forex trading.
Forex News Alert by Anju provides forex news updates. The API service has a free Basic plan on the freemium pricing structure.
All Forex APIs are supported and made available in multiple developer programming languages and SDKs including:
Just select your preference from any API endpoints page.
Sign up today for free on RapidAPI to begin using Forex APIs!
No credit card is required! Signing up for an API key is quick and easy. Get started here.
Our data is sourced from a wide range of data sources including commercial sources and banks globally. We assign a heavier weight to commercial sources to better accurately reflect trading activities in the live market.
Our proprietary algorithm is capable of weighting data providers and reconciling inaccurate/outlier quotes all in real-time. What you get is a simple and accurate easy-to-use API.
Accessing any of our endpoints will count as one “API Request”. Based on your Subscription Plan, you get a monthly allowance of “API Requests”.
Users will automatically be notified via email and on their Account Dashboard once at least 75%, 90%, and % of their monthly API Request allowance has been reached.
After you reach % of your quota, you will be soft-capped.
All paid customers can exceed their API request volume by 20% with zero degradation to the services provided. Note that after % of your volume has been used your API access will be disabled.
Please rest assured that exceeding the monthly API Request allowance will not cause any additional charges.
Yes! We offer prompt and helpful email support to all customers on a paid plan.
Tried our API but decided it's not for you? In the unlikely event our support can't resolve your issues we'll cancel your subscription & happily refund your latest payment.
Learn More
Get your FREE API Key
No credit card required · Cancel anytimeWe are the most accurate financial data API out there.
To make it simple we are a Free stock API Historical data API *) Add 5 digitis currency prices (also effect Version 2) Powered by 25+ currency exchange rate data sources, the FCS delivering real-time + country and + forex currencies combination prices rates. The FCS provides different API endpoints, each serving a different data response. We provides the latest FX price for all or a specific pair of currency, retrieving historical currency data for one or multiple currencies, technical indicators for market analyzing from 1min to 1 month. For those users who are demanding different tools related to the Forex API. FCS API has been designed and manipulates for the user to access tools quickly and troubleshoot their problems through this Forex API documentation. We have such capability to deliver the exchange rate data which is taking place in real-time for + currencies of the world. Most of the APIs endpoint count 1 credit for every URL request. But 3 endpoint count 1 credit per record return. In Basic Plan user allow to request on any API 10, times in 1 month. Each API request count 1 credit. But some endpoint count by response, e.g: Latest price API. You can get all the list of supported currencies short names by below API. You can use symbol name to get indicator values,historical and real-time rates. We made it easy for you to search and get all the supported currencies names list. We provide you a constantly updated forex API endpoint showing all the forex currencies API which is available in real-time. Return All symbols, You need to use these symbols in Latest Price API, Price conversation, Historical and for Technical signals. After you request on API, It would give you the response in JSON format which you can change, it is up to your need. Moreover, We have characterized our FCS API response in the form of different index keys (id, name, symbol, and decimals) concerning the different popular currencies which you can use according to your requirements. In our API, You can get all the details about Forex currencies. Details like its name, country name, bank name, currency unit, type of notes and more details. By profile API, you can get the profiles of the different currencies by passing their IDs, Symbols or Single currency short name in URL to get a response. In any Forex API, currency conversion is the most common and a popular part, through which we can get price conversion between two different specified currencies. To do so, you just simply have to attach the symbols parameter with amount to convert it into your required currency. Eligibility : All users can access this endpoint except free users. Forex latest price API is very useful, you must have to get in touch with the updated price of a currency That's why the latest prices are included in any API which is the most common part. We provide one or multiple currency prices at the same time, To do so, you just have to send the request with symbols parameter in API request and set it to one or more comma-separated codes of a currency. We provide the last candle price of a currency to our users and it is also the useful part of API. Here, you can get single or multiples candle prices at the same time. To get the candle OHLC prices, you just have to append the symbols parameter with the URL request, and append single or multiple comma-separated currency codes. The candle response only returns 2 last candle of each single currency and time period from the chart. If you want only latest price, Please use "Latest Price" API, If you need more previous candles please use Forex Historical API. On the base of 1 currency, it will return all quote prices of all available currencies. Return all quotes of all currencies in forex/crypto, depend what "type" parameter value you specified. Return all related currencies of required currency. If you enter USD in parameter value, then response will return all currencies of USD e.g: EUR/USD, JPY/USD, GBP/USD, PKR/USD etc/USD Return all currencies that contains USD in currency You want to know about the historical exchange prices to compare the latest exchange price with the previous rates to watch the market. In our forex history API we provide the historical exchange price data for all supported symbols. Old prices are available for most symbols all the way back to the year of in 1d and above time frame, 1m, 5m and less historical data upto 6months. You can see the historical rates by appending a date (format YYYY-MM-DD) in API URL with the base URL and specify the period parameter values: {1m,5m, 30m, 1h, 2h,4h, 5h, 1d, 1w, month} We provide a simple and easy to use latest historical API which returns the previous candle which is the latest and easy to watch the latest market. Use "Level" paramerter to control number of candles. level=1 return candles,. level=2 return candles, level=3 return candles. Returns the specific period historical exchange rate data between two specified dates for all available symbols by using FROM/TO parameters. Here symbol would be two currencies with the slash between them and put the first date in FROM while putting the second date in TO. So you can get the historical data of the exchange rate for a specific period. Response It will return the response for the above forex historical API with different index keys(o, h, l, c, t, tm) which shows the open, high, low, close, time in unix, and time in standard format values for the data of specific historical candles in forex Note : For latest historical candles do not use (From/To) parameters, the response will work faster. Eligibility : Free users can't use "From/To" parameters. In the forex market, it is up to the investor how they analyze the previous and the current market trend before investing in forex and make a profitable entry. Market Trend / Signals API is specially developed for those peoples who want to know market trends or want to develop forex indicator. Our Indicators OR Buy/Sell Signals are calculated on the base of the previous candles in a specific time period. In financial markets, a pivot point is a support/resistance level is a helper that is used by traders as a possible indicator of market movement. A pivot point is calculated as an average of significant prices (high, low, close) from the performance of a market in the prior trading period. It will indicate to you about the Resistances and supports in a forex trading. Moving Average (MA) is a trend indicator. MA lines are used by traders to check the average market value on the base of previous (5,10,20,50,,) candles. This API can help you to know MA values of the last active candle. Now you dont need to worry about, how to calculate simple MA (moving average) lines, how to SMA calculated, what is moving averages rules to calculate, so we take care of all these problem for you, we calculate all SMA and EMA values for you. if you wanted to get SMA of a 5min or 7days period, you would add the period min/days in period parameter. Eligibility : Users with standard and above subscription can access above endpoint. Technical indicators are calculated with the help of top forex indicators (MA,RSI,STOCH,ATR etc). The Collection of Indicators Powerful & Profitable Forex Trading Strategies and Systems that work. It is developed to get the latest technical indicator values. In response, you will get the values of top indicators. Technical indicator values are the real-time updated value. The current data point derives the new and latest data point of a given exchange pair of currency. Eligibility : Users with standard and above subscription can access above endpoint. Get real-time indicators as economic events are announced and see the immediate impact of global markets, including past, forecast, and actual figures. This API is like website search. You can search all currency with similar name. It will search in currency full name and short name. Response Return upto 20 result. When you need to use different API endpoint at once, and it's time consuming. Then you can use your own programming languge to send parallel api request. OR you can use this API. Prices, Market trends and signals are not designed for trading purpose, These signals are only for education or non-commercial purpose use. Data contained in this application/website is not necessarily real-time nor accurate and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore we doesn`t bear any responsibility for any trading losses you might incur as a result of using this data. Forex API Documentation
Whats New in FOREX API Version 3
*) Ask, Bid prices add in Latest, Candle and Cross API endpoint
*) Last Candle API now support all symbols and also 1 pervious closed candle
*) Update Latest API endpoint
*) Add real time pricing update with socket
*) History now return candles in 1 request
*) Support 2h and 4h Time frame history
*) Search Feature
Note: In this document parameters are embed directly in URL (GET request) it is only for quick demo testing, For production API please embed all parameters with POST request.
Learn More about GET VS POST StackoverflowFOREX API
In this document, you will learn how to use API with its parameters, potential unwanted errors and some code examples. After this document, if you face difficulty to understand API structure, you can contact us any time and our team will be happy to help out. Get Started
For developer, you can work in any programming language to hit on API URL. Use PHP (Curl or file_get_content), JavaScript (Ajax), Android (HttpURLConnection) or JAVA, C# (HttpWebRequest) or CURL for this. And finally, the users will be able to get a response in the format of standard JSON. Multiple endpoints are the source to get an API and they all serve different use cases. The function of the endpoint is to get the latest market exchange rate data that apply to all or a specific set of currencies.
API Access Key
You need an access key in order to access our database. Your access Key is the unique key that is passed into the API base URL's parameter in order to authenticate with the FCS API.
Sample API:
SignupAPI Request Credit Usage
If you enter different IDs in parameter and API return currencies prices, it will count 1 request.
If you enter different IDs in parameter and API return currencies prices, it will count 2 request. and so on. Parameters
Parameters Details ID You needs to set Forex-ID in request parameters get a response from a specific Forex API.
Default: none. Values: 1,2, etc,
To get all list of Forex ID's or Symbols use "List API" below. Symbol Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies. You can used it to get specific Forex data from our database through a specific symbol or their short names.
Default: none
Values: EUR/USD,USD/JPY,GBP/NZD etc,
Note: At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result. Period It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, pivot points. So you need to specify which time frames data you want.
Default: 1h
Valid Values: 1m, 5m, 15m, 30m,1h, 2h, 4h, 5h, 1d, 1w, month
OR Alternate: 1, 5, 15, 30,60, , , , , , From
(Optional)When you access history API and you are looking for any historical data from a specific date, you need to specify date between from/to date by using (from,to) parameter
Default: none
Format: YYYY-MM-DD E.g:
OR YYYY-MM-DDTHour:Min E.g: T To
(Optional) When you access forex history API, It is required with "From" Parameter.
Default: none
Format: YYYY-MM-DD E.g:
OR YYYY-MM-DDTHour:Min E.g: T
Note: When you not set FROM and TO parameters, then it will return latest candles.
What is T in date format!!! It is nothing, we use it to remove space between time. It has no use and no validation.Type
(Optional)Only used in "List API", when you want a specific type of symbols Forex/Crypto currency
Default: forex Values: Forex, CryptoCandle
(Optional)Only used in "Last Candle API".
Default: both Values: close, active, both
If you enter candle=close it will return last close candle price, candle=active return latest active candle prices and candle=both return close & active candles Level
(Optional)Only used in "History API", when you want more history candles in 1 request.
Default: 1 Values: 1,2 or 3
If you enter Level=1 it will return candles, Level=2 return and Level=3 return history candles Output
(Optional)Set your API response format.
Default: JSON
Valid Values: JSON, JSONP, object, XML, serialize and arraySupported Symbols List
Accepted Parameters:
type = forex
access_key=API_KEY Forex Currency Profile Details
Accepted Parameters:
id={any valid ID}
symbol={any valid short name}
access_key=API_KEY
Request Credit Usage: 1 credit count for each record returned (rounded up). Currency Converter
Note: Below API does not support multiple symbols name in URL as a parameter. Send only one Symbol name at a time with the request.
Accepted Parameters :
pair1 = EUR & pair2 = USD (Use both at a time) OR
symbol = EUR/USD
amount =
access_key = API_KEY Currency Latest Price
Note: We update the prices of each currency in every 30 seconds or less.
And use Last Candle API if you need time frame latest price, like 5m,1h,1week candle price.
Accepted Parameters :
id = {Any valid FX ID}
symbol = {Any valid FX symbol}
access_key = API_KEY
Request Credit Usage: 1 credit count for each record returned (rounded up). Last Candle Prices (Support Time Frame)
Note : Last Forex Candle API only support valid suppoted ID or name from our FX list, and candle API is less accurate then history and latest API.
Accepted Parameters :
id = {Any FX ID}
symbol = {Any supported FX symbol}
period = {Any supported time period} (all except 1m and 2h)
access_key = API_KEY
candle = {valid values : active, close, both} default: both,
Request Credit Usage: 1 credit count for each record returned (rounded up).Base Currency
Accepted Parameters :
symbol = {Any FX/Crypto currency symbol} e.g: EUR,USD, JPY etc
access_key = API_KEY
type = {forex OR crypto} => default: forex
Candle API by ID:
Note: All Above quotes are not current price it is only for sample response, you can use API to get current quote price.Currency Cross
Note : Last Forex Cross API only support valid suppoted ID or name from our FX list, and cross API is less accurate then history and latest API. for more accurate prices, please use Latest, Base or history API
Accepted Parameters :
symbol = {Any currency symbol} e.g: EUR,USD, JPY etc
period = {any valid time period} (except 1m and 2h)
access_key = API_KEY
candle = {valid values : active, close, both} default: both,
type = {forex,crypto or both} => default: forex
Request Credit Usage: 1 credit count for each record returned (rounded up).
Candle API by ID:FX Historical Price API
Accepted Parameters :
id = {Any valid FX ID}
symbol = {Any valid Fx symbol}
period = {TimeFrame period} {1m,5m,15m,30m,1h,2h,4h,5h,1d,1w,month}
from = {Date from} & To = {date to} (Use both at a time or ignore both for latest history)
level = 1 {values, 1,2,3}, {1: return candles, 2: return candles, 3: return candles}
access_key = API_KEY
Note: Below API does not support multiple IDs in URL as a Parameter. You have to send only one ID or Symbol name at a time with the request. And 2h, 4h return maximum candles in 1 request.
Request Credit Usage:1 credit count for each candles returned (rounded up).
Quick Latest Candles History
Return Latest candles
?symbol=EUR/USD
&period=1d
&from= OR // Unix format
&to= OR
&access_key=API_KEY
Do not use FROM and TO parameter : If you always need the latest history upto candles, then you must have to take care of From/To parameter, that should not be assigned and remove them from URL, Then it will work better,
Or Between Specific Date-Time
eunic-brussels.eu?symbol=EUR/USD&period=1d&from=T&to=T&access_key=API_KEYResponse:
The History API returns a maximum of candles in just 1 response, whether or not you set parameters (from/to).
Note: Historical data my be delay from 1 minute to 5 minute.Market Trends / Signals API
Check below different kinds of signals or indicators data. Forex Pivot Points API
Our PP, resistance and support points are calculated on previous high open close.
Accepted Parameters :
id = {Any valid ID}
symbol = {Any valid symbol}
period = {any valid supported time frames}
access_key = API_KEY
Note: Below API does not support multiple ids in URL as a parameter. Send only 1 ID/Symbol name at a time with API request.
Pivot Point response include latest candle pivot point, 3 Resistance and 3 Support points in selected time period. Forex Moving Averages API (MA Lines)
Response Contains "Simple Moving Average(SMA)" and "Exponential Moving Average(EMA)" values
Accepted Parameters :
id = {Any valid FX ID}
symbol = {Any valid FX symbol}
period = {any valid supported time frames}
access_key = API_KEY
Note: Below API does not support multiple ids in URL as a parameter. Send only 1 ID/Symbol name at a time with API request.
Response get latest candle's Moving average values including Simple moving average and Exponential with Buy OR Sell signals Forex Technical Indicator API
Accepted Parameters :
id = {Any valid FX ID}
symbol = {Any valid FX symbol}
period = {any valid supported time frames}
access_key = API_KEY
Note: Below API does not support multiple ids in URL as a parameter. Send only one ID/Symbol name at a time with API request. Economy Calendar API
Request Credit Usage: 1 credit count for each 50 events returned (rounded up).
Accepted Parameters :
symbol = {Any valid currency} e.g: USD,EUR,JPY
country = {Any valid country} e.g: US,JP,GB
from = {date from} e.g:
to = {date to} e.g:
access_key = API_KEY
To get all history of event
event = {Any valid event name} Search API
Accepted Parameters :
s = {Any words to search} e.g: EURO Dollar
strict = {values 0,1} {0: search if any word exist, 1: search if all words exist}
type = {values : forex/crypto, default:both}
access_key = API_KEY Multiple URL at once
E.g: if you are using 10 API's and each API take 2 seconds so 10x2=20 Seconds. So we build this API for time solution.
With this API you can get all 10 API results in 2 seconds :)
Accepted Parameters :
base = base url e.g: eunic-brussels.eu
url[] = enter 1st API url from where you want to get response
url[] = enter 2nd API url
url[] = enter nth API url
access_key = API_KEY
and its support all parametrs that used in any API
Note: Please use URL in url_encode format, also this API params only accepts params in GET format
We need to get response from History of 2 Ids Id = 1,2. eunic-brussels.eu?
url[1]=api-v3/forex/history?id=1
&url[2]=api-v3/forex/history?id=2
&access_key=API_KEYOR eunic-brussels.eu?
url[1]=eunic-brussels.eu?id=1
&url[2]=eunic-brussels.eu?id=2
&access_key=API_KEYExample 2 with Base:
eunic-brussels.eu?
base=api-v3/forex/history?symbol=
&url[history_1]=EUR/USD
&url[history_2]=JPY/AUD
&access_key=API_KEYExample 3: (multiple parameters for all URL)
we will get EUR/USD latest API, profile, history, indicator. eunic-brussels.eu?
base=api-v3/forex/
&url[candle]=candle?symbol=EUR/USD&period=1h
&url[history]=history?symbol=EUR/USD&period=1h
&url[profile]=profile?symbol=EUR/USD&period=1h
&url[tech]=indicators?symbol=EUR/USD&period=1h
&access_key=API_KEYExample 3: (Simple) (Also support POST format)
We will use similiar parameters only once eunic-brussels.eu?
base=api-v3/forex/
&url[candle]=candle
&url[history]=history
&url[profile]=profile
&url[tech]=indicators
&symbol=EUR/USD&period=1h
&access_key=API_KEYResponse:Disclaimer
Latest price minimum refresh rate is 5 Seconds
аналитика форекс gbp кaртa мирa форекс вспомогательные индикаторы форекс как платят налоги трейдеры валютного рынка форекс лучшие индикаторы для входа индикаторы измерения температуры щитовые дмитрий котенко форекс клипaрт для форекс имхо на форексе дц форекс брокер отзывы безрисковая комбинация форекс индикаторы рынка ферросплавов