News

The Best Finance APIs

klangstaff@xignite.com

The Best Finance APIs

Whether you’re an algorithmic investor looking to create a systematic edge for yourself or a provider of financial technology platforms, APIs are necessary to create the financial systems you utilize.

What is a Finance API?

A simple way to grasp this concept would be to imagine you are looking at a flowing river that stretches as long as you can see.

You can see the river, you can see the water flowing in the river, but you can’t see where the water is coming from. There must be a lake or an ocean that is constantly providing water to the river, but not one that is within your sight.

That lake or ocean is the proverbial API!

Financial APIs are the back-end data that go into any financial platform that you aren’t able to see when you’re on the website or platform.

Data such as the real-time prices of stocks constantly flashing a new number or the newsfeed that instantly posts a press release at 8 a.m. on the dot are both examples of financial tools you use that are provided via API.

Types of Finance APIs

Here are a few financial data sets that you might be surprised to know are all integrated into platforms via API:

  • Earnings: Estimated and actual earnings per share, estimated and actual revenue, earnings-related news headlines
  • Analyst ratings: Analyst upgrades and downgrades with price target changes
  • Dividends: All dividend distribution announcements with ex-dividend dates
  • Economics: Coverage of the largest market-driving economic news headlines
  • Stock splits: When a company announces a split and how large the split will be
  • IPOs: The price, capital raised and date for all upcoming and historical initial public offerings

What to Look for in a Finance API

Many financial data sets have become such a commodity now (pun intended) that most people don’t think twice about how they get them or where these pieces come from.

However, before you pay that shady-looking guy in the alleyway for a cheap API, you might want to check for these important factors.

Price Flexibility

A good data partner will always give at least some wiggle room for you. Since APIs are high-margin products, every data provider can afford to budge at least a little to have your business. That said, lowballing your vendors could lead to them not doing business with you, so finding a healthy balance is a key to getting a good API and saving a few bucks while you’re at it.

Latency

Some data vendors add a latency (or delay) to their API data to maintain a competitive edge on their financial products. This delay can be anywhere from a few seconds to several minutes. If you don’t ask, many data vendors might sneak this little piece of information past you, so always make sure to ask about this before buying any API!

API Calls Allowed per Minute

Another way data vendors may try to maintain a competitive edge is by limiting the amount of API calls a buyer is allowed to do per minute.

This is essentially the frequency of how often you can update or request for new information. So, if you had a “live” stock quote that was only allowed to do 1 API call per minute, the quote would only update every minute. Knowing how often you can make an API call is another key to knowing how fast the data will end up showing on your platform.

Types Available (TCP, Rest API and FTP)

There are a few different types of data distributors that you may want to consider based on what you are looking for. The standard API is a rest API. This is the type where you need to make an API call to get real-time data (the fastest APIs typically offer 1 call per second).

Looking for something even faster in sub-second speeds? You’ll need to buy TCP data. TCP does not require that the user makes a request (like an API call) in order to get the data. It pushes the data out to you as close to instantaneously as possible.

On the other hand, if you don’t require fast data for the data set you’re looking for, then an FTP may be the route for you. FTPs typically provide end-of-day data.

Examples of this could be fundamental data like P/E, P/S, EV/EBITDA, etc. Financial data pieces like this don’t typically need to be updated throughout, so having this by the end of the day is more than sufficient. Buying FTP can be much cheaper, too, for this reason.

Our Top Picks for the Best Finance APIs

Now that we have a good understanding of what an API is and what it’s used for, it’s time to go over our top picks for the best financial APIs out there!

Best for Newsfeeds

The following APIs are known for having amazing news coverage that allows you to make the best trades and investments.

1. Benzinga

Benzinga’s newsfeed is known for providing extensive market coverage in a timely speed. The API has no latency, the newsfeed is available via rest API, FTP, TCP, and it allows for a 1 API call per second. The website includes easy-to-use API documents as well.

2. XigniteNews

Xignite is another well-known financial API provider. Its news feed has coverage of U.S. equities (NASDAQ, NYSE, NYSE MKT). One downside to this newsfeed API is that it’s delayed a few minutes, which can be the determining factor for most traders who are looking to receive news as fast as possible.

However, positives include coverage of more than 75 popular publications and ease of embedding into spreadsheets, websites and mobile applications.

3. Stocknewsapi.com

You can see a small sample of Stocknewsapi.com data within a widget embedded on the website. On top of that, it includes some unique data fields with news headlines such as sentiment, image and even type (video or text).

The largest downside to this API is that it aggregates content from external news providers and you can only get full-length articles (which have much lower coverage and delayed headlines by a matter of hours).

Best for Analyst Ratings

If you’re looking for analyst ratings, these finance APIs will keep you in the know.

1. TipRanks

When it comes to analyst ratings, TipRanks is the first name to come to many people’s minds, and for good reason. TipRanks’ Daily Analyst Ratings API provides comprehensive coverage on analyst actions, firms, price target changes, specific analyst names, contact information and a proprietary analyst star rating.

It allows for financial publishers to integrate an easy-to-consume widget on the website.

2. Benzinga

Benzinga’s analyst ratings calendar API provides the basics of what every trader needs when it comes to analyst actions at an affordable, flexible price. The API includes the analyst name, action, price target change and the firm. For most financial publishers and platforms, this amount of coverage is perfect.

3. Barchart.com

Barcharts.com is the simplest coverage available. For platform providers who are just looking for standard coverage of stocks with a strong buy, moderate buy, hold, moderate sell or strong sell rating, this is your API. It provides the basic info that traders look for without extra data fields or noisy headlines.

Best for Earnings

API coverage isn’t complete without a comprehensive earnings report. Check out these APIs for the most up-to-date information on earnings.

1. Earningscalendar.net

While Earningscalendar.net is not excessively intricate, it ranks as our “best for earnings” API due to its good coverage and extremely affordable and transparent price. In this case, simplicity, affordability and transparency do prevail. Its earnings dates are indexed from multiple sources to ensure data quality. The Premium API cost $50 per month.

2. Xignite Earnings

XIgnite’s earnings calendar API comes with 89-day forward-looking coverage on all earnings. It includes data columns such as the timing of earnings release, forecasted and confirmed dates, shareholder/board meeting dates and more. Pricing for XIgnite is more expensive, as expected, which is expected for its more advanced earnings calendar that goes above basic coverage. Its stock universe includes over 6,300 U.S. and global companies.

3. Benzinga

Benzinga’s earnings API is a quality data piece, with its earnings coverage on all U.S. equities and inclusion of quality analyst estimates to compare to actual earnings. Pricing does include flexibility, but it can be more expensive than other options. That said, the data quality and coverage exceed the competition.

Multiple data accuracy tests and relevant consensus analyst estimate data fields mean that this API is known for its data quality.

Choose the Best Finance API

Looking for API provider that follows a few key metrics like price, flexibility, latency, API calls allowed per minute, types available and data quality?

Consider this: If you buy multiple APIs from a single vendor, there is typically more price flexibility if they offer package data deals. However, some vendors, such as TipRanks, do specialize in providing one quality data API based on what the company focuses on.

RECENT NEWS

Xignite, Inc., a cloud-based market data distribution and management solutions provider for financial services and technology companies, announced a new Vendor of Record service for clients subscribing to real-time and delayed market data. The new service vastly simplifies the administration and reporting required by exchanges and often eliminates the need to pay redistribution fees, potentially saving clients thousands of dollars a month.

As an approved Vendor of Record, also called a Service Facilitator, Xignite can redistribute real-time and delayed equities and options pricing data from Nasdaq, New York Stock Exchange (NYSE), Options Price Reporting Authority (OPRA), OTC Markets (OTCM), and the Toronto Stock Exchange (TSX). 

Adhering to the complex compliance guidelines required by exchanges is extremely difficult for investment advisers, financial advisers, or order management software providers that need to display real-time or delayed data. Each exchange has its own unique set of regulations and compliance requirements, and clients need to prove that they have control over who receives the data, in what format, and for what use case. Xignite’s Vendor of Record service eliminates the administrative burden of tracking these complex compliance requirements.

The new service utilizes Xignite’s cloud-native Entitlements and Usage Microservices to give firms complete control and transparency of their data consumption and usage. Xignite provides data entitlements, usage tracking, and exchange reporting across various data sets, users, and applications to ensure exchange compliance. Xignite’s new service sometimes eliminates the need to pay expensive redistribution fees. Exchange fees for display data, regardless of the number of users, can cost upwards of $10,000 per month. These high fees are especially difficult for smaller financial firms with just a few real-time data users.  

“Maneuvering through the maze of required compliance policies, entitlements, usage tracking, and reporting requirements, and being subjected to frequent audits is no easy feat,” said Vijay Choudhary, Head of Product for Xignite. “Xignite’s mission is to “Make Market Data Easy.” Today’s announcement is another step towards this. We are taking away the administrative burdens and complexity of licensing market data and allowing our clients the freedom to focus on their investment and trading strategies and building innovative products.”

Xignite’s Vendor of Record service is available for professional users with internal and display-only use cases. The service is available now as an add-on service for subscribers of our real-time and delayed equities and options pricing data APIs. These include:

XigniteGlobalOptions

XigniteGlobalQuotes

XigniteGlobalRealTime

XigniteGlobalRealTimeOptions

XigniteNASDAQLastSale

About Xignite

Xignite has been disrupting the financial and market data industry from its Silicon Valley headquarters since 2003 when it introduced the first commercial REST API. Since then, Xignite has continually refined its technology to help Fintech and financial institutions get the most value from their data. Today, more than 700 clients access over 500 cloud-native APIs to build efficient and cost-effective enterprise data management solutions. Visit xignite.com or follow on Twitter @xignite.

09/21/2021

Xignite, Inc., a provider of cloud-based market data distribution and management solutions for financial services and technology companies, today introduced XigniteGlobalETFs, a new Cloud API providing advanced analytical and full holdings data for exchange-traded funds (ETFs) globally. The popularity of ETF investing has been going through the roof and, in 2021, has broken all previous records. ETF data is critical to Xignite's digital investment manager (robo-advisor) clients, such as Betterment and SoFi, and our trading and brokerage clients, such as Robinhood and eToro, who offer their users collections made primarily of specially chosen, low-fee ETFs.

One of the prime reasons for the dramatic increase is that ETFs have become virtually free to buy and sell thanks to innovative Fintech solutions powered by Xignite market data. Robo-advisors such as Personal Capital, SoFi, Wealthfront, and WealthSimple have helped make ETFs extremely popular as an easy, low-cost way to diversify their members' portfolios.

Zero-cost trading stock brokers like Robinhood have attracted investors that use ETFs as trading vehicles. As the ETF landscape evolves, it continues to democratize hard-to-access trading strategies for retail investors. This dramatic expansion, and the complexity of the ETF landscape, make it critical for our clients to have institutional quality data to integrate into their ETF-focused financial software and mobile applications. 

The new API offers daily and historical coverage of all listed ETFs in North America, Europe, and the largest Asian markets. Sourced from CFRA Research, one of the world's largest independent investment research firms, users can analyze underlying constituents across ETFs to quantify and compare sector, factor, and other risk exposures. The Xignite's Data Quality team cross-validates the ETF data across sources and proactively detects and fixes any missing information. 

"Inflows to ETFs have already set an annual record in 2021," says Vijay Choudhary, Vice President of Product Management for Xignite. "It is critical for our wealth management, trading, risk analysis, hedge fund, and other Fintech clients to have access to in-depth research on the ETF industry to make informed decisions on behalf of their clients," added Choudhary.

Xignite APIs are cloud-native and offer a robust selection of use case-based endpoints. These endpoints are ready-to-use pieces of code that developers can easily integrate into their product or app, regardless of type, amount, or frequency of data, without the need for any complex integration logic. The available XigniteGlobalETF endpoints are:

GetHoldings - Returns all holdings sorted by percentage portfolio weight for the specified date.

GetETFCharacteristics - Returns characteristics for one or many ETFs for the specified date.

GetVolatilityStatistics - Returns average volume and volatility at the specified date.

GetFundFlows - Returns fund flows for selected ETFs.

GetFundFlowsRange - Returns fund flows for a selected ETF across the specified time range.

GetHistoricalNAVs - Returns the historical NAVs for an ETF based on a start date and end date.

GetNAVs - Returns the closing NAV for one or more ETFs for the specified AsOfDate.

GetTrailingReturns - Returns trailing returns for one or many ETFs for the specified date.

SearchETFs - Returns a list of ETFs that match the search parameters.

 

About Xignite

Xignite has been disrupting the financial and market data industry from its Silicon Valley headquarters since 2003 when it introduced the first commercial REST API. Since then, Xignite has been continually refining its technology to help Fintech and financial institutions get the most value from their data. Today, more than 700 clients access over 500 cloud-native APIs and leverage a suite of specialized microservices to build efficient and cost-effective enterprise data management solutions. Visit xignite.com or follow on Twitter @xignite.

08/03/2021

Xignite, Inc., a provider of market data distribution and management solutions for financial services and technology companies, today revealed the results of its collaboration with Neeva, the world’s first ad-free, private subscription search engine. Neeva has built features to deliver information in a more user-friendly manner to a general audience. One new feature is a stock tracker, enabling users to look at stock prices based on different time intervals and other key data points. The stock tracker is powered by Xignite financial data. Click HERE to download the case study containing the full results.

Neeva’s stock tracker requires significant quantities of high-quality market data to function. The company initially enlisted a legacy data provider but quickly ran into issues with data and API quality. Neeva needed to integrate quickly and required fast and reliable financial data. After a trial and receiving a recommendation from another client, Neeva identified Xignite as a provider capable of delivering large quantities of market data in a comprehensive and developer-friendly manner. 

“We were impressed by Xignite and committed to them following a successful trial,” said Stephanie Chang, Head of Marketing at Neeva. “The main factors that drew us to Xignite were the consistency of their stock ticker coverage and the granularity of their time-series ticker data, as well as the speed and reliability as well as the speed and reliability of their API,” added Chang.

Integration of the Xignite financial data APIs into Neeva’s stock widget took less than two weeks, and Neeva noticed immediate results in terms of breadth, detail, and API quality. Powered by Xignite’s global quotes and global historical APIs. Neeva presents its users with rich and desirable views of key data points for a huge variety of stocks. Users can use a time-based filtration mechanism to drill into metrics like open price, daily highs, and lows, 52-week highs and lows, volume, and market cap. 

“Xignite’s vision is to Make Market Data Easy. With our industry leading technology combined with Neeva’s user friendly search engine we have done just that,” said Stephane Dubois, CEO and Founder of Xignite. “We look forward to continuing our work with Neeva as they disrupt the search engine marketplace.” 

About Xignite

Xignite has been disrupting the financial and market data industry from its Silicon Valley headquarters since 2006, when it introduced the first commercial REST API. Since then, Xignite has been continually refining its technology to help fintech and financial institutions get the most value from their data. Today, more than 700 clients access over 500 cloud-native APIs and leverage a suite of specialized microservices to build efficient and cost-effective enterprise data management solutions. Visit http://www.xignite.com or follow on Twitter @xignite

About Neeva

Neeva is the world’s first ad-free, private subscription search engine. Neeva focuses entirely on the consumer, delivering only real, high-quality, trustworthy results. Neeva blocks third-party website trackers and will never sell or share customer data with any third party, especially advertisers. Neeva also makes it easy to search within personal email accounts, calendars, and cloud storage platforms surfacing the most important information from the same familiar search box. Neeva was founded by former executives from Google and YouTube. Learn more and sign up at Neeva.com.

07/15/2021

Xignite, Inc., a provider of market data distribution and management solutions for financial services and technology companies, announced today it has enhanced the data coverage for its’ interbanks and interest rates APIs in preparation for the required transition from the London Interbank Offered Rate (LIBOR) benchmark interest rate at the end of 2021.

Used in financial products such as adjustable-rate mortgages, consumer loans, credit cards and derivatives, LIBOR has been the world's most widely used benchmark for short-term rates. But after the 2008 financial crisis the U.S. Federal Reserve recommended a new benchmark interest rate to replace the outdated and problematic LIBOR. In the U.S market the new benchmark is Secured Overnight Funding Rate (SOFR), which is based on transactions in the U.S. Treasury repurchase, or repo, market, where banks and investors borrow or lend Treasuries overnight. Other countries are introducing their own local-currency-denominated alternative reference rates for short-term lending.

Xignite banking, and Fintech customers that build apps for capital markets, investment management, financing, and foreign currency exchange purposes, require interbank and interest rates data to manage exchange and interest rate risk. Xignite enhanced its Interbanks and Rates APIs with SOFR earlier this year and has now added four of the alternative overnight risk-free rates (RFRs) recommended to replace LIBOR for currencies in respective markets. The new rates include Euro Short-Term Rate (ESTR), Swiss Reference Rates (SARON), Sterling Overnight Index Average (SONIA), and Tokyo Overnight Average Rate (TONAR). These additional rates are available now at no additional cost to customers.

“Our rates and InterBanks APIs were the first REST APIs ever released to serve the needs of the lending and banking industries. They uniquely aggregate rates that are used by dozens of firms globally in critical business processes,” said Vijay Choudhary, Vice President of Product Management for Xignite “Given the major shift the industry is experiencing regarding reference rates, it was critical for us to support those new rates to give our clients the data they need to run their businesses,” added Choudhary.

Xignite’s Interbanks API offers real-time and historical interbank and deposit rates for currencies in 40 countries. Xignite’s Interest Rates API provides interest rate data for over 600 global treasury, money market and private capital market instruments and benchmarks. The new alternative T+1 (24hr+ delayed) rates include:

  •         Europe: Euro Short-Term Rate (ESTR) is an interest rate benchmark that reflects the overnight borrowing costs of banks within the eurozone. The rate is calculated and published by the European Central Bank.
  •         Switzerland: Swiss Reference Rates (SARON) represents the overnight interest rate of the secured money market for Swiss francs (CHF). The rate is calculated and published by SIX.
  •         United Kingdom: Sterling Overnight Index Average (SONIA) is the effective overnight interest rate paid by banks for unsecured transactions in the British sterling.
  •         Japan: Tokyo Overnight Average Rate (TONAR) is an unsecured interbank overnight interest rate and reference rate for the Japanese yen. The rate is calculated and published by the Bank of Japan.

About Xignite

Xignite has been disrupting the financial and market data industry from its Silicon Valley headquarters since 2006, when it introduced the first commercial REST API. Since then, Xignite has been continually refining its technology to help fintech and financial institutions get the most value from their data. Today, more than 700 clients access over 500 cloud-native APIs and leverage a suite of specialized microservices to build efficient and cost-effective enterprise data management solutions. Visit http://www.xignite.com or follow on Twitter @xignite.

06/09/2021