For the complete documentation index, see llms.txt. This page is also available as Markdown.

BestBuy US

Refract's Best Buy module runs releases and restocks (which are sometimes queue protected) and can also request invites for Best Buy's invite-based releases. Profiles are required, accounts log in through tasks, and IMAP is essential for the email codes Best Buy sends.

Find the SKU

Best Buy's monitor input is the product SKU. A URL will not work.

1

Open the product page

Head to the product's page on Best Buy's site, for example:

https://www.bestbuy.com/product/apple-airpods-4-white/JJGCQ83JQ5
2

Open the specifications

Scroll down and click See All Specifications.

3

Grab the SKU

Scroll to the bottom of the specifications and copy the SKU. That number is your monitor input. On older URLs you may also see it directly in the link as skuId=6429440.

Task Group Setup

Create a task group with Best Buy US as the site (see Task Group Creation), then configure the settings panel:

A Best Buy US task group settings panel
The Best Buy group panel. Skip Monitoring only at known drop times.
Setting
Value
Notes

Use Multi Input

OFF unless running multiple SKUs

One PID per line. See the multi-SKU logic below

Monitor Input

The product SKU

From the specifications, e.g. 6429440

Monitor Proxy List

Your ISP list

Monitor Delay

3500 (default)

Skip Monitoring (Drop Time)

OFF

ON at known drop times to skip monitoring and force cart attempts

Loop Checkouts

OFF

ON to keep attempting checkouts after each success, with a max per task

Multi-SKU logic on Best Buy: all tasks in a group always go for the first product that pings. They stay on it until it goes out of stock, then move to the next product that pings. Tasks never split across SKUs at the same time, so to queue for multiple products at once, run separate groups, one per SKU.

Task Creation

Click + in the task group to open Create Tasks.

The one provider we recommend, and only here. One Stop Proxies is Akamai-optimized, which is what Best Buy needs, so it is the single provider we officially recommend. That recommendation is for Best Buy only. They may work elsewhere, but for every other site we do not recommend providers. See Proxies.

The Best Buy Create Tasks window
Prelogin stays OFF for queue products. Max Queue Time stays at 0.
Setting
Value
Notes

Profiles

Your Profile Group

Required. Best Buy always checks out with profile info

Task Proxy List

Your residential list

Match account to profiles (by email)

Optional

Pairs accounts to profiles with the same email

Accounts

Your Account Group

1 task per account per group. See the 2FA note below

Max Queue Time (min)

0 (off)

Tasks re-enter queue if their queue time exceeds this. Leave off; set too low and no task can join queue

Prelogin

OFF for queue products

Logs accounts in as soon as tasks start. Good for non-queue products and invites; on queue products it can cause infinite queue loops

Use Account Proxy

OFF

Leave off and let tasks rotate the task proxy

In-Store Pickup

OFF

ON for pickup-only products, which will not check out without it

Use Tax Exempt Code

OFF

Applies sales tax exemption on proper Best Buy business accounts

Use Reward Certs

OFF

Uses the account's reward certificates at checkout

Retry Delay

3500 (default)

Task Qty

1

Tasks per profile

Item Quantity

1

A ceiling, not an exact number: the task goes for the max it can get, up to what you set. See How Item Quantity works

IMAP is essential

Set up IMAP so the bot can auto-submit the email codes Best Buy sends, both for unlocking locked accounts and for checking out queue products. You do not assign IMAP to specific tasks; the bot reads all incoming mail and routes codes automatically based on the email's To and From fields.

IMAP

There is no way to know if a product will be queue protected at drop time. The only signal is how previous restocks of that item behaved.

Queue drops

  • Queue looping before login: your proxies are flagged, or just unlucky.

  • Queue looping after login: your account may be flagged, or again, just unlucky.

  • Queue codes do not guarantee checkout. A code only means you passed the queue. If 5,000 people pass and there is 1 item in stock, 1 person checks out.

  • Akamai blocks: Best Buy has been blocking more proxies at the Akamai level. Akamai-optimized proxies like One Stop Proxies have kept working fine; if your usual proxies suddenly stop passing, that is the likely reason.

Requesting Invites/Raffles

To enter or request an invite for a Best Buy invite-based release, add the product SKU to your monitor input, keep task settings at their defaults, and click start.

Recommended settings:

  • Monitor Input: the product SKU

  • Monitor Delay: 3500

  • Task Qty: 1, Item Qty: 1

  • Prelogin: ON. Prelogin skips login for invite signups and always uses a saved session if one exists. Prelogin off is mainly beneficial for queue drops and does not matter for invites.

Proxies: use One Stop Proxies for Best Buy. Both tasks and monitor must be unblocked to sign up for invites cleanly. If you get login loops, that is almost always your task proxy (or an account proxy, which you should not have set). If the monitor is not picking up the invite, either your SKU is wrong or your monitor proxies are blocked.

Understanding invite statuses: Best Buy's site does not surface failures. It only returns "invited" or "requested," so there is no "not invited" status.

  • Invite Requested: the task entered the signup but was not invited.

  • Invited, Waiting for Event to Start: you were invited, and the event has not started yet.

Checking invite status: on an existing task, just press start. With Prelogin on, the module skips login and checks status against your saved session.

FAQ

What proxies should I use on Best Buy?

ISP for the monitor, residential for tasks. A lot of ISPs have been getting blocked lately, so if tasks are struggling (login loops, Max Solve Attempts), move tasks to residential.

Why do I get "Max Solve Attempts"?

Some ISP proxies cannot pass login. Use residential proxies in your task list.

Why is my account getting locked?

Logging in from different IPs can cause it. It is normal and fine; with IMAP set up, the bot auto-unlocks the account and keeps going.

What does "Login via Tasks" mean for Best Buy?

You do not log in through the Accounts tab; tasks log in as needed. On Best Buy specifically, sessions are never stored, so accounts will never show as "logged in." That is normal.

Should I set an account proxy?

No. Leave it empty and let the login step use the task proxy. From our tests, keeping the same IP on an account does not significantly impact performance. If you see "Proxy Error," removing account proxies is the fix.

I got a code by email but the task didn't check out?

The item likely went out of stock, or there was a pickup/shipping mismatch (the product was pickup only while you ran shipping, or vice versa).

Do I need to assign IMAP to a specific task?

No. The bot reads all incoming emails and distributes codes automatically based on the To and From fields.

Will the bot adjust quantity if the max allowed is lower than what I set?

Yes. If you request 4 and Best Buy allows 2, the bot goes for 2.

Basic Best Buy setup in one answer

Accounts: 1 task per account per group. Account proxy: not recommended, let tasks rotate. IMAP: required, for queue codes and account unlocks. Monitor: ISP proxies. Tasks: residential.

Last updated

Was this helpful?