PindoDocs
Web AppWeb

Rate Limits

To prevent abuse, Voice AI enforces rate limits on the public endpoints. How you authenticate decides the ceiling you hit.

Public vs. authenticated

AccessLimitBest for
Public /public endpointsCapped per IP, per dayPrototyping & demos
Authenticated (bearer token)Higher, account-level limitsProduction traffic

Non-public endpoints need an Authorization header with a bearer token. Get one from the Authentication guide.

Handling 429

When you exceed a limit, the API responds with 429 Too Many Requests. Back off and retry, or switch a public call to an authenticated one for a higher ceiling.

{
  "errors": {
    "message": "The daily limit of AI model requests for your IP address has been reached.",
    "status": 429
  }
}

Tips

  • Prefer authenticated endpoints in production. Public limits are meant for trying things out.
  • Implement exponential backoff with jitter when you receive 429 or 5xx.
  • Keep audio files within the supported size. Oversized files return 400.