Rate Limits
Understand the rate limiting policies for the Whitepages Pro API, including monthly query limits and trial exhaustion.
API usage is rate-limited to ensure system stability and fair usage across all customers.
Rate Limit Behavior
When you exceed the rate limit, the API returns a 429 Too Many Requests status code with retry information.
{
"message": "Too Many Requests"
}When you receive a 429 response, wait before retrying your request. Implement exponential backoff in your application for best results. Rate limits vary by plan; higher limits can be requested through support.
Monthly Query Limits & Trial Exhaustion
Your API plan includes a monthly query limit, and trial keys include a fixed trial allowance. When you exhaust either, the API returns:
{
"message": "Limit Exceeded"
}This Limit Exceeded response means you have used up your monthly query limit or your trial allowance. It is distinct from the 429 Too Many Requests response above: 429 is short-term throttling that clears on its own, while Limit Exceeded persists until your quota resets or you upgrade. You can either:
- Wait until the next month, when a plan's monthly limit resets
- Purchase a plan or additional queries, or contact support at api@whitepages.com
- If you are on a trial, purchase a plan to keep going once your trial allowance is exhausted
Best Practices
- Implement retry logic with exponential backoff for 429 responses
- Cache responses when appropriate to reduce API calls
- Monitor usage via the Account Usage endpoint
- Batch requests where possible to optimize your quota
Rate Limit Increases
For rate limit increases or quota adjustments, please contact our team at api@whitepages.com.
Related
Billing
Understand how API usage is tracked and billed.
Retrieve usage data for a specific time range
Retrieve API usage data for a specified date range. Returns daily usage statistics including request counts for each day within the specified time period. The response includes both individual daily usage data and total usage for the entire period. - The request count is total number of requests made including 2xx, 4xx and 5xx responses. It is not the same as billable requests which is not available right now as part of API. - Maximum date range allowed: 90 days - Dates are in UTC format - Current day data when requested will be updated during the day - Usage data is updated approximately every 30 minutes - Usage data is returned only from the first date of actual usage in the specified duration
Purchasing the API
Step-by-step guide to purchasing a Whitepages Pro API subscription
Authentication
Learn how to authenticate your requests to the Whitepages Pro API.