Description

This HTTP service returns:

Endpoint format:

GET /ratelimit/{rate}/{burst}

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.