---
title: "Rate limiting"
url: https://proxy.wiki/glossary/rate-limiting/
type: Glossary Term
author: "proxy.wiki editorial"
published: 2026-08-19
updated: 2026-08-19
site: proxy.wiki
topics: ["Proxy fundamentals"]
license: CC BY 4.0 — quote freely with attribution to https://proxy.wiki/
---

# Rate limiting

> Capping how many requests a client may make in a period. The 429 status code is defined in RFC 6585.

**Rate limiting restricts how many requests a client may make within a time window.** It protects infrastructure and is applied by nearly every substantial service.

## The 429 status code

**429 Too Many Requests** indicates you have exceeded a limit. A well-behaved server includes a `Retry-After` header saying when to try again — either in seconds or as a date.

```
HTTP/1.1 429 Too Many Requests
Retry-After: 30
```

## Reading it correctly

A 429 usually means your rate is wrong, not your proxy. Rotating to a new address and continuing at the same speed treats the symptom, consumes [pool](/glossary/proxy-pool/) reputation, and often produces a harder block. Honour `Retry-After` when it is present.

## Backoff that works

Exponential backoff with jitter. Without jitter, parallel workers that fail together retry together and recreate the burst that caused the limit. Cap the maximum delay and cap the retry count — an uncapped retry loop is an outage generator.

## Reference

429 is specified in [RFC 6585, section 4](https://www.rfc-editor.org/rfc/rfc6585.html#section-4).

## Sources

1. [RFC 6585 §4: 429 Too Many Requests](https://www.rfc-editor.org/rfc/rfc6585.html#section-4)
