Company logo: Granite slab with DM Bespoke Computer
                Solutions written on it.

Market Data Service C++ Client Library

While there are several open APIs available on the Internet for fetching stock market trading data, there are scant few which provide data of the markets themselves, in particular it is quite difficult to programmatically get an enumeration of all the components of a particular market from the Internet.

The DMBCS Market Data service provides this facility, offering two end-points which enumerate all markets known to the system and all components of any given market. The service provides a RESTful API which is currently freely available without registration. More information can be found here.

Here we present the official reference implementation of a client-side library for getting data from the service into a C++ program.


The dmbcs-market-data-api source code is managed with GIT (configured with autotools, built with make and a good C++17 compiler). Type

git clone  \

at the command line to obtain a copy.


The documentation comes with the source, and you can also read it here.


Please click here if you wish to send us a message.

Mailing list

If you would like to receive e-mail notices of matters arising about this library, you may request this through the contact form.

Contribution to development

We will happily consider contributions to the source code if you provide the address of a GIT repository we can pull from, and will consider all bug reports and feature requests.


If you use this library please consider a bitcoin donation if you can. A small amount informs us that there is interest and that we are providing a useful service to the community; it will keep us motivated to continue to make open source software. Donations can be made by bitcoin to the address 1PWHez4zT2xt6PoyuAwKPJsgRznAKwTtF9. .

This web page Copyright © 2020 DM Bespoke Computer Solutions Ltd.

This page was last modified January, 2020

This page is