When most people picture a ticket bot, they think of someone running a script on a laptop, hammering refresh until they get through. That was 2015. What is running against major onsales today looks nothing like that.
Modern scalping operations are quiet, patient, and very well funded. They do not smash through the front door. They walk in looking like everyone else.
The fake accounts that don't look fake
It starts with fake identities that do not look fake. Scalping operations create accounts on ticketing platforms weeks or months before a big onsale. Those accounts log in occasionally, browse events, sometimes buy a cheap ticket to something nobody cares about. By the time the show they actually want goes on sale, their accounts have history. They look like normal fans. The platform cannot tell the difference because there is no difference in the data.
Distributed connections
Then there are the connections. These operations do not run from one computer. They route their traffic through thousands of real home internet connections, rented commercially or accessed through compromised routers. Every request to the ticketing platform comes from what looks like a different household. There is no IP address to block because there is no single IP address. There are thousands of them, each used once or twice and then rotated out.
Why CAPTCHAs and queues failed
CAPTCHAs, the puzzles platforms use to prove you are human, stopped working as a defence a few years ago. Services exist that solve them automatically in under four seconds for fractions of a cent. Some use AI vision models that are now accurate enough to beat the puzzles more reliably than most humans. On a ticket worth 100 or more, the cost of solving a CAPTCHA does not even register.
Queues were supposed to fix this. Most major platforms now put buyers in a virtual queue at onsale time. The idea was to slow bots down. What actually happened is that bot operations started loading thousands of queue positions before the onsale opened, using all those fake but real-looking accounts and home connections. By the time the queue starts moving, the front of it is full of bots. Real fans join at onsale time and find themselves behind hundreds of automated buyers who got there the night before.
The mechanics of the purchase
Once a bot reaches the front of the queue, it completes checkout in under two seconds. Card details, address, seat preferences, everything is pre-loaded. A single operation can move hundreds of tickets in the first 90 seconds of an onsale. Across a year, one technical operator managing one system can move tens of thousands of tickets without anyone noticing.
The economics that keep it running
The money is why this keeps happening. A ticket bought at 100 and resold at 280 leaves roughly 130 in profit after all costs. On a thousand tickets, that is 130,000 from a single onsale. Once the system is built, the cost of running it against the next show is close to zero. The economics are too good to walk away from.
By most credible estimates, professional resellers take between 30 and 60 percent of inventory on high demand onsales. That is not one big operation. It is hundreds of small ones, each invisible enough to avoid detection but profitable enough to keep going year after year.
Where the fight actually has to happen
The honest answer is that trying to stop bots at the point of purchase is a fight that has been lost. Platforms have spent fifteen years building better front door defences and the bots have beaten every single one. More sophisticated CAPTCHAs, smarter queue systems, stricter account checks. None of it has reduced the volume in any meaningful way.
The fight has to move somewhere else. And the place it needs to move is resale.
Bots do not buy tickets to attend events. They buy tickets to resell them at a markup. The entire operation depends on being able to list those tickets somewhere else at three or four times face value. Without that exit, the economics collapse. A ticket bought by a bot and held with nowhere to sell it is just dead money.
Any platform that wants to seriously address the bot problem has to start at the resale layer, not the front door. Tie every ticket to an identity at purchase. Run resale through the same platform under rules the organiser sets. Cap the markup. Block anything above it. When the resale spread disappears, so does the reason to run bots in the first place.
The ticketing industry has been fighting this in the wrong place for years. The front door of the onsale is a battle that gets harder every year. The resale rails are something the platform actually controls. Move the fight there and the bot economy falls apart on its own.