About antioutbid.lol
Two things live here: a mascot you can rent, and a rank history for outbid.lol ↗. We are not affiliated with it, endorsed by it, or connected to it in any way.
The pet
There is one mascot on the front page and one paid slot on it. The highest bidder's icon goes on its screen, their own words drift around it, and clicking the pet goes to their site. Bids start at $1.
What you buy is a bid amount, not a rank. Position is worked out by sorting the bids, highest first, with ties going to whoever got there first. That means two things worth being blunt about: you can be outbid a minute after paying, and raising into a tie costs money and moves you nowhere.
Already listed? Raising costs only the difference between your current bid and the new one — not the full amount again. Paying less than the top price is fine too; you land wherever that bid can reach and show up in the list under the pet.
Bids go in ten-cent steps, so passing the leader costs ten cents more than their bid, not a whole dollar. The step is not zero on purpose: matching a bid would leave you behind them on the arrival tie-break, having paid for nothing.
Every click we send is counted on our side and shown next to the placement, because that is the number a sponsor is actually buying. All payments are final — the terms say so plainly, along with why a leaderboard priced by bid is not a game of chance.
What we will not carry
We remove placements linking to malware, phishing, fraud, adult content, gambling services, unlicensed financial or pharmaceutical offers, harassment, impersonation, or anything unlawful — without a refund. It is our front page; the judgement is ours, and we would rather make it fast than fairly and too late.
The tracker
outbid.lol sells position on a leaderboard to whoever bids highest. Rank is the bid, nothing else. It is a genuinely good mechanic — and it produces a question the site itself never answers: what did that actually cost?
Nobody can answer that retroactively. The board shows a snapshot of right now, and once a bid is beaten, the fact that someone held #1 for six hours at $14,013 is simply gone. So we write it down every five minutes. It is no longer on the front page — the pet has that — but it is all still running, and it lives on the board, reigns, shame and activity.
What we compute that they don't
- Cost per hour of #1. The bid divided by how long it survived. This is the number that tells you whether the top of the board is worth buying.
- Cost per click. outbid.lol shows you the bid and it shows you the clicks. It never shows you the ratio.
- The Regret Index. Total money sitting below rank 50 — the part of the board that is paid for and effectively unseen.
- Reigns. Every continuous hold of a rank at a price, and the exact moment it ended.
Method
Every five minutes we fetch the public leaderboard — all 18 pages of it, not just the front — parse it, and store a complete snapshot. Consecutive snapshots are diffed to derive events and maintain reigns. That is the whole pipeline.
A parse that yields nothing, or a board that fails validation, writes nothing rather than something wrong. Rank gaps, duplicate listings, and bids that rise as rank worsens are all treated as a broken parser, not as data.
The honest caveats
- We started when we started. Any reign already in progress at our first snapshot has an unknowable true start, so its duration is a lower bound. Those are marked ≥ and we suppress the per-hour figure for them, because dividing a full bid by a short observation window makes holding #1 look far more expensive than it was.
- Up to five minutes stale. Everything here lags the live board by one poll interval. For the current state, go to the source.
- Most rank changes are not decisions. When one listing raises its bid, everyone beneath it drops a rank. A single real move can generate hundreds of passive shuffles, so we hide them by default — the raw stream is available if you want it.
Crawling policy
One sweep every five minutes, sequential, with a pause between pages. We identify ourselves honestly in the User-Agent with a link to this page, we do not attempt to log in, we do not touch anything behind authentication, and we read only what is served to any visitor.
If you run outbid.lol and want us to stop, say so and we will. No argument, no delay. The whole point of publishing a contact address in a crawler's User-Agent is to be reachable.
Analytics
Two things measure this site. The traffic dashboard is public — no login, same numbers we see. Separately, a first-party cookieless counter feeds the live “online / visitors” figure in the header, because that has to be readable on the server at render time. It stores sha256(ip + user-agent + a daily salt) and no raw IP, with the salt rotating daily so nobody can be followed across days.