API Evangelist Partners

These are my partners who invest in API Evangelist each month, helping underwrite my research, and making sure I'm able to keep monitoring the API space as I do.

Streamdata.io

Efficiently turn APIs into real-time experiences, using a proxy-as-a-service that turns any request-answer API into real-time event-driven data feeds without a line of server-side code.

3Scale

3scale makes it easy to open, secure, distribute, control and monetize APIs, that is built with performance, customer control and excellent time-to-value in mind.

Market Data APIs

These are the market data APIs I have aggregated so far as part of this research. These represent the APIs that are easiest to get access to, and I was able to easily generate an APIs.json, and OpenAPI definition for their operations.

1Forge (APIs.json)
Exchange Rate API, Currency Conversion API and Realtime Forex Quote API. Serving realtime tick data for over 500 forex currency pairs and commodities.

Key Links

API Details (OpenAPI)

  • Convert Currency /convert (GET) - Convert between currencies
  • Market Status /market_status (GET) - Checks to see if a market is open or not
  • Quota /quota (GET) - Returns API usage quota
  • Get Quotes /quotes (GET) - Get quotes for specific currency pair(s)
  • Get Symbols /symbols (GET) - Get a list of symbols

Tags
Conversion, Quota, Status, Usage, Currency, Management, Markets, Quotes, Symbols


Alpha Vantage (APIs.json)
Alpha Vantage offers free APIs in JSON and CSV formats for realtime and historical stock and forex data, digital/crypto currency data and over 50 technical indicators. Supports intraday, daily, weekly, and monthly quotes and technical analysis with cha...

Key Links

API Details (OpenAPI)

  • Chaikin A/D line (AD) /query?function=AD (GET) - This API returns the Chaikin A/D line (AD) values
  • Average Directional Movement Index (ADX) /query?function=ADX (GET) - This API returns the average directional movement index (ADX) values
  • Aroon (AROON) /query?function=AROON (GET) - This API returns the Aroon (AROON) values
  • Batch Stock Quotes /query?function=BATCH_STOCK_QUOTES (GET) - The batch stock quotes API enables the querying of multiple stock quotes with a single API request, updated realtime
  • Bollinger bands (BBANDS) /query?function=BBANDS (GET) - This API returns the Bollinger bands (BBANDS) values
  • Commodity Channel Index (CCI) /query?function=CCI (GET) - This API returns the commodity channel index (CCI) values
  • Currency Exchange Rates /query?function=CURRENCY_EXCHANGE_RATE (GET) - Realtime currency exchange rates for physical and digital currencies
  • Digital Currencies Daily /query?function=DIGITAL_CURRENCY_DAILY (GET) - This API returns the daily historical time series for a digital currency (e
  • Digital Currencies Intraday /query?function=DIGITAL_CURRENCY_INTRADAY (GET) - This API returns the realtime intraday time series (in 5-minute intervals) for any digital currency (e
  • Digital Currencies Monthly /query?function=DIGITAL_CURRENCY_MONTHLY (GET) - This API returns the monthly historical time series for a digital currency (e
  • Digital Currencies Weekly /query?function=DIGITAL_CURRENCY_WEEKLY (GET) - This API returns the weekly historical time series for a digital currency (e
  • Exponential Moving Average (EMA) /query?function=EMA (GET) - This API returns the exponential moving average (EMA)
  • Moving Average Convergence / Divergence (MACD) /query?function=MACD (GET) - This API returns the moving average convergence / divergence (MACD) values
  • Balance Volume (OBV) /query?function=OBV (GET) - This API returns the on balance volume (OBV) values
  • Relative Strength Index (RSI) /query?function=RSI (GET) - This API returns the relative strength index (RSI) values
  • Sector Performance /query?function=SECTOR (GET) - This API returns the realtime and historical sector performances calculated from S&P500 incumbents
  • Simple Moving Average (SMA) /query?function=SMA (GET) - This API returns the simple moving average (SMA) values
  • Stochastic Oscillator (STOCH) /query?function=STOCH (GET) - This API returns the stochastic oscillator (STOCH) values
  • Daily Time Series /query?function=TIME_SERIES_DAILY (GET) - This API returns daily time series (date, daily open, daily high, daily low, daily close, daily volume) of the equity specified, covering up to 20 years of historical data
  • Daily Time Series Adjusted /query?function=TIME_SERIES_DAILY_ADJUSTED (GET) - This API returns daily time series (date, daily open, daily high, daily low, daily close, daily volume, daily adjusted close, and split/dividend events) of the equity specified, covering up to 20 years of historical data
  • Intraday Time Series /query?function=TIME_SERIES_INTRADAY (GET) - This API returns intraday time series (timestamp, open, high, low, close, volume) of the equity specified, updated realtime
  • Monthly Time Series /query?function=TIME_SERIES_MONTHLY (GET) - This API returns monthly time series (last trading day of each month, monthly open, monthly high, monthly low, monthly close, monthly volume) of the equity specified, covering up to 20 years of historical data
  • Monthly Time Series Adjusted /query?function=TIME_SERIES_MONTHLY_ADJUSTED (GET) - This API returns monthly adjusted time series (last trading day of each month, monthly open, monthly high, monthly low, monthly close, monthly adjusted close, monthly volume, monthly dividend) of the equity specified, covering up to 20 years of historical data
  • Weekly Time Series /query?function=TIME_SERIES_WEEKLY (GET) - This API returns weekly time series (last trading day of each week, weekly open, weekly high, weekly low, weekly close, weekly volume) of the equity specified, covering up to 20 years of historical data

Tags
Exchange Rates, Stock Quotes, Time Series, AD), ADX, AROON, Aroon, Average Directional Movement Index, BBANDS, Balance Volume, Bollinger bands, CCI, Chaikin A/D Line, Commodity Channel Index, Currency, Daily, Digital Currencies, EMA, Exponential Moving Average, Intraday, MACD, Market Data, Monthly, Moving Average Convergence, OBV, Performance, RSI, Relative Strength Index, SMA, STOCH, Sector, Simple Moving Average, Stochastic Oscillator, Time Series, Weekly


IEX (APIs.json)
IEX, the Investors Exchange, is a fair, simple and transparent stock exchange dedicated to investor and issuer protection.

Key Links

API Details (OpenAPI)

  • Auction /deep/auction (GET) - For an example of an app that’s using stats, see our IEX mobile app
  • Book /deep/book (GET) - Subscribe to the book channel
  • Operational Halt Status /deep/op-halt-status (GET) - Subscribe to the ophaltstatus channel
  • Security Event /deep/security-event (GET) - Subscribe to the securityevent channel
  • System Event /deep/system-event (GET) - Subscribe to the systemevent channel
  • HIST /hist (GET) - HIST will provide the output of IEX data products for download on a T+1 basis
  • Market /market (GET) - This endpoint returns near real time traded volume on the markets
  • IEX Next Day Ex Date /ref-data/daily-list/next-day-ex-date (GET) - Refer to the Daily list specification for futher details
  • IEX Corporate Actions /ref-data/daily-list/symbol-directory (GET) - Refer to the Daily list specification for futher details
  • Historical Summary /stats/historical (GET) - See our stats page for a reference of the keys
  • Recent /stats/recent (GET) - This call will return a minimum of the last five trading days up to all trading days of the current month
  • Batch Requests /stock/market/batch (GET) - Returns batch stock quotes
  • Chart /stock/{symbol}/chart/{range} (GET) - The above example will return JSON with the following keys
  • Delayed Quote /stock/{symbol}/delayed-quote (GET) - This returns the 15 minute delayed market quote
  • Earnings /stock/{symbol}/earnings (GET) - Pulls data from the four most recent reported quarters
  • Financials /stock/{symbol}/financials (GET) - Pulls income statement, balance sheet, and cash flow data from the four most recent reported quarters
  • List /stock/{symbol}/list (GET) - Refer to the quote section
  • News /stock/{symbol}/news/last/{range} (GET) - The above example will return JSON with the following keys
  • Previous /stock/{symbol}/previous (GET) - This returns previous day adjusted price data for a single stock, or an object keyed by symbol of price data for the whole market
  • Quote /stock/{symbol}/quote (GET) - Pulls a stock quote using any ticker symbol
  • IEX Short Interest List /stock/{symbol}/short-interest (GET) - Refer to the Short Interest specification for further details
  • Splits /stock/{symbol}/splits/{range} (GET) - Returns stock splits for any date range using ticker symbol
  • TOPS /tops (GET) - Our eligible symbol reference is updated daily

Tags
Adjustments, Auctions, Batch, Book, Charts, Daily List, Earnings, Financial News, Financials, Halt Status, Historical, Market Data, Markets, Quotes, Security Event, Short Interest, Splits, Statistics, System Event, Tops


Intrinio (APIs.json)
Market for financial data APIs and analytics applications built with those data feeds. Affordable, easy to access financial data for developers and investors

Key Links

API Details (OpenAPI)

  • Analysts /analysts (GET) - Returns a list of analysts
  • Analyst Ratings /analyst_ratings (GET) - Returns analyst buy/sell/hold ratings for a specific security and date, as well as target prices
  • Failed Banks /banks/failed (GET) - Returns failed bank list and information for all failed banks covered by Intrinio
  • Bank Holding Companies /banks/holding_companies (GET) - Returns bank holding company list and information for all bank holding companies covered by Intrinio
  • Bloggers /bloggers (GET) - Returns a list of bloggers
  • Blogger Ratings /blogger_ratings (GET) - Returns blogger buy/sell/hold ratings for a specific security and date
  • Company Master /companies (GET) - Returns the master list of all companies covered by the Intrinio Data Marketplace
  • Company SEC Filings /companies/filings (GET) - Returns the complete list of SEC filings for a company
  • Insider Transactions by Company /companies/insider_transactions (GET) - Returns a list of all insider transactions in a company
  • Data Point /data_point (GET) - Returns the most recent median data point for an Economic index for a selected tag
  • Executive Master /executives (GET) - Returns a list of all executives and their unique executive identifier, including both U
  • Company Executive Contacts /executives/companies (GET) - Returns a list of all information for an executive and their related companies
  • Company Executive Roles /executives/roles (GET) - For a specific executive company identifier, returns a list of all roles within the company
  • Standardized Financials /financials/standardized (GET) - Returns professional-grade historical financial data
  • Standardized Fundamentals /fundamentals/standardized (GET) - Returns a list of available standardized fundamentals (fiscal year and fiscal period) for a given ticker and statement
  • Historical Data /historical_data (GET) - Returns the historical data for for a selected identifier (ticker symbol or index symbol) for a selected tag
  • Index Master /indices (GET) - Returns indices list and information for all indices covered by Intrinio
  • Sector News Sentiments /news_sector_sentiments (GET) - Returns daily summaries of news sentiments by sector and date
  • Option Expirations /options/expirations (GET) - Returns all option contract expiration dates for a given ticker
  • Historical Prices /options/historical (GET) - Returns the historical prices for the given option contract
  • Owners /owners (GET) - Returns owners list and information for all institutional owners of securities covered by Intrinio
  • Insider Transactions By Owner /owners/insider_transactions (GET) - Returns a list of all insider transactions by an owner in as many companies as the owner may be considered an insider
  • Press Releases /press_releases (GET) - Returns the most recent press releases by Nasdaq GlobeNewsire for a company
  • Exchange Prices /prices/exchange (GET) - Returns professional-grade historical stock prices for all securities traded on a stock exchange for a single specified day
  • Securities /securities (GET) - Returns security list and information for all securities covered by Intrinio
  • Institutional Owners by Security /securities/institutional_ownership (GET) - https://api
  • Securities Search/Screener /securities/search (GET) - Returns a list of all securities that match the given conditions
  • Stock Exchange Master /stock_exchanges (GET) - Returns stock exchange list and information for all stock exchanges covered by Intrinio
  • Stock Exchange Corporate Actions /stock_exchanges/corporate_actions (GET) - Returns all corporate actions for all securities listed on a specified stock exchange
  • Bank XBRL Tags and Labels /tags/banks (GET) - Returns the Bank XBRL tags and labels for a given ticker/RSSD ID, statement, and date or fiscal year/fiscal quarter
  • As Reported XBRL Tags and Labels /tags/reported (GET) - Returns the As Reported XBRL tags and labels for a given ticker, statement, and date or fiscal year/fiscal quarter
  • Fetch Valuation Assumptions /valuation/70087/assumptions (GET) - GET https://api
  • Fetch Valuation Outputs /valuation/70087/outputs (GET) - GET https://api

Tags
Analyst Ratings, Analysts, Blogger Ratings, Bloggers, Company Filings, Exchanges, Executive Roles, Executives, Failed Banks, Financials, Fundamentals, Historical Data, Holding Companies, Indices, Insider Transactions, Institutional Ownership, Market Data, News, Options, Owners, Press Releases, Prices, Sector, Securities, Sentiments, Stock Exchanges, Tags, Valuations, companies


Knoema (APIs.json)
Knoema is the free to use public and open data platform for users with interests in statistics and data analysis, visual storytelling and making infographics and data-driven presentations

Key Links

API Details (OpenAPI)

  • Get timeseries list /data/dataset/{dataset id} (GET) - For the given dataset, this endpoint returns time series list for all the available frequencies with the combination of all the dimension members
  • Get data /data/get (GET) - This endpoint returns observation data for the given filter
  • List of tags /frontend/tags (GET) - Lists out all the public tags present in the system
  • List of datasets /meta/dataset (GET) - Returns the list of datasets
  • Dataset details /meta/dataset/{dataset id} (GET) - Lists out details of a particular dataset
  • Dimension /meta/dataset/{datasetId}/dimension/{dimensionId} (GET) - Lists out the given dataset's dimension details
  • Dimension Group /meta/group/{groupKey} (GET) - This endpoint used to list/add/edit/delete groups in dimensions
  • Search by keyword /search (GET) - This namespace provides search details for data accessible by that user

Tags
Datasets, Dimensions, Groups, Search, Tags, Time Series


Quandl (APIs.json)
Quandl delivers financial data to users in the format they want. Access thousands of databases via the Quandl API or in your tool of choice.

Key Links

API Details (OpenAPI)

  • Get Databases /databases (GET) - You can search for specific databases on Quandl by making the following API request
  • Get Database /databases/{database_code} (GET) - This call returns descriptive metadata for the specified database
  • Download Codes /databases/{database_code}/codes (GET) - You can download a list of all dataset codes in a database in a single call, by appending /codes to your database request
  • Get Data /databases/{database_code}/data (GET) - You can download all the data in a premium database in a single call, by appending /data to your database request
  • Get Datasets /datasets (GET) - You can search for individual datasets on Quandl by making the following API request
  • Get Dataset /datasets/{database_code}/{dataset_code} (GET) - You can download both data and metadata in a single call, using the following API request
  • Get Datasets Data /datasets/{database_code}/{dataset_code}/data (GET) - To download the data in a dataset, simply append /data to the Quandl code in your API request
  • Get Datasets Metadata /datasets/{database_code}/{dataset_code}/metadata (GET) - To download the metadata associated with any dataset object, append /metadata to your API request

Tags
Market Data


If you know of APIs that are not listed here, and are providing easy access to market data via APIs, please submit an issue for the Github repository for this API research, and I will consider adding to the project index.

Other Organizations

These are other market data organizations I am tracking on, but did not have easily accessible APIs. I am focusing only on the APIs who I can get self-service access to, the rest will have to come later.

Accern (APIs.json)
Accern is a real-time web surveillance platform that alerts you on actionable stories about U.S. public companies. By monitoring over 20 million public news, blog and social media websites, it identifies low-exposed stories and uses advanced data scien...

Key Links


APIDataFeed (APIs.json)
APIDataFeed is a product of C-MOTS Infotech, a leading financial information and software solutions provider with a global presence of almost two decades. We are ISO 9001:2008 certified. APIDataFeed provide financial market APIs in easy-to-use data formats on a single interactive website. Data analysts can now save time and effort in delivering live data to their websites and apps. Financial data include APIs for Equity, Mutual Funds, Company Announcements, Commodities, Currency, News, Other Markets, IPOs, Company Information, Derivatives with different frequency options such as Delayed, Historical and End of the Day.

Key Links


Barchart (APIs.json)
Barchart.com is the leading provider of intraday stock and commodities real-time or delayed charts with powerful indicators and technical analysis.

Key Links


Exante (APIs.json)
EXANTE is a next generation investment company that aims to give its clients access to a broad range of financial instruments and markets. EXANTEs all-in-one multi-asset platform ensures optimal portfolio overview and extensive global reach on wide variety of financial products (Currencies,nbsp; Swaps, CFDs, Stocks, Options, Bonds, Commodities, Futures, Funds, FOPs). EXANTE has a unique exchange-like open order book on all products with equal execution rules for everyone.

Key Links


Gemini (APIs.json)
Gemini Trust Company, LLC (Gemini) is a next generation digital asset exchange and custodian that allows customers to buy, sell, and store digital assets such as bitcoin and ether. Gemini is a New York trust company that is held to the highest level of fiduciary obligations, capital reserve requirements, and banking compliance standards. Gemini was founded in 2014, by brothers Cameron and Tyler Winklevoss, to build a bridge to the future of money. For more information, visit Gemini.com.

Key Links


Intradata (APIs.json)
In 2012, Intradata.co was founded by a team of experienced traders whom have optimized and traded the worlds markets since 1998.nbsp; As background, we have developed a stockmarket application which can optimize/backtest/trade all of our exchanges and understand the importance and impact marketdata has for backtesting and optimization purposes. Having a great exchange coverage and being one of the absolute cheapest services out there we are happy to deliver data per your demand - whenever you need it.

Key Links


OANDA (APIs.json)
OANDA uses innovative computer and financial technology to provide Internet-based forex trading and currency information services to everyone, from individuals to large corporations, from portfolio managers to financial institutions. OANDA is a market maker and a trusted source for currency data. It has access to one of the worlds largest historical, high frequency, filtered currency databases.

Key Links


OnixS (APIs.json)
Onix Solutions Limited [OnixS] is a London headquartered specialist software business providing high performance multi-platform, multi-venue Direct Market Access [DMA] market data and order routing software solutions.

Key Links


QUODD Financial (APIs.json)
QUODD Equity+ is a comprehensive market data workstation designed for the financial investment professional

Key Links


QuoteMedia (APIs.json)
QuoteMedia Inc. provides financial data, news feeds, market research information and financial software solutions to online brokerages, clearing firms, banks, financial service companies, media portals and public corporations. The Company offers a sour...

Key Links


Thomson Reuters (APIs.json)
The intelligence, technology and human expertise you need to find trusted answers. Thomson Reuters is The Answer Company.

Key Links


TraderMade (APIs.json)
TraderMade has provided market-leading technical analysis solutions to global financial markets since 1984.nbsp; Our platform of real-time market data and proprietary analytics software is used world-wide within leading banks, corporations, financial institutions and individual traders. White-label versions of TraderMade products appear on websites of the worldrsquo;s top banks.

Key Links


If there are any APIs you think should be listed, or feel that one of these should be profiled above, with a higher ranking, feel free to submit an issue for this research and I will consider changing.