API Documentation

All requests must be provided with unique API keys or OAuth token, which you can generate in dashboard.
You have to pass API keys with each request in headers as X-API-ID (public) and X-API-KEY (private) parameters.
Or you have to pass OAuth token with each request in headers as Authorization: Bearer {token} parameter.
You can get OAuth token by sending the request to address: /oauth/v2/token?client_id={YOUR_CLIENT_ID}&grant_type=client_credentials&client_secret={YOUR_SECRET}
Token will expire after some time. You should get token again after expiration. Our data is delivered to you on-demand using well-documented and simple HTTP RESTful API in JSON format.

Requests to API are limited to 5 per second with bursts not exceeding 10 requests. All requests above this limit won't be processed and API will return 503 HTTP code. To avoid exceeding the limit, it's recommended to implement a caching mechanism in your application.

Log in to generate your own API keys or OAuth Client ID and Secret.

You can test our API here. Authorize your generated keys or token and click on specific methods to see how they work live.