Skip to main content

API Key Authentication

All Range Data API requests require authentication using an API key passed in the request header.

Getting Your API Key

If you need access, request a time-limited Sandbox.
1

Log In

Log in to app.range.org with your Sandbox or paid account
2

Generate API Key

Navigate to your dashboard and generate a new API key
3

Copy & Secure

Copy your API key and store it securely. Treat it like a password, never commit it to version control.

Making Authenticated Requests

Include your API key in the Authorization header with every request:

Rate Limits

Rate limits and quotas depend on your account. Use the X-RateLimit-* response headers below to check your current limit and usage.
Rate limit headers are included in every API response to help you track usage:
  • X-RateLimit-Limit: Your rate limit ceiling - X-RateLimit-Remaining: Requests remaining in current window - X-RateLimit-Reset: Time when the rate limit resets (Unix timestamp)

Error Responses

401 Unauthorized

Missing or invalid API key:
Solution: Verify your API key is correct and included in the Authorization header.

429 Too Many Requests

Rate limit exceeded:
Solution: Wait for the rate limit window to reset (check the X-RateLimit-Reset header), or contact Range to discuss higher limits.

Best Practices

Store your API key in environment variables, never hardcode it:
Never expose your API key in client-side code (frontend JavaScript, mobile apps). Make API calls from your backend server.
Rotate your API keys periodically and immediately if you suspect they’ve been compromised. You can generate new keys in your dashboard.
Track your API usage in the Range dashboard to avoid hitting rate limits and optimize your integration.

Need Help?

Discuss Rate Limits

Contact Range to discuss higher limits for your account.

Contact Support

Having authentication issues? Our team is here to help.
Last modified on October 8, 2026