Error 1015 most often occurs when trying to access a website protected by Cloudflare's web firewall. Unlike errors 1010 (bad IP address) and 1005 (ASN subnet block), error 1015 means that the number of requests from a single IP address has exceeded the allowed limit.
Cloudflare's CDN service handles a huge volume of traffic, but that does not mean its capacity is unlimited. To protect itself and its clients' websites, Cloudflare analyzes a large number of browser and IP address parameters during connection attempts. If the firewall detects something suspicious, the connection is blocked in order to reduce the overall load on the servers.
However, this is not the only possible cause of error 1015. Below, we will look at what exactly can trigger this code in different situations, and also explain how to work around these restrictions when scraping websites.
If a block with error 1015 is indeed related to scraping, it is worth briefly revisiting the ethical side of the issue:
We found two situations in which errors with code 1015 may occur. The most common one is a block triggered by Cloudflare, while the second is an issue that can appear during update installation on Switch consoles (error code: 2206-1015).
Below, we will go through each of them in detail.
Error 1015 itself means that too many requests are being made from your IP address.
When Cloudflare blocks your address, it states the reason directly on the placeholder page:
Error 1015. You are being rate limited.
Visually, it looks like this:
Additional details on the block page may include the Ray ID, the date and time, and the website where the client was blocked.
The description of error 1015 as "rate limited" is too vague, so let us add more technical detail. This kind of block can be triggered by several different factors:
When trying to update Nintendo Switch consoles to version 20.0.0, or during the update itself, many users encountered the following errors: "Error code 2206-1014" or "Error code 2206-1015."
The issue was fixed in firmware version 20.0.1 and later. To resolve it, the official support portal recommended turning off the console, entering recovery mode (similar to smartphones — you need to power on the console while holding the "+" and "–" volume buttons at the same time), and then updating the system through the corresponding recovery menu option — "Update System."
See also: Setting Up a Proxy on Nintendo Switch
So, if Cloudflare has already blocked your IP address because of suspicious activity, you really only have two options:
A reasonable question follows: How long does error 1015 last? It would be nice to give a precise answer, but in reality, everything depends on the settings configured by the website owner in their Cloudflare account, as well as on the type of block involved.
As you may have noticed, Cloudflare does not just count the number of requests per unit of time — it also maintains an internal reputation score for IP addresses.
If error 1015 is still there after 15–20 minutes, or if it reappears very quickly, you should:
If that still does not help, then simple bypass methods are probably no longer enough — your scraper is likely being detected and blocked because of a poor digital fingerprint.
To better match the behavior of real users, a scraper can connect to the target website through a headless browser and also take into account a range of browser profile parameters: cookies, user-agent, installed fonts, extensions, bookmarks, supported technologies, and so on. Read more about digital fingerprints.
Another useful article on the topic: How to Bypass Cloudflare: Proven Methods.
Perfect proxies for accessing valuable data from around the world.
So, if you have encountered Cloudflare error 1015, the most likely reason is that the request frequency in your scraper is configured poorly. Cloudflare does not have any universal "gold standards" here. The limit on the number of requests per minute is set by the website owner when configuring Cloudflare WAF.
If the block is automatic, it will usually be lifted on its own after about 15–20 minutes. But if the block is manual, then you really only have one option — switch to a new IP address. No large-scale scraper can operate without high-quality proxies.
Froxy offers more than 10 million residential and mobile IP addresses with automatic rotation. You can change the IP on virtually every new request. Targeting is available down to the city and internet provider level. You pay only for the traffic you consume, not for the number of requests or the number of proxies.
If you do not want to build your own scraper from scratch, our ready-made cloud solution, Froxy Web Scrapers, may also be a good fit.