Our subscriptions let you call a service for a certain number of 'hits'.
The number of 'hits' you consume when calling an API depends on the API and the parameters you pass for this call.
In most cases, a single call (or request) for an API (i.e.
GetGlobalDelayedQuote,
GetRealTimeMetalQuote, etc.) will count as a single 'hit'.
Some API calls can count for more than one 'hit':
-
Multi-Symbol APIs that take more than one symbol as parameter. Examples include GetGlobalDelayedQuotes in XigniteGlobalQuotes, GetRealTimeMetalQuotes in XigniteMetals or GetHistoricalCrossRates in XigniteCurrencies which count as one hit per symbol.
-
Family APIs that return arrays of data for families of related items. An example would be GetRateFamily in XigniteRates which count as one hit per element in the family.
-
Table APIs that return multiple quotes structured as a table. An example would be GetRealTimeCrossRateTable in XigniteCurrencies which counts as one hit per cell in the table minus the number of pairs requested (the diagonal).
-
Multi-Call APIs that combine several data sets in one structured call. An example would be GetSpotMarketSummary in XigniteMetals which counts as 4 hits.
Some APIs are also free and count as zero hits because they are provided for convenience. An example is
GetFuture in
XigniteFutures.