BestBuy
Complete guide on our BestBuy module
Our Best Buy module supports both account based and guest checkout, with dedicated modes for shipping, pickup, account generation, monitoring and invite flows. Best Buy is heavily queue based, but Stellar helps manage sessions, IMAP verification, and monitor to checkout workflows so you can focus on timing and product selection. This module is ideal for high demand products, electronics, GPUs, consoles, PCs and accessories that release in waves, use queues or restock at random.
Video Guide
New video guide coming soon...
Quick Start (Recommended Setup)
Add your Best Buy account under Identities → Best Buy.
Enable IMAP for your email so Stellar can auto pull Best Buy verification codes.
Create profiles with matching email = Best Buy account email.
For each SKU, run:
1 Monitor task (Monitor / Monitor-zip / Monitor-stores)
1 Shipping task OR 1 Pickup task per account per SKU
Use ISPs for monitoring and residentials for checkout.
Before big drops, reset passwords the day before using unique proxies per account.
Use Watch Task for restocks so Monitor tasks do the heavy lifting.
Preliminary Checklist
Before setting up tasks on BestBuy, make sure you have everything below prepared:
Profiles
Create and save your checkout profiles under the Profiles tab in Stellar. These contain your billing, shipping and payment info.
Proxies
ISP proxies – Recommended for some of your tasks
Residential proxies – Recommended for majority of your tasks
Save both proxy groups under the Proxies tab in Stellar.
If you're looking for proxies, check out Stella Proxies for high quality ISP and Residential proxies
Best Buy Sessions
Required for account based checkout.
Each session stores login, proxies, and (optionally) tax exempt details.
IMAP (Highly Recommended)
Lets Stellar automatically pull Best Buy verification codes from your email.
Greatly reduces friction during resets/logins.
Password Reset (Optional Strategy)
Resetting your Best Buy account passwords the day before a drop can help reduce queue loops and weird login behavior.
Sessions & Login
Follow the steps below to start adding your BestBuy accounts to Stellar. If you have a lot of accounts and want to mass import them quickly go here
1. Go to Identities tab and select BestBuy

2. Click on Add Session and name your Session

3. Fill fields:
Email – Best Buy account email
Password – Best Buy account password
Login Proxy – ISP proxy recommended (used for queues + login)
Tax Exempt Number – if using business account with tax exemption
4. Click Save and your Session should say Ready To Login. Your task will log into your account upon starting. The BestBuy account email has to exactly match (case sensitive) the email you have in your profile. You can run a test task on an in stock item to ensure everything is setup correctly. Your sessions will then change to Ready once your task once was able to log into your Best Buy account successfully
Sessions Stages
Not Ready – Session missing or invalid email/password
Ready To Login – Session created; will log in when a task starts
Ready – Session successfully logged in
Mass Import Sessions
Go to the Identities tab in bot and click on BestBuy. Then click the Mass Import Sessions button
Paste in your accounts following the format in the text box
Email;Password;For example[email protected];testing1231!; [email protected];testing1232!; [email protected];testing1233!; [email protected];testing1234!; [email protected];testing1235!; [email protected];testing1236!; [email protected];testing1237!;
Save
IMAP Overview
Add an IMAP session
Connect your email provider
Select it in your Best Buy task under IMAP Session
Follow your IMAP guide to:
Faster logins
Smoother password resets
Less manual code entry
IMAP lets Stellar read verification codes sent by Best Buy automatically.
Password Reset Strategy
Sometimes queue times/loops improve after a fresh password reset.
Basic In Bot Flow
Create Reset mode task
Select Profile (same email as BestBuy account)
Select high quality proxies
Select IMAP session
Start task
Basic Desktop Flow (per account):
Turn on your proxy switcher (e.g., BP Proxy Switcher).
Assign a unique proxy per Best Buy account.
Go to bestbuy.com.
Sign in → go to Account Settings.
Click Change Your Password.
Enter current password + new password.
Save changes.
Repeat steps with a new proxy for each account.
Task Overview
Reset Mode
Account-Gen Mode
Shipping Mode

Pickup Mode

Monitor Mode

Monitor-zip Mode
Monitor-stores Mode
Invite Mode

Run only one checkout task per SKU per Best Buy account per fulfillment method (Shipping or Pickup). Monitor mode tasks have no limit.
When to Use Modes
Reset Mode
Resets the password for the Best Buy account tied to the selected profile.
Ideal when accounts lock or as part of pre-drop prep.
Requires IMAP to retrieve reset codes.
After reset, the new password can be viewed in Best Buy Sessions in Stellar.
Account-Gen Mode
Generates new Best Buy accounts directly in Stellar.
Sessions are created automatically for each generated account.
Shipping Mode
Used when you want items shipped to your address.
Make sure the product supports shipping (some SKUs are pickup-only).
Your cook group can confirm fulfillment type.
Pickup Mode
Used when you want in store pickup.
Works with Pickup Radius and/or Store IDs depending on monitor mode.
Only use for products that offer pickup.
Invite Mode
Used to request invites for limited stock, invite-only, high-demand items.
Monitor Mode
Monitors products by SKU (no zip/store filters).
Pings checkout tasks with matching SKUs when stock appears.
Monitor-zip Mode
Monitors products based on a zip code.
Useful for region-based availability.
Monitor-stores Mode
Monitors products based on specific Store IDs.
Great for targeting specific physical locations.
Profile
Choose a profile that has the same email as the Best Buy session you want to use.
If Guest Mode is enabled, it uses profile info without the account.
For account checkouts, the email must match exactly (case sensitive).
Proxies
ISPs → best for monitoring/login
Residentials → best for checkout tasks
Combine as needed based on your setup.
If you're looking for proxies, check out Stella Proxies for high quality ISP and Residential proxies
SKUs
A SKU is a unique ID for a specific Best Buy item.
Example link:
https://www.bestbuy.com/site/apple-airpods-with-charging-case-latest-model-white/6084400.p?skuId=6084400SKU = 6084400
Store IDs (Monitor-stores Mode)
Used when monitoring for store-specific availability.
You can find Store IDs at:
https://stores.bestbuy.com/index.htmlClick a state → click a store → note the store ID.
Delays
General recommended delay: ~4500 ms
Adjust based on proxies and site behavior; always test before big drops.
Quantity (QTY)
Check with your cookgroup for recommended QTY per product.
Stellar does not auto adjust QTY if you exceed site limits.
Pickup Radius (Pickup Fulfillment Only)
Used with Pickup Mode.
Represents the max distance (miles) from your profile’s shipping zip code.
Max: 250
Blank = default 25 miles
Only enter whole numbers (e.g., 50, 75).
Leave this blank when running Shipping fulfillment.
IMAP Session
Choose which IMAP session to use for this task.
Needed for account verification, 2FA emails, password resets.
Guest Mode
Check this box for guest checkout (no Best Buy account).
Uses profile info only.
Uncheck to use an account based checkout via sessions.
Watch Task
Highly recommended for restocks.
When enabled:
Checkout task (Shipping or Pickup) waits for Monitor task
Monitor task (with same SKU) detects restock
Monitor task pings the checkout task
Checkout task adds to cart and completes checkout
Behavior:
When started, checkout task shows: “Waiting for Monitor Ping.”
Monitor finds stock → checkout begins immediately
If you leave Watch Task unchecked:
Checkout task monitors and checks out on its own
Higher load and more requests from a single task
Skip Prelogin
Enabled → Bot skips pre-login and waits directly for Monitor Ping.
Useful when there is a known queue; avoids pre-login slowing things down.
Disabled → Bot logs into account when starting the task.
Better for using stored payment methods or when no heavy queue is expected.
If a queue is active, enabling Skip Prelogin is recommended.
Rakuten & TopCashback
Use Rakuten → check after following Rakuten guide to earn cashback.
Use TopCashback → check after following TopCashback guide to earn cashback.
Delivery Options
Later Delivery → selects the latest delivery window.
Fastest Delivery → selects the soonest delivery option (may cost more).
Common Errors and Fixes
Submitting Order : orderAlreadySubmitted
Order already placed on this account or different account but same address
Stop task and run a different account or j1g the address
Submitting Email : LOSERROR
OOS message
You can let it run and hope it comes back in stock or stop all tasks
Submitting Shipping : status: 400
OOS message
You can let it run and hope it comes back in stock or stop all tasks
Task: site does not have session
Your profile email does not match an email from your BestBuy Sessions in bot
Double check these two emails exactly match up (case sensitive)
Login Detected Proxy Ban
Proxy is banned
Try different proxies
Fetch Akamai
Tasks are fetching Akamai
Let tasks run, it could take up to 2 minutes at times to pass this message
Sending Recovery Option Status 400
IMAP issue
Make sure your IMAP is setup correctly in Stellar and the IMAP session has the green "Ready" message. You may have to delete the app password in your email account and recreate the app password. You can forward all of your account emails to the IMAP email
Waiting for code - Setting up
IMAP issue
Make sure your IMAP is setup correctly in Stellar and the IMAP session has the green "Ready" message. You may have to delete the app password in your email account and recreate the app password. You can forward all of your account emails to the IMAP email
Cart Reserve Selected Store Unavailable
Product isn't available in your area
Let tasks run for a bit or restart tasks
Last updated
Was this helpful?