RateLimit.Org

Rate limited requests made easy

Avoid 429 error by limiting amount of requests made per specific time frame.

How does it work?

First, register a limiter, limiter - is just a UUID that you can use to query RateLimit.Org API. Next you need to re-route all requests from all your apps to a limiter you registered before. RateLimit.Org will make sure that all the requests are made within time frame you specified while creating a limiter.
If you want to self-host RateLimit.Org please follow instructions in this article.

Register a limiter

  • cURL
  • Node.js
  • Python
  • The

Query Params

  • requests_count - maximum number of requests allowed for specified time frame. The default is only one.

  • time_frame - time frame in which requests can be executed.

Response

As a response you will get a UUID string, which you will need for request later.

Make a request

  • cURL
  • Node.js
  • Python
  • The

Params

  • id - identifier received from register request.

Query Params

  • url - URL you want to query with a limiter.

  • ...rest - all other query params will be forwarded when executing request.

Response

As a response you will get whatever was the response when executing request.