Instructions for coding

In here you can find information and instructions about apis and how to use them.


Most of the service calls are cached. Therefore, there is no gain calling the services too often, as the response will not change. Most of the caches are one minute long.

This might lead to some oddities with updated timestamps. For example:

These two might return a different dataUpdatedTime because the calls were cached at different time.


Using compression is highly recommended. The data compress well and you can save bandwith and time. How to use compression is dependant of the tools and frameworks you are using.


curl -H 'Accept-Encoding: gzip' -H 'Connection: close' --compress -o data.json


wget --header='Accept-Encoding: gzip' --header='Connection: close' -O data.json

Java RestTemplate

final HttpComponentsClientHttpRequestFactory clientHttpRequestFactory = new HttpComponentsClientHttpRequestFactory(HttpClientBuilder.create().build());
final RestTemplate restTemplate = new RestTemplate(clientHttpRequestFactory);

final String output = restTemplate.getForObject("", String.class);
bug_reportDid you find an error? Help us improve this page.