x-api-key request header. Keys are created and managed from your Dashboard and can be scoped to specific datasets and access levels.
Creating an API key
- Sign in to your Dashboard.
- Navigate to API Keys.
- Click Create key and give it a descriptive label (for example, “Production quoting app”).
- Copy the key immediately — it will not be shown again in full.
- Optionally restrict the key to specific datasets and set a quota.
Passing your key in requests
Include your key in thex-api-key header on every request:
Access levels
Each API key can be granted one of four access levels per dataset:
Your account’s entitlement determines the maximum level you can grant to a key. You can create keys with a lower level than your entitlement — for example, a
sample key to share with a developer who is evaluating the API.
Production-level access is required to use data in live customer quotes. See Access Levels for the full policy.
Rate limits and quotas
Every key has a monthly request quota set when it is created. Requests that exceed the quota return a429 Too Many Requests response. Some endpoints (such as utility territory resolution) also have per-minute request budgets.
Operational headers are included on API responses so you can correlate logs and diagnose slow or limited requests:
429 responses:
Authentication errors
Managing keys
From the API Keys dashboard page you can:- View the label, last-used date, and access scope for each key
- Revoke a key immediately
- Create replacement keys with adjusted scopes
- Set per-key quotas