New: pagination on person search, fuzzy matching, and more. See what's changed →
Whitepages Pro API

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:

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

On this page