Rate Limit Information API
Get rate limit information for authenticated user
Retrieves comprehensive rate limit information including current usage, limits, and renewal date.
Authentication:
- Requires a valid API key passed as a query parameter (api_key)
- Works with both active and expired API keys
- This endpoint does not support anonymous/IP-based access
Response Includes:
- Current subscription plan ID and name
- IP API quota (limit, remaining, used, usage percentage)
- Email API quota (limit, remaining, used, usage percentage)
- Rate limit interval in seconds
- Next renewal/reset date (ISO 8601 format)
- Subscription status (active, past_due, cancelled, etc.)
Rate Limit Intervals:
- Daily: 86400 seconds
- Monthly: 2678400 seconds (~31 days)
- Yearly: 31536000 seconds (~365 days)
Use Cases:
- Display usage dashboard in client applications
- Monitor quota consumption to prevent rate limit errors
- Plan upgrades based on usage patterns
- Billing and subscription management
Example Response:
{
"plan_id": "550712",
"plan_name": "Professional Monthly",
"ip_api": {
"limit": 100000,
"remaining": 87532,
"used": 12468,
"usage_percent": 12.47
},
"email_api": {
"limit": 10000,
"remaining": 9850,
"used": 150,
"usage_percent": 1.50
},
"interval_seconds": 2678400,
"next_renewal_date": "2025-11-26",
"status": "active"
}
get/api/v1/ratelimit
Query parameters
api_keystring required
API key for authentication (required).
API Key Format: 32-character alphanumeric string Required: This parameter is mandatory for accessing rate limit information Note: Works with both active and expired API keys
Example: ?api_key=your_api_key_here
Response
Rate limit information retrieved successfully
Example response
{
"plan_id": "550712",
"plan_name": "Professional Monthly",
"ip_api": {
"limit": 100000,
"remaining": 87532,
"used": 12468,
"usage_percent": 12.47
},
"email_api": {
"limit": 100000,
"remaining": 87532,
"used": 12468,
"usage_percent": 12.47
},
"interval_seconds": 2678400,
"next_renewal_date": "2025-11-26",
"status": "active"
}