The Data Collection Handbook · Part II. Getting the Data

Chapter 4. Network Identity: Proxies and IPs

In progress: this is the chapter plan. The full chapter, its charts, and its runnable experiment publish on this page.

What this chapter answers

Before a website reads a single byte of your request, it has already judged the address it came from. This chapter explains how the internet's address space is classified, which proxy class fits which job, and how to size a proxy pool from three constraints instead of buying on instinct.

What you will learn

In this chapter

The experiment

The question: Given a target concurrency, a per-address rate limit, and a cooldown for overused addresses, what is the smallest pool that keeps success above 99 percent, and how sharp is the cliff below it?

A simulation that rolls the dice thousands of times: requests arrive at a set concurrency, each address tolerates a set rate, and exceeding it sidelines the address for a cooldown period. The code sweeps pool sizes, plots success against size, and compares the simulated answer with the closed-form formula. The data and code ship with the chapter, sized to run offline on a laptop with one command.

My hypothesis is that the formula and the simulation agree, and that below the knee of the curve success collapses fast: undersizing a pool by twenty percent does not cost twenty percent of results, it costs most of them.

← Chapter 3. Choosing the Access Method Chapter 5. Looking Human: Fingerprints and Anti-Bot Systems →

Get new chapters by email as they publish.