API users are provided with an API key and secret. Please contact us for prices.

Authentication is handled using HTTP Basic Authentication:

Authorisation: Basic xxxxxx

where 'xxxxx' is the result of base64 encoding the api key and secret.

Most programming languages will have a library to handle this. For example, in Python the requests library can make an authenticated request by doing:

requests.get('', auth=('key', 'secret'))

If you have any problems with authentication in your chosen language, please contact us for assistance.