Best Buy

Supported Bots

  • Refract

  • Stellar

  • SWFTiOS

  • Hayha

  • Valor

Profiles

Name

  • Recommended to use legitimate info - real first and last name for yourself or family member/friend.

  • Best Buy will check ID during pickup if you do it instore, so you'll need to either add a pickup person if you have multiple orders at same store or do curbside pickup where they don't typically check ID.

Email

  • You can use real emails (Gmail, Outlook, iCloud, Yahoo) or catchall domain emails.

Address

  • Address should be j!gged slightly for multiples. This includes modification of street abbreviations (i.e. Street to St), or adding random letters between street number and name (ex. 123 AB Test Street).

  • They will cancel dupes for same item if the same address is used typically.

Card

  • Most cards will work for Best Buy, including:

  • American Express Business/Employee Cards

  • Amex Extend

  • Capital One Eno (Visa and MC)

  • Privacy (Visa and MC)

  • Revolut

  • Slash

  • Stripe Issuing

  • Tradeshift

  • Recommended to do a 1:1 account to card ratio. Do not reuse cards across profiles as your chances of getting filtered out increase.

  • Best Buy does use 3DS however, so keep this in mind when using cards that will trigger an SMS verification challenge such as Capital One.

Phone Number

  • Real phone numbers if possible.

  • Random phone numbers if not works as well.

Accounts

  • Accounts are required for Console and GPU drops.

  • Best Buy has implemented a paid membership called Total Tech, priced at $200/year. It's been used for some PS5 restocks so far.

  • You can use AYCD or Kalevala Utility to generate accounts.

  • Best Buy does flag accounts that show suspicious or abusive behavior. This can result in longer login times through email/SMS verification codes, forced password resets and difficulty carting. Try not to login through too many IP addresses or have a lot of failed login attempts when site is dying.

Login IP

  • When signing into your accounts through your bots, it is highly recommended to use proxies when logging in. Logging into so many accounts on your local IP is a red flag to Best Buy and can force password resets.

  • If you generated the Best Buy accounts yourself using a program for, they often have the creation IP logged that you can use to have the IP matched already to an account. This will help keep login IP the same and cause less red flags to Best Buy about your account logging in from too many different IP addresses.

  • Try not to use too many different IPs to log onto your account, especially within a short period of time. This can trigger 2FA or forced password reset on your accounts.

  • One method to take advantage of if you have your Best Buy accounts saved in a spreadsheet, is to simply use the concatenate function in Excel or Google Sheets to combine your email, password and proxy to one cell. This allows you to easily mass import all three values at once if your bot supports this method of importing, while keeping the login IP the same throughout the process of running them.

    • =CONCATENATE(A2,":",B2,":",C2)

Account to Task Ratio

  • Since you will be queueing as guest and not while logged in, you can technically run more than 1 acc/task per SKU. However, this is under the assumption that you will still only checkout one SKU, as you won't be able to purchase multiple of the same SKU on an account for one drop.

  • A safer ratio to consider running is 2-3 tasks per acc/sku. If you are running a lot of SKUs however, you may want to consider not running more than 1-2 tasks as this will cause your account to have many logins in a short period of time.

Monitor Input

  • Either the direct product link or SKU can be used depending on your bot.

  • The SKU can be found at the end of a product link.

    • Example - https://www.bestbuy.com/site/sony-playstation-5-console/6426149.p?skuId=6426149. The SKU is 6426149.

Proxies

  • Proxies play a role in login and carting. If you can't login on a specific proxy, try using another one as it may be flagged.

  • ISP proxies are best if you have working ones. If you don't then you can use residential proxies.

  • You can run a few tasks localhost as well, however I would not recommend to run more than 2-3 tasks this way.

  • Try to keep login IP for accounts consistent if botting to reduce risk of account flag.

Localhost

  • If you plan to use localhost, I would not run more than 1-2 accounts (2-3 tasks per account), especially if you're planning on queueing up for multiple of the same SKU. Doing too many at once can cause loops when trying to verify your account after passing queue.

  • If you are running localhost, I would only advise to use it when a drop is actively happening. Otherwise if running 24/7, preferably with serverside monitoring modes, as monitoring 24/7 will 100% flag your IP.

  • Too many logins on the same IP address can also trigger Best Buy to force a password reset on accounts as it seems suspicious to them. This limit seems to be around 8-10 logins per IP before it forces password resets to log onto accounts again.

  • Localhost typically refers to your home IP. Server IPs are usually flagged and not likely to work as well for Best Buy.

ISP

  • ISP work well for Best Buy and are your best option aside from localhost.

  • Some ISP may not work as well for logging in if it's flagged for whatever reason, so keep this in mind if you're logging in and failing or getting forced password resets.

  • I've personally do a 4:1 ratio for task proxy ratio and have not had any issues doing so. I only did this so the login and checkout IPs were the same however, and that was queueing for 4 SKUS.

Residential

  • Residential proxies are not necessarily needed but they do work. Residential proxies never truly stay static however, so keep this in mind that you'll always have varying proxies accessing and checking out on your accounts.

Task to Proxy Ratio

  • You can do more than one task per proxy on Best Buy. However, doing too many can cause verification or other carting loops. As mentioned previously, 2-4 tasks per proxy does seem to be okay for now during an active restock. Be sure to enter queue as guest.

Queue

  • Best buy has implemented a newer queue system to console and GPU restocks.

  • You will need to queue up by first going to the product and then clicking add to cart. This will put you in a queue where you will need to wait a random time before you pass.

  • Once you pass splash, you will see an option to verify your account. Click this button and login if needed. When done successfully, you will have that item placed in your cart with a 10-15 minute cart hold.

  • It's best to queue for multiple products in guest mode. Queueing for multiple items at the same time while logged in seems to trigger temporary account flags. You can log in at the account verification step after passing queue.

Delays

  • Task delays between 2500 - 3500 is fine. Check with your bot what delay they recommend.

Start Time

  • Best Buy does not need to be ran 24/7.

  • Tasks should be started ideally as soon as they drop.

  • GPUs will all restock at the same time.

  • Consoles will also drop at the same time (PS5 Disc and Digital), but GPUs and Consoles typically will not restock at the same time as each other.

Captcha

  • Best Buy does not utilize a formal captcha system on their site.

  • Accounts that Best Buy suspect may be flagged will sometimes require an email/SMS code prior to logging in.

Cancels

  • Best Buy cancels can vary depending on your store. If they see that you are frequently purchasing the same item, they can cancel your order at their own discretion.

  • Orders will also get automatically cancelled often if you do not slightly j!g your address if buying duplicates of the same item.

  • Try to pickup your orders as soon as they are ready. Orders can still be cancelled after it is ready for pickup, so it's best to claim it before they have a chance to cancel.

Verification and Queue Pass Loops

  • Often, Best Buy can loop after passing queue when trying to verify your account. While the exact reason is unknown, it seems to be linked to an account or IP flag of some kind.

  • To avoid this, try queueing for items as guest, especially if going for multiple products at a time such as with GPUs. This applies for using bots as well if bots support queueing as guest and checkout with account.

  • Try not to spam refresh too many times. Seems to lead to ATC errors on site.

  • Try not to use extensions or tools geared towards reducing your queue time. They can make queue times very long or get requeued immediately after passing.

  • After a drop, it seems to help if you wipe Best Buy cookies from your browser so you have a fresh login on the next drop.

  • If you think you are flaggeed, you can try to cart any random item on site that normally doesn't use queue. If you can't add to cart or you get a queue, then likely your account and/or IP has been temporarily flagged.

Setting Up IMAP

IMAP allows your bots to automatically read through your emails to find login verification codes such as the one shown below.

This allows a more fully automated experience as you won't need to manually check your email in order to find these codes.

Setting Up IMAP

  1. Follow the instructions to enroll in 2FA.

  2. Go to https://myaccount.google.com/apppasswordsarrow-up-right to generate your IMAP password, you can enter any App name in the field given.

Once you click create, you'll be shown a 16 digit code which will act as your IMAP password. Make sure to copy and paste this exactly as it's shown, including the spaces in between each 4 digits.

Last updated