Frequently Asked Questions
Find answers to common questions about Requiems API
Getting Started
How do I get started with Requiems API?
Getting started is easy! Sign up for a free account, generate your API key from the dashboard, and start making requests. Check out our documentation for detailed integration guides.
Do I need a credit card to start?
No! Our free plan includes 500 monthly requests with no credit card required. Perfect for testing and small projects. You can upgrade anytime when you need more.
What programming languages do you support?
Our REST API works with any programming language that can make HTTP requests. We provide code examples for popular languages including JavaScript/Node.js, Python, PHP, Ruby, Go, and Java.
Authentication
How do I authenticate my requests?
Include your API key in the Authorization header as a Bearer token:
Authorization: Bearer YOUR_API_KEY
What's the difference between test and live API keys?
Test keys (starting with req_test_) are for development and testing. They work with all endpoints but don't count against your request quota. Live keys (req_live_) are for production use and count against your monthly request quota.
Can I regenerate my API key?
Yes! Go to your dashboard, click on the API key you want to regenerate, and select "Regenerate". Note that the old key will stop working immediately, so update all your applications.
Billing & Usage
How is billing calculated?
Each API call costs 1 request. Your plan includes a monthly request allowance that resets at the start of each billing period. Some endpoints may count as more than 1 request β this is always stated explicitly in that endpoint's documentation.
What happens if I exceed my request limit?
When you hit 75% of your quota, we'll send you an alert. At 90%, you'll get another warning. If you hit 100%, API requests will return a 429 error until you upgrade your plan or wait for your next billing cycle.
Can I upgrade or downgrade my plan?
Yes! You can change your plan anytime from your billing dashboard. Upgrades take effect immediately. Downgrades take effect at the start of your next billing period.
Do unused requests roll over?
No, unused requests don't roll over to the next month. Your request allowance resets at the beginning of each billing period. We recommend choosing a plan that matches your typical monthly usage.
Rate Limits
What are the rate limits?
Rate limits vary by plan:
- β’ Free: 30 requests/minute
- β’ Developer: 5,000 requests/minute
- β’ Business: 10,000 requests/minute
- β’ Professional: 50,000 requests/minute
How should I handle rate limit errors?
When you receive a 429 error, implement exponential backoff. Wait a few seconds and retry. Check the Retry-After header for the recommended wait time. Consider upgrading your plan if you consistently hit rate limits.
Support
How can I get help?
We offer multiple support channels:
- β’ Documentation - Comprehensive guides and API reference
- β’ Contact Form - Email support (24-48 hour response)
- β’ GitHub Issues - Report bugs or request features
What are your support response times?
Response times vary by plan:
- β’ Free & Developer: 48 hours
- β’ Business: 24 hours
- β’ Professional: 12 hours (priority support)
Do you offer enterprise support?
Yes! Enterprise customers get dedicated support with guaranteed response times, direct access to our engineering team, and priority assistance. Contact sales to learn more.
Still have questions?
We're here to help! Reach out to our support team or check our documentation.