1.   Overview

Monitor-plus JSON API
The
Reference Market Data API

The Monitor+ API allows access to a huge range of premium historical end of day reference data from stock exchanges, commodity exchanges as well as currencies, cryptocurrencies, world indices as well as proprietary data from market data providers and independent pricing agencies. It does this by providing a powerful JSON web API that allows easy access hundreds of thousands of market data datasets without requiring any knowledge of databases, indices or SQL. With just two simple requests you can be receiving market data to power your own applications and information systems.

The market data is delivered in JSON format and can be used to power web pages, market reports, information systems, databases and software solutions for both in-house and commercial development. Native “R” and Python packages are available and the API can be easily used directly with almost any programming language including C++ and Visual Basic.

Monitor+ easily integrates into any information or trading system. It provides an immediate low cost market data solution as well as opportunities for both in-house and commercial developers to power workstation solutions, database, data science, trading and back testing systems.



New users receive an email that provides login credentials and an API key that is required for access to the service. The API uses session tokens to allow easy access to the datasources. After authorization, a session token is granted and the token is then used for all data requests to the API.

Users can manage their session tokens using the Authentication API endpoints. After a session token has been requested and received, the Datasource endpoints can be used to discover the datasources that are available and the ones that are accessible to the user with the current subscription. From the datasources you can then access the dataset endpoints and the dataset historical time series values using the market data endpoints.

API rate limits are active for all users and are set so they should never be triggered in normal use. They control the number of requests a user can make to the API in a given time frame. They are designed to ensure fair use for all API users, to manage server loads, prevent abuse and maintain system stability and performance. Please refer to section 8.2 for more details.

The endpoints are organized into 7 main groups:

  • Authentication endpoints are used to get, query, renew or revoke session tokens.
  • Datasource endpoints return detailed metadata information about available datasources (databases).
  • Dataset endpoints return detailed metadata information about the datasets (time series) that are available in each datasource.
  • Favorite endpoints allow individual subscribers to manage a list of ‘favorite’ datasets.
  • Market Data endpoints return actual prices and values from the datasources datasets.
  • Account endpoints allow you to retrieve your account details and to request a new API key.
  • Additional miscellaneous utility endpoints.


Occasionally short term trials are available to allow prospective customers to test the Monitor+ service with existing systems. These trials are normally given access to a sample datasource such as the European Central Bank currency rates.

If you have proprietary data that you’d like to add to the Monitor+ service (your own or from a third party) then please contact us and we’ll be glad to discuss how best we can assist.


Notes
  • In all documentation, the term ‘datasource’ is interchangeable with ‘database’, ‘Dataset’ with ‘data series’ or ‘time series’ and ‘Endpoint’ with ‘API request’.
  • In this document both US and UK spellings may be used so you may see words such as such as ‘favorite’ (US) and ‘favourite’ (UK).

Last updated on September 8, 2025