REST APIs have come a long way in the last 15 years. It used to be that given their inherent latency, use cases were limited to simple display on websites and other applications. As a result, the first generation of APIs only displayed timestamps down to a second-level precision. But times have changed. Volumes, latency, and response times have dropped dramatically and today QUODD routinely serves more than 1 million API requests per second–mostly to serve real-time data to trading and brokerage applications–that seem to have an insatiable appetite for fast data.
In that context, some clients have been requesting that our quote timestamps display a higher level of precision. Addressing this need can be a bit tricky since we do not like to change the signature of our APIs and potentially break the code of clients expecting timestamps formatted to the second.
Our typical approach to deal with this is to introduce new client profiles that let our clients choose how they want the data to be formatted. Our support team can easily configure each client profile according to our client needs and automatically change how the output of affected APIs is formatted.
This new feature is available to any client who desires a higher level of precision for their quotes. The level of precision supported depends on the source feed. Some are milliseconds, some are more granular.
Contact your account manager to request the change. Note that all new customers are automatically set up to receive millisecond timestamps. The services affected by this enhancement are GlobalQuotes, GlobalRealTime, NASDAQLastSale, and BATSRealTime.
Please contact us for a free trial.
All FAQs