API Rate Limit Example Generator
Generates a realistic example API rate-limit response or header set — for documentation, teaching, or mockup API design.
What this generator does
Produces an example rate-limit response or header set. The useful detail is that a rate-limited client needs three things to behave well — how many requests remain, when the window resets and how long to wait — and an API that returns only a status code forces every client to guess.
What you'll get
This generator draws from a hand-checked list of 10 entries. Here is a spread of 6 of them, so you can see the style before you generate:
- 429 Too Many Requests — Retry-After: 30
- X-RateLimit-Limit: 1000, X-RateLimit-Remaining: 0, X-RateLimit-Reset: 1717000000
- 5000 requests per hour per API key
- 10 requests per second with a 20-request burst allowance
- 429 Too Many Requests — { "error": "rate_limit_exceeded", "retry_after": 15 }
- Daily quota: 10,000 requests, resets at midnight UTC
A fixed sample of the list, not a live draw — your own results are picked at random from all 10, without repeating until the list runs out. Original authoring for Generate Random.. Last reviewed 2026-07-19.
How to use this tool
- Press generate for a rate-limit example.
Common use cases
- API documentation examples
- Teaching rate-limiting conventions
- Placeholder response examples
Practical tips
- Honour Retry-After when it is present rather than applying your own backoff. A server that tells you when to return knows something your exponential backoff does not.
Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.