Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Does the Website Keep Blocking Our Data Collection, and What Is the Right Response?
Problems We Solve

Why Does the Website Keep Blocking Our Data Collection, and What Is the Right Response?

A scraper that keeps getting blocked is usually too aggressive or unwelcome. SpiderHunts makes collection polite, or finds an approved route to the same data.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Scrapers get blocked either because they behave badly, with too many requests too quickly, or because the site does not want automated access at all. SpiderHunts fixes the first by making collection slow, identifiable and efficient, and answers the second by finding an approved route such as an API, licence or permission, rather than evading the block.

403, 429 and a CAPTCHA

The collector was working. Then the responses changed: error 403, error 429, a page asking you to prove you are human, or a normal-looking page with no data in it. Someone suggested rotating proxies and fake browser fingerprints, and now you are wondering whether that is a good idea.

Two very different reasons for a block

Before changing anything, it matters which situation you are in, because the right response is opposite in each case.

SituationSignsRight response
Your collector is too aggressive429 rate-limit errors, blocks after burstsSlow down, cache, request less
The site does not want automated accessTerms forbid it, bot protection on every pageFind an approved route instead
The collector looks broken or suspiciousMissing headers, odd patterns, errorsBehave like a well-mannered client

Many blocks are the first kind. A script that fires hundreds of requests a minute, re-downloads pages that have not changed, and runs at the same second every hour looks like an attack to any site's protection.

The second kind is different. If a site has put bot protection in front of its content and its terms forbid scraping, it has told you clearly what it wants. Rotating proxies and faking browsers to defeat that is evasion, it escalates legal and reputational risk, and it turns maintenance into an arms race you will not win.

What the blocking costs

Gaps in data exactly when you need it. Developer time spent on workarounds. Proxy services that cost money every month. And if you evade a clear refusal, the risk of a formal complaint or letter, which can end the project and damage relationships with people you may want to do business with.

How we deal with blocks properly

  1. We read the site's terms and robots.txt and look at the responses you are getting, to work out which situation you are in.
  2. If the collector is simply too aggressive, we slow it down, spread requests over time, add backoff when the site signals it is busy, and stop requesting pages that have not changed by using conditional requests and caching.
  3. We reduce the number of requests needed, for example by using the site's sitemap or listing pages instead of crawling every link, or its structured data feed where one exists.
  4. The collector identifies itself honestly with a user agent that includes contact details, where appropriate.
  5. If the site does not want automated access, we stop and look for an alternative: an official API, a paid data licence, a partner feed, open data with the same facts, or a written request for permission.
  6. Whatever route is used, the collection is monitored, and any new blocks or errors alert a named person rather than silently producing gaps.

We do not solve CAPTCHAs automatically, use residential proxy networks to hide the source, or fake identities to get past protection a site has deliberately put in place.

Collection that is not a fight

Where the site tolerates polite collection, the collector runs quietly with few errors and no drama. Where it does not, you have an approved source that does not need defending. Either way the data arrives steadily, and you can explain where it came from to a customer, investor or regulator.

You also stop paying for workarounds that only postponed the next block.

It is worth remembering that a site blocking you is information. It tells you the owner cares about how their data is used. Treating that as a conversation rather than an obstacle is often how a better arrangement, such as a data feed, begins.

Is this what you are seeing?

  • Your collector gets 403 or 429 errors
  • CAPTCHAs appear after the collector runs
  • Someone has suggested proxies to get around blocks
  • You are not sure whether the site allows collection at all

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Is using proxies to avoid blocks illegal?

Proxies themselves are not unlawful, but using them to evade a site's clear refusal raises legal and reputational risk. We do not build that. This is general guidance, not legal advice.

Can a site block us even if we are polite?

Yes. A site can refuse any automated access. At that point the right answer is an approved route, not a cleverer scraper.

How slow is polite?

It depends on the site's size and signals. We start conservatively, respect any crawl delay it states and back off when it signals it is busy.

What affects the cost?

Whether the fix is tuning an existing collector or setting up an alternative source, and how many sites are involved.

Keep reading

More on Problems We Solve

Start here

Collection being blocked?

Describe the sites, what you need from them and what has gone wrong so far. We will say which route we think is right, including when the honest answer is an official feed, a data licence or not collecting it at all.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →