Use case

Proxies for LEGO: The Waiting Room Is in the Cookie

Proxies for LEGO: the homepage set a __cfwaitingroom cookie and a datacenter IP got Cloudflare's Just a Moment page, per-household purchase limits span all your orders, and Insiders get early access. Which proxy type fits set flipping, drop copping and price monitoring.

HProxy Team··7 min read
HProxy.Use case

Free proxies won't hold up here.

Shared datacenter IPs get flagged and dropped fast. When it has to hold, gaming, streaming, accounts, you need mobile and residential IPs that read as a real device, from $0.44/GB, pay as you go.

See plans & pricing

Proxies for LEGO exist because a popular set launch looks less like shopping and more like a ticket sale, and LEGO.com is built for that. On 24 August 2026 we loaded the LEGO US homepage from a home broadband connection and it returned HTTP 200 along with a __cfwaitingroom cookie; the same request from a datacenter server returned Cloudflare's "Just a moment" interstitial. Two facts sit in that pair of responses. The datacenter address failed Cloudflare's reputation gate on sight, and the presence of a __cfwaitingroom cookie means a Cloudflare Waiting Room is wired into the site, ready to hold a queue the moment a drop overwhelms it. Both facts shape how you point proxies at LEGO.

The demand is real and specific. LEGO retires sets on a schedule, retired sets appreciate, and the secondary market treats certain releases as investments, so collectors and resellers monitor prices, watch for restocks, and try to buy limited releases at retail before they sell out. LEGO manages that pressure with per-household purchase limits and Insiders early access.

What proxies work best for LEGO?

Region-matched rotating residential proxies for monitoring prices and stock, and static ISP proxies for holding a checkout through a drop, both behind a real browser. Datacenter proxies get Cloudflare's challenge on contact.

The waiting room is armed before you see it

A Cloudflare Waiting Room does not have to be visibly queuing to be present. The __cfwaitingroom cookie our homepage request received is how Cloudflare tracks a visitor's place: it encodes the minute the visitor entered, and Cloudflare uses that group to compute how many people are ahead and the estimated wait (Cloudflare, waiting room cookie). When traffic is normal the room passes everyone through instantly; when a hyped set drops and demand exceeds the configured rate, the same room starts holding visitors in first-in, first-out order and releasing them to the store as capacity frees up.

The rule that follows is the same one every queue imposes: the identity that entered the queue must be the identity that checks out. If the cookie is invalid or missing, Cloudflare treats the visitor as new and sends them to the back of the line (Cloudflare, queueing methods). For a proxy setup that means a checkout task holds one sticky exit and its cookies from the moment it enters the room through payment; an IP change mid-queue forfeits the place. This is the LEGO version of the mechanics in how to get through Queue-it, applied to Cloudflare's own waiting room.

Cloudflare's waiting room keeps your place in a cookie
  1. Enter the room

    __cfwaitingroom cookie set

  2. Placed in a group

    the minute you arrived

  3. Released in order

    same cookie, same session

  4. Checkout

    one sticky IP throughout

Source: HProxy observed a __cfwaitingroom cookie on lego.com on 24 August 2026; behavior per Cloudflare's waiting-room documentation

The limit is on the household, not the address

LEGO.com applies a purchase limit to many items, and the important detail is its scope: the limit is not per order, it applies across every order you place, and if you pass it through earlier orders a later one can be cancelled; the limit for a given set is shown on its product page (LEGO.com, order limits). Because it is enforced on the household and the account rather than the connection, no proxy raises it. What a proxy does is keep separate accounts from being tied together by a shared address, which is a different and legitimate isolation problem, not a way around the cap.

LEGO Insiders adds the early-access layer: members get early access to new sets, plus points and rewards (LEGO, what is the Insiders program). Early access to a limited set, behind a waiting room, is the exact recipe that pushes buyers toward automation, and it is worth being clear that the access is a property of the Insiders account. The proxy protects that account; it does not manufacture the early-access window.

Which proxy type fits which job

LEGO jobProxy typeWhy
Set price and stock monitoringRotating residential, region-matchedVolume across a pool; each region prices in its own currency
Retirement and restock watchingSticky residential per sessionA held session reads as a collector camped on a page
Limited-set checkout through the waiting roomStatic ISP, one per task, across subnetsThe queue cookie and session must stay on one IP
Insiders account, early access, cartStatic ISPThe account is the identity; keep one address
Secondary-market price researchRotating residentialLEGO plus marketplace comps at scale
Product-page parser testsResidential (datacenter is challenged)Datacenter fails the reputation gate

Rotating residential IPs are real home connections that clear Cloudflare's reputation gate and spread monitoring across a pool. ISP proxies hold one static address through a queue and a checkout. The two are compared in rotating vs static residential proxies, and the collectible-drop version of this playbook is in proxies for Pokemon TCG.

Setup

For drops, hold one sticky exit per task from the moment you enter the waiting room through payment, keep the __cfwaitingroom cookie and the session cookies, and put each task on a different subnet so a single range ban does not clear the whole run. Warm each account on its own clean IP beforehand. Drive a real browser so a Cloudflare Turnstile challenge, if it fires, has a client to solve against (how to solve Cloudflare Turnstile, proxies for Playwright).

For monitoring, match the exit to the storefront's country, because LEGO prices in local currency per market. Read prices from a residential exit in that country, keep a sticky window per session, and pace like a shopper. Geo-testing with proxies covers verifying the exit.

Sizing

Drops size from tasks: one clean static IP per checkout task plus spares, across subnets. Monitoring sizes from request rate: find the pace one residential IP sustains behind a browser before Cloudflare escalates, and add exits to scale, with a separate pool per country you price. Budget browser-level bandwidth (headless browser proxy bandwidth cost). Our pricing is pay-as-you-go with a balance that never expires, so a launch week does not commit you to a monthly plan.

Free versus paid for LEGO

A datacenter address got Cloudflare's Just a Moment page on contact in our test, and that is what a free proxy is. Free proxies confirm a product page loads and shows regional pricing from a clean residential IP, and our free proxy list and proxy checker cover that check. A drop, or sustained monitoring, needs paid residential from $0.44/GB pay-as-you-go with no KYC. The boundary is in datacenter vs residential proxies.

Staying unblocked

  • Never rotate mid-queue. The exit and cookie that entered the waiting room are the ones that must reach checkout; a change sends you to the back.
  • One clean IP per checkout task, across subnets. Shared IPs link orders and risk cancellation.
  • Keep the waiting-room and session cookies. Losing __cfwaitingroom is losing your place.
  • Match the exit to the market. A US exit on the UK store reads UK prices wrong and flags the session.
  • Watch the challenge rate. A rising share of Just a Moment or Turnstile pages means slow down or widen the pool. The general list is in avoiding IP bans while scraping.

What a proxy does not do here

A proxy gives you a trusted residential address, holds one identity through the waiting room, and keeps accounts apart. It does not move you up the Cloudflare queue, does not raise a per-household purchase limit, does not open Insiders early access without the account, and does not solve a Turnstile challenge on its own. Buying limited stock through automation and running multiple accounts both run against LEGO's terms, a risk that stays with you whatever the IPs are.

What a residential exit does is get past the reputation gate that stopped a datacenter client cold, and a sticky ISP address holds the one thing a queued drop cannot lose: a consistent place in line from the room to the receipt. Test with the free proxy list, monitor and cop with residential from $0.44/GB, and keep every task and account on its own address.

Sources

Frequently asked questions

What proxies work best for LEGO?
US or region-matched rotating residential proxies for monitoring set prices and stock, and static ISP proxies for holding a checkout through a drop, both behind a real browser. LEGO.com runs Cloudflare with a waiting room: our home connection loaded the site and received a __cfwaitingroom cookie, while a datacenter IP got the Just a Moment challenge. Datacenter proxies fail the reputation gate; a residential IP behind a browser passes it.
Why did LEGO.com show a datacenter server a challenge but load for my home connection?
Cloudflare scores IP reputation, and datacenter ranges start distrusted. In our test on 24 August 2026 the same request returned the site plus a __cfwaitingroom cookie from a residential IP and Cloudflare's Just a Moment interstitial from a datacenter one. The __cfwaitingroom cookie means a Cloudflare Waiting Room is armed on the site, ready to queue visitors when a hyped set overwhelms it. A residential IP and a real browser are what get through both.
How do LEGO's purchase limits work?
LEGO.com sets a per-household limit on many items, and it is not per order: it applies across every order you place, and exceeding it can get an order cancelled. The limit shows on the set's product page. Because it is enforced on the household and account, not the IP, a proxy that gives each account a clean address does not raise the limit. It keeps separate accounts from being linked, which is a different problem.
Do LEGO Insiders get early access to new sets?
Yes. LEGO Insiders members get early access to new sets along with points, rewards and member competitions. Early access plus a waiting room on the drop is exactly the combination that sends people to proxies, but the access is tied to the Insiders account, so a proxy protects the account rather than granting the access. The account is the identity; the proxy keeps it clean and unlinked.
Do free proxies work for LEGO?
Not for a drop. Free proxies are datacenter addresses, and a datacenter IP got Cloudflare's challenge on contact in our test, so most free proxies meet the same wall, and they cannot hold a waiting-room slot that lasts minutes. Free proxies are fine for checking that a set's product page loads and shows regional pricing from a clean residential IP; a hyped release needs residential.

Proxies that don't die mid-job

Residential, ISP, datacenter and mobile, verified by the same engine that runs tens of millions of checks. They read as a real device and hold up under load. Pay as you go, and your balance never expires. $0.44/GB is the 2,000 GB+ rate; a single gigabyte is $0.50/GB, with no minimum order.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup