Skip to content
scotch222 edited this page Aug 10, 2017 · 9 revisions

Xignite

http://www.xignite.com

Public Sandbox Description

Xignite, Inc. is the leading provider of market data cloud solutions.  Xignite makes sourcing and integrating real-time and reference market data into apps and devices easy and more cost-effective than alternative data feeds.  The Silicon Valley-based company is helping fuel FinTech innovation by powering web sites and apps for more than 1000 financial services, media, software and corporate clients, including FinTech standouts Betterment, FutureAdvisor, Personal Capital, SigFig, StockTwits, Wealthfront, Wealthminder and Yodlee.  The company’s platform also powers private data distribution solutions for exchanges, market data vendors and financial institutions, including NASDAQ OMX, NYSE Technologies, Direct Edge and SIX Financial Information.

Information

Contact Details
Social Media

Sandbox Member:

  • Data Provider Since: { provider_start_date }

Contact Information

Profile Name Role Email Address LinkedIn Twitter Slack Skills
{ person1_name } { person1_role } { person1_email } { person1_linkedin } { person1_twitter } { person1_slack } { person1_skills }

Available products

XigniteEdgar

Xignite Edgar provides filing information available from the U.S. SEC’s Edgar database. This lets you query filing information for a company and easily get access to a company’s financial information by reviewing registration statements, prospectuses and periodic reports filed on Forms 10-K and 10-Q. XigniteEdgar does not let you access or parse the content of the filings but lets you query filings by type and date. Xignite extracts this data directly and in real-time from the SEC’s Edgar database.

XigniteGlobalCurrencies

This forex rates API offers real time and historical quotes for currency exchange rates (FX). It provides support for more than 170 currencies and over 29,000 currencies pairs.

XigniteGlobalFundamentals

This API provides stock fundamental data for active companies in more than 40 global markets. The service delivers more than 10 current fundamental data points per company. This stock fundamental data API is ideal for stock market data research, stock analysis, creating historical stock charts, recommendation engines, and finance and investment websites and mobile apps.

XigniteGlobalHistorical

This API offers historical prices for equities trading on more than 50 global exchanges. In addition to closing prices, the API supports open, high, low, volume other market statistics going back to 1/1/2000 for most exchanges. The API also provides corporate actions such as stock and cash dividends and allows the user to request split and dividend adjusted prices.

XigniteGlobalMaster

This API offers security master data for a wide range of exchange-traded instruments including equities, exchange traded funds (ETFs), depository receipts, derivatives, bonds, money market funds, U.S. mutual funds and other structured products. With a broad coverage spanning more than 200 global markets, this API provides issuer, instrument and security level information for more than 1.5 million active instruments.

XigniteGlobalMetals

This API offers real time prices and quotes for metals including Gold, Silver, Palladium, Platinum and other base metals. In addition to real time precious metals prices, the service provides 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.

XigniteGlobalQuotes

This API offers real-time quotes for equities trading for U.S. and international exchanges. In addition to stock quote (bid/ask) data, the API also provides intraday tick data, volume and time weighted average prices and other market statistics including open, high, low, close, and other data for active equities, depository receipts and ETFs.

XigniteHoldings

This API provides institutional holdings information of US equities and US institutional investment managers. The data is based on quarterly 13F, 13G and 13D filings made with Securities and Exchange Commission (SEC) by investment managers.

XigniteInsider

This API provides real-time data for corporate insider transactions filed with the SEC for U.S. public companies. The US SEC requires corporate insiders, meaning a company's officers and directors, and any beneficial owners of more than ten percent of a class of the company's equity securities, file with the SEC a statement of ownership regarding those securities. XigniteInsider provides corporate insider transactions, value of current ownerships, changes in ownerships and detailed transaction history in a company's securities by corporate insiders. With XigniteInsider, you can get all the up-to-date corporate insider transaction and ownership filings fully integrated into your applications, giving you instant access to market information to automate your critical business processes.

XigniteInterBanks

This API offers real-time and historical interbank offered and deposit rates for most of the world’s countries and currencies including the delayed values for the British Bankers Association LIBOR. Xignite collects and curates this data from global central bank and other sources. XigniteInterBanks is the most comprehensive and accurate source of global interbank offered and deposit in the industry.

XigniteLogos

This API offers company logos for about 70% percent of US listed companies.

XigniteMoneyMarkets

This API offers real-time and historical US Treasury and LIBOR-based swap and forward rates. The US Treasury rates data provides real-time treasury prices and yields for various maturities of T-Bills, T-Notes and T-bonds. Swap rates data include rate quotes and yields for OTC LIBOR-based interest rate swaps in many traded currencies as well as swaption data. You can also use API to chart US Treasury rates and swap yield curves for easy viewing and comparisons.

XigniteRates

This API offers current and historical benchmark interest rates from global financial markets in the U.S., Europe, Canada and Asia. XigniteRates provides interest rates data for over 600 treasury, money market and private capital market instruments or benchmarks. Key interest rates include LIBOR rates, U.S. H.15 rates, state rates, and Canadian treasury rates.

XigniteGlobalCurrenciesFile

XigniteGlobalCurrenciesFile offers daily forex rates for over 150 currencies including all majors. Files are available for every hour starting 00:00 UTC and can be used for up-to-the-hour currency conversion rates in portfolio accounting applications, stock analysis tools such as Matlab and R, and other applications that use or display currency data.

XigniteGlobalFundamentalsFile

XigniteGlobalFundamentalsFile offers daily updates for company fundamental for global companies. Company fundamental data can be used in portfolio accounting applications, stock analysis tools such as Matlab and R, and other applications that use or display fundamental data.

XigniteGlobalHistoricalFile

Provides daily open, high, low, close prices and trading volume of all the instruments trading on global exchanges. Except XJSE, XNZE.

Sample Product

{ product1_description }

Business Model Specs:

  • Cost or Licensing Structures: { product1_costs }

Technical Specs:

  • Delivery Method: { product1_delivery_method }
  • Update Frequency: { product1_update_frequency }

Marketing Materials (list of pdfs or files that have been uploaded to the wiki)

  • { product1_marketing_doc_1 }
  • { product1_marketing_doc_2 }

Technical Documents (list of pdfs or files that have been uploaded to the wiki)

  • { product1_technical_doc_1 }
  • { product1_technical_doc_2 }

Reviews

{ review1_sandbox_member }: { review1_date }

{ review1_text }

{ review2_sandbox_member }: { review2_date }

{ review2_text }

Overview:

Xignite, Inc. is a financial information provider of market data cloud solutions. Their databases provide fundamental, end-of-day and real-time data. The company makes sourcing and integrating real-time and reference market data into apps and devices. Company website: www.xignite.com

Types of Featured Databases:

  • Global datasets are available from exchanges, central banks and statistical agencies. The financial databases available to FinTech Sandbox include the following:
    • Equities
    • Indices
    • Funds
    • Currencies
    • Interest rates
    • Bonds

Data Access:

  • As a member of FinTech Sandbox, Prophis has access to the following databases:
    • Xignite Global Master
    • Xignite Global Historical
    • Xignite Rates
    • Xignite Global Indices Historical
  • Data can be retrieved using API requests. However, you must pass the token either:
    • As the _Token parameter in the query string of a REST request
    • Or in the Username value in the soap header of a SOAP request
  • APIs are easily accessible from the following development languages:
    • ASPX/ASP.NET, C#, Java/Axis
    • Perl/SoapLite, PHP 5, Ruby
    • VB.NET, VB6, XSLT

Data Formats:

  • Xignite supports XML, CSV and JSON formats.

[Documentation|https://www.xignite.com/Products]

API Explorer for each of the APIs is linked to above

How to get started

Step 1

Explore their API to see what's available and run some sample queries.

Their docs are in better state than most (linked above): interactive API explorer can render sample data requests live. There are two caveats: some of them are broken and some require special permissions. Once you've signed a contract with them you can view the same API explorer with permissions.

Step 2

Contct sale person and sign the agreement (Kerry Langstaff)

Step 3

Make sure you email your rep to ask for the entire asset universe list - their coverage isn't complete, so make sure they have the exact data points you need.

Caveats

Their Edgar API claims to be realtime, but is only showing previous days data. We went a few rounds with support, but there was no resolution. Can take a week or two to work out permissions to various APIS in your account

API Clients

Ruby support is pretty good with several gems available, we've forked our own because the ones we found were built for hitting one specific API endpoint. We're generalizing what's out there to allow it to be easily expanded for various of their API products (https://github.com/DataSimply/xignite/)

Asset Universe

  • All constituents of Russell 3000
  • All US-traded ETFs
  • All US-provider mutual funds

Asset Attributes

  • Ticker(s)
  • Company Name
  • Asset Name
  • ISIN
  • Cusip
  • Sedol(s)
  • Industry Exposure(s)
  • Sector Exposure(s)
  • Dividend Yield

Do Not Have:

  • Country Exposure(s)
  • Currency Exposure(s)

**See listfundfundamentals_20150210231715.csv for full list of available fields here

  • Expense Ratio
  • Asset Type

Don't Have

  • Duration ??
  • Credit Quality ??
  • Assets Under Management (yes-top 10)
  • Number of Constituents
  • Closing Prices
  • Closing Total Returns
  • Volume

Don't Have

Functions To Pull Data

GetGlobalHistoricalQuotesRange

This operation returns a complete range of historical stock quotes for an equity based on a date range (start date, end date). This includes the adjusted price as specified.

 var objectPassed = {
	"requestName":'hist_price',
	"optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS','AdjustmentMethod':'SplitOnly','StartDate':'6/12/2014','EndDate':"6/11/2015"}}
};

historical(objectPassed);

GetCompanyFundamentalList

Returns values for multiple fundamental data types for one company.

 var objectPassed = {
	"requestName":'get_company_fundamental_list',
	"optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS', 'FundamentalTypes':'TotalAssets,HighPriceLTM,LowPriceLTM,AverageDailyVolumeLastTwelveMonths,PERatio,DividendRate,LastDividendYield,MarketCapitalization', 'UpdatedSince':''}}
};

fundamental(objectPassed);

GetLogo

Get the logo for a company.

 var objectPassed = {
	"requestName":'logo',
	"optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS'}}
};

logos(objectPassed);

GetGlobalDelayedQuote

Returns a delayed quote for a global security.

 var objectPassed = {
	"requestName":'get_technical',
	"optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS'}}
};

technical(objectPassed);

GetAllEquityOptionChain

Returns the complete option chain for an equity. (Also called with technicals and fundamentals to get implied vol, dividends etc).

 var objectPassed = {
        "requestName":'get_all_equity_option_chain',
        "optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS', 'SymbologyType':'', 'OptionExchange':''}}
};

var objectPassedTech = {
	"requestName":'get_technical',
	"optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS'}}
};

var objectPassedFund = {
       "requestName":'get_company_fundamental_list',
       "optionsObject":{'options':{'IdentifierType':'Symbol','Identifier':'GS','FundamentalTypes':'DividendRate', 'UpdatedSince':''}}
};

optionsTech(objectPassed, objectPassedTech, objectPassedFund);

Manipulating Data

All of the modify functions in the lib/modify.js file are called with data from the functions above. They are called only when all of the data needed is loaded.

[http://www.xignite.com/product/global-security-master-data/api/ListExchanges/]

Some commonly used US exchange codes

NYSE = XASE

NASDAQ = XNAS

AMEX = AMXO (AMEX is also known as NYSE MKT, which is different from NYSE)

Xignite uses the standard ISO 10383 Market Identifier Codes (MIC) for the various exchanges. They are all listed there and in the ISO 10383 document, but you have to find them. Posting here for convenience.

Data Providers

Sandbox Participants

Guides

  • Data Agreement
  • Product Development Pipeline
Clone this wiki locally