Overview
Account & Usage endpoints help you confirm API availability and monitor consumption so you can:
- Verify that the service is up (
/health) before or during deploys
- See your plan, compute unit (CU) usage, remaining balance, and reset time (
/usage)
- Read your configured requests-per-second limit for client-side throttling
- Validate that automation is behaving as expected (no runaway queries)
Endpoint Matrix
| Endpoint | Summary |
|---|
GET /health | Liveness check ({"status":"ok"}) |
GET /usage | Plan, CU usage, cu_reset_at, and rate_limit_rps |
Key Concepts
- Subscription plan: The
plan field on /usage reflects your current tier.
- Compute units (CU): Each API call consumes a fixed number of CUs by endpoint family;
cu_used, cu_limit, and cu_remaining track your monthly allowance.
- Reset:
cu_reset_at is when the CU counter rolls over for the next billing period.
- Rate limits:
rate_limit_rps is the account-wide RPS ceiling shared by all API keys (not per-key). See Rate limiting.
Best Practices
- Poll
/usage on a schedule to watch cu_remaining and avoid surprises near cu_reset_at.
- Use
/health for load balancer or uptime checks without sending an API key when your setup allows it.
- Use efficient filtering and ranges on data endpoints, and cursor-based pagination for large pulls.
See Also
Last modified on May 27, 2026