1. Get a key
Sign in to the developer portal, accept the Developer Agreement, and mint a Free key from your dashboard.The raw key is shown once, at creation. Copy it into your password manager or an environment variable immediately — the portal stores only a hash, so a key you didn’t save is a key you have to revoke and replace.
elestrals_test_ is reserved for a future sandbox; only live keys work today.
2. Make a request
Pass your key as a Bearer token. Keys in query strings are rejected.3. Read the response
Every successful response uses the same envelope:datais the resource (object) or list (array).paginationis present on list endpoints; cursor-based, maxlimit=250. Single-resource endpoints returnnull/false.meta.request_idis the value to quote in any support ticket.meta.cachedtells you whether the edge served the response.
4. Watch your headers
Every authenticated response carries rate-limit context:429 Too Many Requests with a Retry-After header and an error body that names which limit was hit:
What’s next
Browse the reference
Every endpoint, parameter, and response shape.
Apply for Partner
Higher limits, bulk export, set-release webhooks.