Skip to content
HTTP Errors

What Is Cloudflare Error 1015 (You Are Being Rate Limited)?

Pim

Pim · Scrappey Research

June 8, 2026 3 min read

What Is Cloudflare Error 1015 (You Are Being Rate Limited)? — conceptual illustration
On this page

Cloudflare error 1015 "You are being rate limited" means a website is blocking you because you sent too many requests too quickly. The site owner set up a rate-limiting rule inside Cloudflare (the service that sits in front of many websites), and your traffic tripped it. This is different from a normal HTTP 429 from the origin — the block happens at Cloudflare's edge (its global network of servers, sitting between you and the real site) inside the WAF (Web Application Firewall, the layer that filters traffic), so your request never reaches the actual server. The page shows a Cloudflare-branded error with a ray ID (a unique reference code for that one request) and a note to wait and try again.

Quick facts

Error code1015
LayerCloudflare edge (WAF / Rate Limiting Rules)
Underlying HTTP status429 (sometimes 403)
Configured bySite owner, not Cloudflare
Typical triggerPer-IP request rate exceeded a threshold

What triggers Cloudflare 1015

Site owners write rate-limiting rules in their Cloudflare dashboard — essentially "if one IP makes more than N requests in M seconds against path X, block it for T minutes." When your scraper crosses that line, Cloudflare's edge serves the 1015 page instead of passing the request along. Typical rules look like 10 requests per 10 seconds for a login page, 100 per minute for catalog pages, or tighter limits on search and pricing endpoints. The ray ID on the error page identifies your specific blocked request — you could hand it to the site owner if you have a legitimate reason, but for unaffiliated scraping that isn't an option.

How to recover from a 1015

The block is tied to your IP and lasts a set amount of time. Switching to a different IP through proxy rotation (cycling requests across many addresses) clears it right away. The clean approach is to watch the response body for the 1015 marker, flag the current IP as "cooling off" for the block duration (the error message often tells you how long), and send the next requests through a different IP. If you don't rotate proxies, your only choice is to wait — the block usually clears in 5–60 minutes depending on the rule. Note that hammering the same IP during the cooldown extends the block on many setups.

How to avoid 1015 in the first place

Slow down how often each IP hits the site. The thresholds that trigger 1015 are often around 100+ requests per minute per IP, so staying well under that on every IP in your pool keeps you safe. Spread the work across a larger proxy pool so each individual IP looks like ordinary traffic. Add jitter (small random delays) between requests, since perfectly evenly-spaced requests are exactly the pattern rate-limiting rules look for. And cache: if you grabbed a page recently, don't fetch it again. Most 1015 problems come from scrapers that pile too many simultaneous requests onto a single proxy without measuring the rate.

Next in When requests get blocked · 6 of 6

Zooming out: how sites decide a request is automated at all.

How Do Websites Detect Web Scrapers?

Related terms

Concept map

Concept map

How Cloudflare Error 1015 connects

The terms most directly tied to this one. Hover a node to see its neighbours, click to preview, drag to rearrange.

0 terms · 0 connections
You are here · HTTP Errors
Building map…

Frequently asked questions

Is Cloudflare 1015 the same as HTTP 429?

The underlying status code is usually 429 (the standard "too many requests" response), but 1015 is Cloudflare's own branded error page. The cause is the same — too many requests — yet knowing it's a Cloudflare rule tells you the block is at the edge and tied to your IP, which shapes how you recover.

How long does a 1015 block last?

It depends on the site's rule. Common durations are 1 minute, 10 minutes, and 1 hour. The error page sometimes states the duration; if not, you learn it by testing.

Will rotating proxies fix 1015?

Yes — the block is per-IP, so a fresh IP starts with a clean request counter. The catch is that rotating too aggressively can trip other Cloudflare rules (like a managed challenge or bot fight mode), so rotation on its own isn't a full strategy.

Can a VPN solve Cloudflare 1015?

Briefly — a VPN gives you a new IP and the counter resets. But VPN IP ranges are well-known and often face stricter rate limits than residential IPs (real home internet addresses). For sustained scraping, residential or mobile proxies are more reliable.

Last updated: 2026-06-08