Our push endpoint is limited to 600 requests per minute. If you exceed this limit, your requests will be temporarily blocked, and you'll receive a 429 Too Many Requests status code.
A Few Key Clarifications:
600 requests per minute does NOT mean 600 notifications per minute. You can send many notifications in a single request with an efficient sending strategy.
This limit helps us maintain the stability of our systems and ensures fair access for everyone using our API.
Why 600 Requests Per Minute?
Our rate limit of 600 requests per minute has been carefully chosen. Based on usage data, this limit is sufficient for 99.996% of applications. We don't offer different rate limits per pricing plan because doing so would complicate things unnecessarily for the vast majority of our customers.
What If You Need More?
If you're hitting the limit:
Super high traffic app? Fantastic! If your app genuinely has enormous traffic, feel free to reach out — we’ll be happy to discuss your specific needs (e.g. providing you with your own push queue).
Sub-optimal strategy? In most cases, hitting the limit is due to an inefficient notification-sending strategy. With a bit of optimization, you can easily stay within the limit while ensuring your notifications are delivered effectively.
Note: Out of the 25,000+ apps that use Progressier, only one has ever had traffic so significant that they genuinely required a higher API queue.
A Fair Deal
Our pricing is flat, affordable, and simple, but it comes with an expectation: follow our fair usage policy and structure your requests efficiently. This benefits everyone:
You save money.
We save resources.
Together, we reduce unnecessary computing, which is better for the planet.
By respecting these guidelines, we can provide a cost-effective service without compromising on quality or sustainability.