How to Build a Site Like Whatnot: Live Auction Streaming, Explained

Whatnot did something the auction industry had been circling for years: it made the seller the entertainment. A person on camera, holding the item, taking bids in real time, running twenty-second lots back to back for three hours. Conversion rates in that format are dramatically higher than static listings, and the reason is not technological — it is that a live human creates urgency a countdown timer cannot.

Building it, however, is a genuinely hard engineering problem. Here is what is involved.

Whatnot homepage screenshot
Whatnot’s format puts a live seller at the centre of the transaction.

1. Video infrastructure is the first real decision

Standard HLS streaming — the technology behind most video on the web — introduces latency of 15 to 30 seconds. That is fatal for live bidding. If a viewer sees a lot ten seconds after it opened and it closes in twenty, they are bidding on stale information and will lose repeatedly until they leave.

You need sub-second or near-sub-second delivery, which means WebRTC or a low-latency streaming service built on it. That is more expensive per viewer-hour than standard streaming and it constrains how many concurrent viewers a single stream can serve without a distribution layer.

Budget realistically: video delivery is typically the single largest recurring infrastructure cost in a platform like this, and it scales directly with success.

2. Bid synchronisation across the stream

The bid state has to arrive faster than the video and stay consistent for everyone. In practice that means a persistent WebSocket connection per viewer carrying bid events separately from the video stream, with the client reconciling the two.

Critical detail: the authoritative clock is the server’s, never the client’s. A lot closes when the server says it closes. Every client displays an estimate. Get this wrong and you will spend your life arbitrating disputes about who bid first.

You also need the same concurrency discipline any auction platform needs — ordered bid resolution, idempotency on submission, and soft-close extension when a bid lands in the final seconds. The underlying mechanics are the same ones described in proxy bidding, just compressed into a much shorter window.

3. Seller tooling is the actual product

This is where most clones fail. The viewer app is straightforward. The seller app — used by someone holding a phone in one hand and a trading card in the other — has to make running a three-hour show effortless:

  • A pre-loaded lot queue the seller advances with one tap
  • Instant lot creation mid-stream for items pulled from a box on the fly
  • Live overlays showing current bid, high bidder and time remaining without obscuring the item
  • Moderation controls — mute, ban, pin a comment — accessible without leaving the stream
  • Automatic invoice generation and combined shipping across everything a buyer won during the show

That last point deserves emphasis. A buyer who wins nine lots across a three-hour show must receive one invoice with one shipping charge. If they get nine invoices, they will not come back.

Tophatter homepage screenshot
Fast-cycling timed auction formats share much of the same urgency mechanic.

4. Payments, holds and defaults

Live auctions produce impulse bidding, and impulse bidding produces non-payment. The standard mitigation is card-on-file at registration with an authorisation hold, so a winning bid charges automatically rather than generating an invoice and a hope.

You also need a seller payout schedule with a hold period long enough to cover disputes, and a defaulted-bidder policy with teeth — automatic suspension after a set number of unpaid wins.

5. Trust, authentication and category rules

Whatnot’s growth categories — trading cards, sneakers, collectibles — are exactly the categories with counterfeit problems. Any serious platform in this space needs seller verification before streaming rights are granted, a clear category policy, and an escalation path for buyers who receive something other than what was shown on camera.

Community moderation matters too. A live chat is a live liability, and you need both automated filtering and human escalation from day one, not after the first incident.

6. What this costs and what to license

A credible first version — video, live bidding, seller app, payments, moderation — is a substantial build. Realistically $80,000 to $250,000 depending on how much you license versus write. The sensible split is to license the auction engine, payments and moderation tooling, and spend your money on the streaming layer and the seller experience, because those are where the product actually differentiates.

Before committing at that level, it is worth asking whether you need live video at all. Fast-cycling timed auctions with push notifications capture a meaningful share of the same urgency at a fraction of the cost and complexity. Our mobile auction app covers that middle path, and building a custom auction app explains why mobile is where this format lives or dies.

Frequently asked questions

Can I build a Whatnot clone on an existing auction platform?

Partly. The bidding, catalogue, invoicing and payments layers transfer directly. The video and real-time sync layer is additional work regardless of what you start from.

What is the hardest part?

Keeping bid state consistent across thousands of viewers while video latency varies per connection. Everything else is tractable.

Is there a cheaper version of this model?

Yes — scheduled short-window timed auctions with strong push notification support. You lose the entertainment layer but keep most of the urgency. Talk to our team about which fits your category.

Featured on Aura++