Xignite TypeAhead BETA


Xignite Search Service


Xignite Search Service is an elastic, hosted search service for a set of symbols that Xignite supports.
The service can be used to search the symbols supported by xignite or to create a typeahead for service parameters. You can use any popular typeahead service such as Twitter's typahead.js or Twitter bootstrap's typeahead feature. Alternatively, you could use the typeahead plugin used in this example (Requires jQuery and jQuery UI).

To subscribe to updates from this API click here.


Forex Currency

Forex Currency symbols supported by Xignite can be searched and suggested.


Demo


Use the service to get all the currency symbols supported by Xignite.
Use the Term parameter to filter results. You can tie it up to an ajax typeahead control to create a typeahead input as shown in the example.

URL

search.xignite.com/Search/Suggest?parameter=[Service].[Operation].[Field]&term=[term]

Inputs
Parameter Description Example Required

parameter

Service, operation and field name, formatted as [Service].[Operation].[Field] XigniteGlobalCurrencies.GetOfficialHistoricalRate.Symbol Yes

term

Search term, currrency symbol or country name USD / United States / US / United Sta Yes

limit

Limit the results that are returned. The default is 10 and the max is 50. 10 No

tags

Specify what tags should be returned. This can be a comma separated list. Only applicable to data sets that actually have tag values. XNYS,XNAS No
Sample Response
Input:

search.xignite.com/Search/Suggest?parameter=XigniteGlobalCurrencies.GetOfficialHistoricalRate.Symbol&term=us


Output:

{"Term":"us", "Results":[ { "Value": "USD", "Text": "United States dollar", "Tag":"" } ]}

Outputs
Parameter Description

Term

The search term

Results:

 Value

The currency symbol. eg. USD

 Text

Description text for the currency. eg. "United States dollar"

 Tag

N/A
Services
Some Xignite products you can use this service with
XigniteGlobalCurrencies


Forex Currency Pairs

Forex Currency Pairs supported by Xignite can be searched and suggested.


Demo


Use the service to get all the currency pairs supported by Xignite.
Use the Term parameter to filter results. You can tie it up to an ajax typeahead control to create a typeahead input as shown in the example.

URL

search.xignite.com/Search/Suggest?parameter=[Service].[Operation].[Field]&term=[term]

Inputs
Parameter Description Example Required

parameter

Service, operation and field name, formatted as [Service].[Operation].[Field] XigniteGlobalCurrencies.GetBar.Symbol Yes

term

Search term, currrency symbol or country name USDEUR / United States / USDE / United Sta Yes

limit

Limit the results that are returned. The default is 10 and the max is 50. 10 No

tags

Specify what tags should be returned. This can be a comma separated list. Only applicable to data sets that actually have tag values. XNYS,XNAS No
Sample Response
Input:

search.xignite.com/Search/Suggest?parameter=XigniteGlobalCurrencies.GetBar.Symbol&term=usde



Output:

{"Term":"usde",
 "Results":[
  { "Value": "USDEGP", "Text": "United States dollar:Egyptian pound", "Tag":"" },
  { "Value": "USDERN", "Text": "United States dollar:Eritrean nakfa", "Tag":"" },
  { "Value": "USDETB", "Text": "United States dollar:Ethiopian birr", "Tag":"" },
  { "Value": "USDEUR", "Text": "United States dollar:European Union euro", "Tag":"" }
]}

Outputs
Parameter Description

Term

The search term

Results:

 Value

The currency pair. eg. USDEUR

 Text

Description text for the currency. eg. "United States dollar:European Union euro"

 Tag

N/A
Services
Some Xignite products you can use this service with
XigniteGlobalCurrencies


Global Equities

Global Equities Stock Symbols supported by Xignite can be searched and suggested.


Demo


Use the service to get all the equities supported by Xignite.
Use the Term parameter to filter results. You can tie it up to an ajax typeahead control to create a typeahead input as shown in the example.

URL

search.xignite.com/Search/Suggest?parameter=[Service].[Operation].[Field]&term=[term]

Inputs
Parameter Description Example Required

parameter

Service, operation and field name, formatted as [Service].[Operation].[Field] XigniteGlobalQuotes.GetGlobalDelayedQuote.Identifier Yes

term

Search term, Equity symbol or Equity name BB / BBBY / Bed Bath Yes

limit

Limit the results that are returned. The default is 10 and the max is 50. 10 No

tags

Specify what tags should be returned. This can be a comma separated list. Only applicable to data sets that actually have tag values. XNYS,XNAS No
Sample Response
Input:

http://search.xignite.com/Search/Suggest?parameter=XigniteGlobalQuotes.GetGlobalDelayedQuote.Identifier&term=BBB



Output:

{"Term":"BBB",
 "Results":[
 { "Value": "BBB.XLON", "Text":"Berkeley Berry Birch PLC","Tag": "XLON" },
 { "Value": "BBB.XMUN","Text": "Bayreuther Bierbrauerei AG","Tag": "XMUN"},
 {"Value":"BBB.XTSX","Text":"Brixton Metals Corp","Tag":"XTSX"},
 {"Value":"BBBI","Text":"Birmingham Bloomfield Bancshares Inc","Tag":"OOTC"},
 {"Value":"BBBK","Text":"Baker Boyer Bancorp","Tag":"OOTC"},
 {"Value":"BBBY","Text":"Bed Bath \u0026 Beyond Inc","Tag":"XNAS"},
 {"Value":"BBBY.XMEX","Text":"Bed Bath \u0026 Beyond Inc","Tag":"XMEX"}
]}

Outputs
Parameter Description

Term

The search term

Results:

 Value

The Equity symbol. eg. "OOTC"

 Text

Name text for the Equity. eg. "Birmingham Bloomfield Bancshares Inc"

 Tag

The listed exchange for the equity
Services
Some Xignite products you can use this service with
XigniteGlobalQuotes, XigniteGlobalRealTime, XigniteGlobalHistorical, XigniteGlobalMaster, XigniteGlobalOptions, XigniteGlobalRealTimeOptions, XigniteLogos


US Equities

US Equities Stock Symbols supported by Xignite can be searched and suggested.


Demo


Use the service to get all the US equities supported by Xignite.
Use the Term parameter to filter results. You can tie it up to an ajax typeahead control to create a typeahead input as shown in the example.

URL

search.xignite.com/Search/Suggest?parameter=[Service].[Operation].[Field]&term=[term]

Inputs
Parameter Description Example Required

parameter

Service, operation and field name, formatted as [Service].[Operation].[Field] XigniteFinancials.GetCompanyBalanceSheet.Identifier Yes

term

Search term, Equity symbol or Equity name AE / AEO / American Eag Yes

limit

Limit the results that are returned. The default is 10 and the max is 50. 10 No

tags

Specify what tags should be returned. This can be a comma separated list. Only applicable to data sets that actually have tag values. XNYS,XNAS No
Sample Response
Input:

http://search.xignite.com/Search/Suggest?parameter=XigniteFinancials.GetCompanyBalanceSheet.Identifier
&term=American+Ea



Output:

{"Term":"American Ea",
 "Results":[
 { "Value": "AMZG","Text": "American Eagle Energy Corp","Tag": "XASE" },
 { "Value": "AEO","Text": "American Eagle Outfitters Inc","Tag": "XNYS" },
]}

Outputs
Parameter Description

Term

The search term

Results:

 Value

The Equity symbol. eg. "AMZG"

 Text

Name text for the Equity. eg. "American Eagle Energy Corp (AMZG)"

 Tag

The listed exchange code for the equity
Services
Some Xignite products you can use this service with
XigniteFinancials, XigniteFundamentals, XigniteAnalysts, XigniteCompensation, XigniteEarningsCalendar, XigniteEdgar, XigniteEstimates, XigniteHoldings, XigniteReleases, XigniteGlobalQuotes, XigniteGlobalRealTime, XigniteGlobalHistorical, XigniteGlobalMaster, XigniteGlobalOptions, XigniteGlobalRealTimeOptions, XigniteLogos


BATS Equities

BATS Equities Stock Symbols supported by Xignite can be searched and suggested.


Demo


Use the service to get all the BATS equities supported by Xignite.
Use the Term parameter to filter results. You can tie it up to an ajax typeahead control to create a typeahead input as shown in the example.

URL

search.xignite.com/Search/Suggest?parameter=[Service].[Operation].[Field]&term=[term]

Inputs
Parameter Description Example Required

parameter

Service, operation and field name, formatted as [Service].[Operation].[Field] XigniteBATSRealTime.GetRealQuoteByIdentifier.Identifier Yes

term

Search term, Equity symbol or Equity name ABC / ABCD / Cambium Learn Yes

limit

Limit the results that are returned. The default is 10 and the max is 50. 10 No

tags

Specify what tags should be returned. This can be a comma separated list. Only applicable to data sets that actually have tag values. XNYS,XNAS No
Sample Response
Input:

http://search.xignite.com/Search/Suggest?parameter=XigniteBATSRealTime.GetRealQuoteByIdentifier.Identifier
&term=abc



Output:

{"Term":"abc",
 "Results":[
 { "Value": "ABC","Text": "AmerisourceBergen Corp","Tag": "" },
 { "Value": "ABCB","Text": "Ameris Bancorp","Tag": "" },
 { "Value": "ABCD","Text": "Cambium Learning Group Inc","Tag": "" },
 { "Value": "ABCO","Text": "Advisory Board Co","Tag": "" },
 { "Value": "ABCW","Text": "Anchor BanCorp Wisconsin Inc","Tag": ""}
]}

Outputs
Parameter Description

Term

The search term

Results:

 Value

The Equity symbol. eg. "ABCO"

 Text

Name text for the Equity. eg. "Advisory Board Co"

 Tag

N/A
Services
Some Xignite products you can use this service with
XigniteBATSRealTime, XigniteNASDAQLastSale