Skip to main content
All HTTP endpoints require an API key. You will only receive:
  1. what you are requesting, filtered by
  2. what you have access for

How to authenticate

Pass your key either as the X-API-Key header or as the apiKey query parameter. Both are accepted on every endpoint — pick one. Prefer the header: query strings land in proxy, CDN and browser history logs. The query parameter stays supported indefinitely.
Send one, not both. If the header and the query parameter are both present and carry different values, the request is rejected with 401 invalid_api_key — whichever of the two is valid. Sending the same key in both places is harmless.

Errors