10 Top Currency APIs

Any thorough developer knows that potential applicaton users may come from anywhere on the planet. So, if they are working on an application with financial functions, they must prepare it for multiple types of currency. If an application will accept payments, developers must consider currency conversion, multi-currency pricing, current foreign exchange rate changes, cryptocurrencies such as Bitcoin, currency triangulation, and other foreign exchange ruminations.

Developers looking to add currency features into applications need to find the proper Currency APIs.

What is a Currency API?

A Currency API is an Application Programming Interface that developers can use to integrate applications with data about currency.

Developers looking for such APIs can find them in the Currency category of the ProgrammableWeb API directory.

This article details the ten most popular APIs from that category, as determined by user visits to ProgrammableWeb.

1. Coinbase API

Coinbase is an electronic service and "wallet" for bitcoins and digital currency. Users can transfer currency, pay merchants, and make other payments instantly. The Coinbase APITrack this API allows developers to access and integrate the functionality of Coinbase with other applications. Some example API methods include retrieving account information and balances, sending money, requesting money, and managing user information.

2. Kraken API

Kraken is a Bitcoin and other cryptocurrency trading Platform. The Kraken platform offers trading capabilities, secure holdings, and a regulatory compliance. The Kraken APITrack this API offers public market data, private user data and information about the user's accounts, and the ability to place and manipulate trade orders. An account is required with service.

3. Open Exchange Rates (OXR) API

The Open Exchange Rates APITrack this API provides real-time and historical (back to 1999) rates for more than 200 currencies. The Methods are available for retrieving the latest currency conversion rates, historical rates, currencies, time series data, and Open, High Low, Close (OHLC) and average exchange rates for a given time period.

4. Live-Rates API

Live-Rates.com provides Forex (foreign exchange) rates in machine readable formats. The Live-Rates APITrack this API returns filtered Forex rates in JSON and XML formats. Rates are updated in real-time, and each currency pair includes the timestamp when it was updated. This platform is intended for integrating with eCommerce systems, brokerages, and casinos.

5. BitStamp API

BitStamp is an online exchange for Bitcoin and other cryptocurrencies. Online consumers and traders use BitStamp as a global marketplace to buy and sell Bitcoin and other cryptocurrency. Users make cash deposits to buy cryptocurrencies from other users, make purchases, or trade them back for cash. BitStamp also provides a fee schedule and market information about bitcoins. The BitStamp RESTful APITrack this API exposes transactional functions and access to crypto-market ticker information.

6. IBAN Check API

The IBAN Check APITrack this API lets developers integrate its service with their applications, enabling their users to check if an International Bank Account Number (IBAN) number is valid or invalid. The IBAN numbers are the new standard for bank account numbers in Europe and a few countries outside Europe.

7. Gold Feed Precious Metals API

The Gold Feed Precious Metals APITrack this API is available by request to display gold, silver, platinum, and palladium feed into metal applications. With the API, developers can access a list of currencies, and bid, ask, get high and low prices, and change dollar and percent change.

8. Currency Quake API

Currency Quake is a free currency strength meter. The Currency Quake APITrack this API can be used to acquire the statistical strength or weakness of the 8 major currencies in the Forex market. Information is derived by comparing 28 currency pairs and identifying the biggest movements in price.

Currency Quake API

Screenshot Currency Quake

9. Metals API

Metals-API offers real-time prices and quotes for metals. The Metals-APITrack this API returns prices for Gold, Silver, Palladium, Platinum and other base metals. In addition to real-time precious metals prices, the service also offers daily London Fixing prices, gold coin prices, and delayed NYMEX and COMEX Future precious metal prices as well as historical precious metal prices, charts and metal news.

10. XE Currency Data API

The XE Currency Data APITrack this API offers real-time exchange rates in the international currency markets. The API serves as a hub for streaming exchange rates of over 160 currencies delivered by more than 100 sources from around the world.

Find more APIs, plus SDKs and other resources in the Currency category.

Be sure to read the next Currency article: Daily API RoundUp: Hargreaves Lansdown, Dungeons and Dragons, SpaceX Land