← field notes

How Sneaker and Ticket Bots Beat Everyone to Checkout

A pair of sneakers goes on sale at ten in the morning. By ten and two seconds it is gone. Every size, every color, the whole run, sold out before a single human being has finished typing a card number into the box.

It happens with concert tickets the same way. The queue opens, you click instantly, you watch the spinner, and the good seats are already gone. It feels like the page lied to you. It did not. You simply were not the buyer it was built for. The buyers were machines, and they had decided how this would go before you ever loaded the page.

This is one of the oldest fights on the internet, and one of the most one-sided. Understanding it means looking at the incentive that creates it, the parts that win it, the defenses ranged against them, and the economy that pays for the whole thing.

Why scarcity becomes a target

The whole thing starts with a simple idea. Make a thing rare, attach hype to it, and the rare thing becomes worth more than its price. A sneaker that costs two hundred at the counter can sell for a thousand an hour later, purely because almost nobody could get one.

Retailers and artists do this on purpose, and not always cynically. Scarcity drives attention, rewards loyal fans, and makes a launch feel like an event. But the moment a price tag sits far below what the open market will pay, a gap appears between two prices. That gap is the oxygen for everything that follows. Wherever it exists, somebody will build a system to stand in the doorway and grab as much as it can before anyone else arrives.

The human is the slow part

Think about what a person actually does to buy something online. They hear about the drop, remember the time, sit at the screen, refresh, squint at sizes, fumble for a card, retype an address. Seconds pass. Lots of them.

A bot does none of that the way a human does. It already knows the exact product link. It already has the payment details stored, the addresses ready, the sizes chosen. When the moment comes, it does not think or hesitate or read. It just fires. The contest was never really person against person. It is a person against a program that experiences a ten o’clock drop as an eternity of milliseconds.

The parts that win the race

Three pieces, conceptually, do the work.

The first is the monitor. Before anything can be bought, the release has to be noticed, and noticed first. A monitor is simply a system that watches a store constantly for the instant a product changes from coming soon to available. It does not browse like a person. It checks the quiet signals a website gives off, and the second a product unlocks or a hidden link goes live, it raises the alarm in real time. That alarm is the starting gun.

The second is the automated checkout. Once the alarm fires, this software walks through the same steps a shopper would, add to cart, go to bag, enter details, confirm, except it does them as fast as the website can respond and never makes a typo. It talks to the store in the store’s own language, the requests a browser sends behind the scenes, without the slow human layer of looking and clicking on top.

The third is scale. A single fast buyer is annoying; the real problem is numbers. Limited drops almost always cap how much one account or card or address can buy, so operations answer with hundreds of identities. Many accounts, many cards, many shipping addresses, each looking like a separate ordinary customer who happens to want the same thing at the same second. One human running the show, presented to the store as a small crowd.

To make those identities believable, the traffic is also spread across many network addresses, so each purchase appears to arrive from a different place. This is the part the rest of this channel lives in: residential and mobile addresses that make one machine in one room look like a normal mix of real shoppers. It is never perfect, and that imperfection is exactly what the defenses are built to find.

The defenses ranged against them

Retailers are not helpless, and their tools stack up in layers.

The first is the waiting room. Instead of letting everyone hit checkout at once, the site drops every visitor into a virtual queue and hands out a place in line, often at random, before the sale starts. The goal is to break the speed advantage, turning a sprint into a lottery. It helps, but an operation holding hundreds of identities simply takes hundreds of places in that raffle.

Next come rate limits and speed bumps. A site can watch how fast requests arrive and refuse anything moving at machine speed, and it can throw up the familiar are-you-a-robot checks and puzzles. The point is not to be unbeatable but to make automation expensive enough that it stops being worth it. Expensive, though, is not the same as impossible.

Deeper defenses stop watching speed and start watching identity. Every visitor’s device gives off a fingerprint, a bundle of small technical details describing the browser and machine behind the request. Real shoppers carry a messy, varied mix. Automated traffic tends to look too clean, or too identical. When a store sees three hundred accounts carrying the same odd signature, it stops believing they are three hundred people. The disguise that lets a bot blend in is the same disguise that, at scale, gives the crowd away.

Beyond the fingerprint sits behavior. A real person moves a mouse in lazy, imperfect curves, scrolls, pauses, hesitates over a size, mistypes and corrects. Traffic that moves in perfectly straight lines and fills a form with no hesitation does not look like a tired person on a phone. Behavioral checks try to read the difference between someone shopping and something executing.

The last layer happens after the sale looks over: the hold and the cancellation. A store can let a suspicious order through, then quietly cancel it days later once its systems have had time to think. The confirmation arrives, the buyer celebrates, and then the charge is reversed. It works, but every genuine customer caught in the net walks away angry.

Where the money actually goes

None of this would exist without the resale economy underneath it. The bot does not want the sneakers or the tickets. It wants the gap between the launch price and what a desperate fan will pay an hour later on a resale market.

That secondary market is the engine. It turns a two hundred dollar shoe into a thousand dollar listing and a face value ticket into a small fortune, and it funds the monitors, the identities, the addresses, the whole operation. Take away the markup and the machines have nothing to chase. The bots are not the disease. They are the symptom of a price set far below demand, with a market standing ready to capture the difference.

Why retailers cannot just win

If all of this is known, you would think it could be stopped. The reason it persists is that every defense carries a cost, and that cost lands on real customers. Tighten the checks too far and you block genuine fans and turn a launch into a misery for the people you wanted to reach.

The defenders are also fighting a moving target. Each new wall gets studied and climbed. The economics stay brutally in favor of the attacker, because one successful drop can pay for a great deal of failure. So it settles into a stalemate. Retailers raise the cost, the operations absorb it and adapt, and the line moves a little one way, then back.

The real cost lands at the bottom, on the ordinary fan. The kid who saved for the shoes. The person who just wanted to see the band once, at a price a normal life can afford. They show up on time, click the instant it opens, and lose to a system they could never see, then watch the thing they wanted reappear minutes later at triple the price, sold by someone who never wanted it at all. That is the uneasy truth under the whole arms race.

The Hidden Internet takes apart the systems that quietly run the modern web, explained from the inside. No products, just the machinery. Subscribe on YouTube.

watch
The Hidden Internet on YouTube

Every field note starts as a short documentary. Watch the systems in this piece explained on screen.

subscribe →
read on
More field notes

The rest of the series on how the modern internet detects, tracks, and sorts the traffic that reaches it.

browse the archive →