Description
This HTTP service returns:
200
: Within rate limits429
: Rate limit exceeded404
: Invalid endpoint50x
: Server error
Endpoint format:
GET /ratelimit/{rate}/{burst}
rate
: requests per second allowedburst
: maximum burst size allowed
Usage Instructions
Example call:
GET https://http429.com/ratelimit/10/5
curl Example
curl -i https://http429.com/ratelimit/10/5
h2load Example
h2load -D 10 -c 5 -m 1 https://http429.com/ratelimit/10/3
Expect ~100 successful requests for a 10rps limit over 10 seconds.
Use Cases
Rate Limit Avoidance Testing
Test your proxy or scraper configurations to see if your methods can successfully avoid or handle rate limits.
Rate Limit Compliance Testing
Validate that your respectful client software correctly adapts to external services' rate limits, properly handling throttling.
API Gateway and Proxy Development
Ensure your gateway or proxy configurations accurately enforce your intended rate-limit policies.
Benchmarking and Reliability Testing
Evaluate your software’s retry logic, backoff algorithms, and error handling when facing real-world throttling conditions.
Security and Abuse Prevention
Simulate and validate the effectiveness of your rate-limit mechanisms against abuse, bots, and malicious traffic.
Legal
Privacy Policy
We do not log IPs or store request data. Only GDPR-compliant Plausible analytics is used.
Terms of Service
This free service is provided as-is, with no uptime or availability guarantees. Use at your own risk.
About the Service
Hosted on a small VPS and powered by OpenResty using lua-resty-limit-traffic. Consider running tests with relatively small number of requests to avoid hitting network/VM limits.