Regional Preferences

Language

Nothing in the list matches what you typed there.

Beginner guide

Web Scraping the Polite Way: Habits to Learn Early

B By Budget Proxies team Plain-English proxy guides · Updated

Something beginners often don't expect: the scraping that keeps working is the polite kind. People who collect data smoothly for months follow each site's rules, take their time and use suitable tools; pushing as hard as possible is what gets a scraper stopped. What follows is a practical checklist for collecting public data well, with proxies as the part that keeps things reliable as you grow.

It all assumes you're doing this legitimately: public data only, each website's terms of service, robots.txt rules and the law respected, and the understanding that no proxy can promise access. Not sure which IPs to buy? Our guide to choosing proxies for web scraping walks you through it.

B
Budget Proxies team · Plain-English proxy guides

Written and kept up to date by the people who run Budget Proxies. If a step no longer matches what you see on your screen, let us know through the contact page.

What this guide walks you through

  • First, check the rules
  • Take it slowly and rotate IPs
  • Choose a suitable proxy and save what you fetch
  • Four small choices to make when you write the scraper
  • Putting the checklist to work

First, check the rules

Start every project by reading the site's terms of service and its robots.txt file, which says what automated visitors may fetch. Check, too, whether the site publishes its own API or a data feed. If it does, use that; it's tidier and more dependable than picking data out of HTML. Keep to public data, and if a site restricts access, leave it there. That keeps your project legitimate and lets it last.

Take it slowly and rotate IPs

Going too fast is the classic way scraping projects come unstuck. These habits keep you gentle on the site:

  • Slow down and vary the pause between requests, and limit how many run at once.
  • Rotate your IPs with rotating proxies, so no single address carries much of the work.
  • Use sticky sessions, which keep one IP for a while, for tasks with several steps that a site expects to come from one visitor.
  • Back off when errors appear, waiting longer before each retry instead of trying again straight away.

Choose a suitable proxy and save what you fetch

Match the proxy to the site: datacenter IPs from server companies for lightly protected sites, residential IPs from home connections for protected or location-specific ones. Save (cache) pages as you go, so unchanged pages never get downloaded twice; that lightens the load on the site and trims your bill too. You'll find the whole checklist summed up in the table.

The polite scraper's checklist, one habit per row
Habit Why it helps
Read the terms & robots rules first Keeps your project legitimate and in bounds
Try the official API first Usually tidier than picking data out of HTML
Slow down and vary your pace The site isn't overloaded
Rotate across many IPs Each address makes only a few requests
Match the proxy type to the site A good success rate without overspending
Save pages that haven't changed Lighter on the site and on your wallet
Timeouts and retries with backoff Runs that cope without hammering the site

Four small choices to make when you write the scraper

Each of these makes your scraper sturdier and kinder to the site:

  • Use timeouts, and back off before retrying, so a brief failure doesn't wreck the whole job.
  • Be upfront about who you are: where it's appropriate, name your scraper honestly, and include a way to contact you if you collect a lot.
  • Stay calm about errors: note them in a log, move on to the next page, and don't bombard the site with retries.
  • Use plain HTTP instead of a headless browser (a browser run by a program, with no window) unless you really need JavaScript to run; it saves data.

To understand what each error means, read our beginner's guide to proxy error codes.

Putting the checklist to work

When you're ready to put the checklist into practice, our proxies cover the basics it relies on. The pools are ethically sourced, run with 99.9% uptime and keep no traffic logs. You can connect over HTTP/HTTPS or SOCKS5, log in with a username and password or an IP whitelist, choose from 55+ countries and start straight away. The proxy calculator turns your plan into a data estimate, the pricing page shows what each type costs, and buy now takes you to the order page.

Questions beginners ask

Read and follow the site's terms and robots.txt; use its official API if it has one; go slowly, with varied pauses; share requests across lots of IPs; choose a proxy type that suits the site; leave out pages that haven't changed; and when errors happen, use timeouts and backoff.
If your speed puts more than a reasonable load on the site, it's too quick. Use random pauses, limit how many requests run at once, and rotate IPs so no single address makes too many requests.
Only if the page needs JavaScript to show its content. A plain HTTP request uses a fraction of the data, so keep the headless browser for pages that leave you no choice.
Caching means keeping a copy of a page you've already fetched. If it hasn't changed, you don't download it again, which takes load off the site and saves you money on data.
Collecting public data is common, but it doesn't put you above the rules. Each website's terms of service and robots.txt, and the law where you live, still apply to you. A proxy can't promise access, and it changes none of that.

Not sure what to buy? Start at step 1

Here are our four types, from the lowest price per GB upwards. Try a small amount of the first one that could work for your project, and only move up a step if a quick test lets you down.

Small first order? Datacenter from $2.49/GB · billed on the data you actually move · ready straight away · 30 days to use it · no traffic logs.

What to read next

Ready to try your first proxy?

Choose from 55+ countries, pay from $2.49/GB for only the data you use, and get your login details straight away. If a step trips you up, human support is there 24/7.

The four types

Every guide on the site

What Are Proxies? A Starting Point for Beginners What Are Datacenter Proxies? The Low-Cost Place to Start What Are Residential Proxies? Home Addresses, Explained Datacenter vs Residential Proxies: Which Should a Beginner Buy? Mobile vs Residential Proxies: Do You Really Need Mobile? Proxy or VPN? The Difference, and Which One You Need SOCKS5 or HTTPS? Choosing a Proxy Protocol Without the Jargon How Rotating Proxies Work, Explained Without Jargon Which Proxy Type Suits Your Web Scraping Project? Checking Your Ads Appear Where You Paid for Them How to Use a Proxy: A First-Timer's Walkthrough How to Choose a Proxy Without Overspending Shared vs Dedicated Proxies: Do You Need Your Own IP? Free vs Paid Proxies: Is Free Ever Good Enough? What Is an IP Address? A Plain-English Guide What Is a Residential IP? (You Probably Have One) Forward vs Reverse Proxy, Explained with Everyday Examples What Are Mobile Proxies, and Do You Need One? What Are ISP Proxies? Home-Registered IPs on Fast Servers Sticky Sessions Explained: When Your IP Should Stay the Same Proxy Authentication for Beginners: Password or Whitelist? Proxy Protocols in Plain English: HTTP, HTTPS and SOCKS5 Rotating vs Sticky Sessions: Which One Do You Need? ISP vs Residential Proxies: Which Suits a Small Project? Checking Your Search Rankings from Another Place Social Media Accounts and Proxies: A Beginner's Guide Keeping an Eye on Prices in Other Countries Checking Online Shops and Listings from Abroad Market Research with Proxies for Small Projects Following Your Competitors, the Simple Way Your First Web Scrape with Proxies, Step by Step Getting Lots of CAPTCHAs? Why, and How to See Fewer Is My Proxy Fast? How to Test It Properly Why Your Proxy Got Blocked, in Plain English What Your Proxy Error Code Is Telling You Not Sure How Many Proxies to Buy? Start Here Python and Rotating Proxies: A Gentle First Walkthrough Web Scraping the Polite Way: Habits to Learn Early

New to proxies? Start with a small order

Datacenter proxies cost $2.49 per gigabyte (GB) of data you use, so trying one on the site you care about needn’t cost much. Your login details are ready within seconds, and if you get stuck, a real person answers questions 24/7.

Budget Proxies logo

or
Continue with Email

Continue and you're agreeing to our Terms and Privacy Policy.

Already set up with us?

First time with us?

🎉 Money-off code

Knock 10% off
your next order

Type your email below and we’ll send the code over. It works on any proxy plan, however small the order. At checkout, paste it into the Promo code box and press Apply.

You’ll get the code and, now and then, an offer by email. Changed your mind later? Ask us and we’ll take you off the list.

Sorted! It’s on its way 📬

Your 10% code is heading to your inbox. No need to wait for the email, though: copy it from here and paste it in when you check out.

See residential plans →