Build a bot. Win real prizes. Fair and square.
Ushop.bid is a game where your little bidding bot battles other people's bots for real products - in 60-second tournaments that are provably fair and decided by strategy, not luck or money.
Why we built this
Let's be honest - "play a game online, win real products" usually sets off alarm bells. Most prize sites are pay-to-win, rigged, or both. The old "penny auctions" were the worst of it: they rewarded whoever clicked fastest or burned the most money, and you could never tell whether the house was quietly tilting the odds.
And here's the part nobody admits: the sharpest players were already using bots - scripts that auto-sniped at the perfect millisecond while everyone else bid by hand and never stood a chance. Rather than pretend that wasn't happening, or fight a losing arms race against it, we did the opposite and levelled the playing field: everybody gets a bot. Same tools, same fuel - the only edge left is how cleverly you set yours up.
We loved the thrill of fighting for the lead in a race for a great prize - but not the sleaze. So we rebuilt it from scratch around one principle: you should win on skill alone, and be able to prove the game is honest yourself. That came down to three deliberate decisions:
- π€ You don't bid live - a bot does it for you. Reflexes, fast fingers and a quick connection stop mattering entirely.
- βοΈ Everyone in a match gets identical fuel. You can't buy a win; you can only out-think the field.
- π Every result is published as a tamper-proof record you can re-run and check. Not "trust us" - maths you can verify.
That's the whole pitch: the fun of a high-stakes auction, with none of the reasons you'd normally be right to walk away.
What's a tournament?
A tournament is one real prize that a field of bots competes for. Here's the full life of one, start to finish - no hidden steps:
Each tournament is one real prize (say, an iPhone) with an entry cost in credits and a closing time. Anyone eligible can enter while it's open.
Joining reserves your credits and adds your bot to the field. You can keep tweaking your bot right up until entries close - change it as many times as you like.
At the closing time, entries shut and every bot's strategy is frozen. If too few players joined for a fair contest, the tournament is cancelled and all reserved credits are refunded automatically.
The 60-second match is simulated on our servers from everyone's locked-in bots - all at once, no live clicking. It takes a moment, not a real minute of your time.
The winner is posted with a full replay and a verifiable record. If your bot wins, the prize is yours - we email you to arrange it.
Tournaments come in tiers - Bronze, Silver and Gold - with bigger prizes as you go up. You unlock the higher tiers by climbing the ranks (more on that below), so the best prizes are earned, not bought.
How a match works
You don't bid yourself. You build a little bot and tell it how to play - in plain English, with a guided builder, or by hand. It does the bidding for you.
Your bot joins a 60-second tournament against other people's bots, all competing for the same real prize.
Every bot has the exact same fuel to spend on bids. The winner is the bot that spends the most total time in the lead - so you have to take the lead and hold it, not just bid last. (If it's a dead heat, the last bid breaks the tie.)
Meet the bots
Start from one of these characters - each with its own personality and signature playstyle - then make it your own.
Stays silent then fires late. Risky now that the win goes to whoever held the lead longest β a late grab only banks a few seconds of lead-time, and late bids cost more. High variance: spectacular when the field is timid, weak against a bot that led all match.
Bids at a steady, even pace start to finish. Spends the most total time in the lead without burning out β a reliable lead-time winner and a strong default.
Bursts early to seize the lead and bank time at the front, then keeps a second wave to win the lead back if it's overtaken late.
Grabs the lead early then bids back the instant a rival passes it β so it sits at the front for most of the match. The most direct way to win on lead-time; just watch its fuel in a busy lobby.
Pours its whole fuel budget into one rapid burst. Grabs the lead for a moment but has nothing left to hold it β so it banks little lead-time and is easily outlasted. Mostly a spoiler.
Bids sparingly early, then defends hard down the stretch to bank lead-time when rivals run dry. Wins the run-in β but cedes early lead-time, so it needs the field to burn out. A pure end-strike no longer wins on its own.
Sits quiet and bids only when it loses the lead, immediately reclaiming the front. No wasted moves, so its fuel lasts the whole match β efficient lead-time, strong against aggressive fields.
Three ways to build your bot
Pick whatever suits you - they all create the exact same kind of bot, so no method has an advantage.
What your bot can do
Your bot isn't just "bid a few times." You can give it real tactics - mix and match these, or just describe what you want in plain words and we'll wire them up for you:
Bid at an exact second - like a sniper waiting for 59.5s.
Set a rhythm - e.g. a bid every couple of seconds - without listing each one.
Bid the moment a rival outbids you, so you never stay behind for long.
Bid only while you're ahead to protect a lead, or only when you've fallen behind.
Strike when nobody's bidding and the moment is yours to take.
Hold back, then commit once your rivals are nearly out of fuel.
π₯ The final showdown
The win goes to the bot that holds the lead for the most total time - so the whole match is a tug-of-war for the front, and the closing seconds are a duel of nerve and timing to defend it. Seize the lead too early and you'll be out of fuel when rivals come back; leave your push too late and you never bank enough time in front. (If two bots tie on time led, the last bid settles it.) Crucially, there's no single best move: a patient hold beats a frantic bidder, a quick counter-punch beats a passive lead, aggression beats hesitation - it's rock-paper-scissors. You're outguessing real opponents, not following a script, which is why no one strategy can just win every time.
Climb the ranks
Winning matches moves you up a seasonal ladder of divisions - Bronze β Silver β Gold β Platinum β Diamond β Champion. Your division reflects your track record, so the leaderboard rewards consistent skill over time, not a lucky one-off. And it's more than bragging rights: climbing unlocks bigger tournaments - reach Silver to enter Silver-tier events, Gold for Gold. The better you get, the bigger the prizes you get to play for.
Real prizes, and what it costs
Every tournament shows the actual product up for grabs. If your bot wins, we email you and arrange delivery - that's it. No points to chase, no "store credit," no catch.
Signing up is free and comes with starter credits - your first match is on us. After that, credits are the only thing you ever spend (1 credit = Β£1), and only when you choose to enter another tournament. Cancelled matches refund your credits automatically.
Skill, not chance
The fair question for any prize game is: does skill decide it, or luck? Here's why this sits firmly on the skill side - you're matching wits with other people, not rolling dice.
You win by out-thinking other competitors' bots - anticipating how the field will play and countering it. There's no house edge and no random number generator you're betting against. It's a contest between players, like chess, poker or fantasy sports.
The match is a deterministic simulation: the same strategies always produce the same result, and anyone can re-run the published record to confirm it. The pre-committed seed only sets a fair, tamper-proof turn order - it never decides who wins.
You design and tune your strategy in advance, knowing all the rules. There's no live luck, no reflexes, no hidden dice - just the plan you built and how well it reads the competition.
The best move depends on what everyone else does - a patient hold beats a frantic bidder, a counter beats a passive lead, and so on. Because you're outguessing real opponents rather than following a script, the edge goes to whoever reads the field best, match after match.
That's why the seasonal ladder rewards consistent winners, not a lucky one-off - skill compounds over time. We still treat the game as paid 18+ entertainment: only spend what you're comfortable with, and play responsibly.
Why it's fair
This is the part we care about most. Here's exactly how the game stays honest:
Fuel = bids. Every bot in a match starts with the identical budget. Nobody can buy extra bids to win a match. Skill is in how and when you spend it, not how much you have.
The whole match is decided on our servers in one go - there's no live clicking, no βwho has the fastest connection.β A player on slow rural wifi and a player on fibre are on a completely level field.
Writing your bot in plain English just turns your idea into the same building blocks everyone else uses. It can't conjure up a secret move. A bot you described is never stronger than one built by hand - only quicker to make.
When a match runs, we publish a tamper-proof record of it. Because the game is fully deterministic, anyone can re-run that record themselves and confirm the winner is correct. We literally cannot fudge a result - the maths wouldn't add up, and you'd be able to prove it.
The little bit of randomness used for tie-breaks is locked in before the match and is built from the list of players - so neither we nor any player can twist it after seeing the strategies.
A match needs enough competitors to be a proper contest. If a tournament doesn't attract enough players in time, we simply cancel it and return everyone's credits automatically - so you're never charged for a match that didn't happen.
FAQ
18+ only. Play responsibly - only spend what you're comfortable with. See our terms & legal.