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
, 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