API Key Authentication
All API requests require authentication using an API key. Include your API key in theAuthorization header using the Bearer scheme.
Getting Your API Key
To obtain API access and receive your authentication credentials:- Visit the API Access Request page
- Fill out the request form with your use case details
- Our sales team will contact you to set up your account
- You’ll receive your API key via secure email
Request API Access
Contact our sales team to get started
Using Your API Key
cURL Example
Python Example
JavaScript Example
Error Responses
If authentication fails, you’ll receive a401 Unauthorized response:
Best Practices
Store API keys securely
Store API keys securely
Use environment variables or secure credential management systems to store your API keys. Never hardcode them in your application code.
Use different keys for different environments
Use different keys for different environments
Request separate API keys for development, staging, and production environments to maintain security and easier key rotation.
Monitor API usage
Monitor API usage
Keep track of your API usage to detect any unusual activity that might indicate a compromised key.
Rotate keys regularly
Rotate keys regularly
Periodically rotate your API keys as a security best practice. Contact our support team to request new keys.
Rate Limits
API rate limits vary based on your subscription plan. Contact our sales team to discuss your expected usage and appropriate limits.Rate limit information is included in the response headers:
X-RateLimit-Limit: Maximum requests per time windowX-RateLimit-Remaining: Remaining requests in current windowX-RateLimit-Reset: Time when the rate limit resets
