Best way to monitor RTX 5080/5090 graphics card stock availability?

I am looking to grab one the new 50-series Nvidia cards. They dropped yesterday but sold out almost immediately. Scalpers are making it tough to get one :rage:

I heard someone on Reddit used Distill to score a 3090 when it launched years ago. Does anyone know the best way to get alerted when the 50-series cards come back in stock? Iā€™m new to this whole monitoring thing, so Iā€™d really appreciate any guidance! :smiling_face:

1 Like

@dafoxtrot when trying to beat the scalpers, the most important factor is speed. install the distillā€™s browser extension or the desktop app from Web Monitoring Apps | Distill to get started.

the following video shows how to add a monitor using the browser extension:

you will notice that the video shows how to monitor a productā€™s price for changes by selecting a specific part of the page. this is usually the best way to get high quality alerts. monitoring the full page can trigger alerts due to change in unwanted parts of the page.

for monitoring stock availability, the usually technique is to track if the product can be added to cart or bought. if the page has a buy now or an add to cart button, that is usually a good target for monitoring.

also check out the following post about tracking gpu stock for 40-series. the basic idea should work even now.

if you can share the product page you want to monitor, i can check it out and let you know what to monitor. cheers!

Thanks for the quick response. I am trying to buy it from BestBuy.

tldr:

  1. select specific parts of the page to get accurate results.
  2. use the desktop app for fast checks and monitoring search result pages.
  3. use condition to prevent alerts due to reordering in search pages.
  4. import the monitorā€™s json files (shared below) to add the monitor easily into your watchlist.

i am going to share two common strategies for bby. if you or others need help with a different site, feel free to ask.

1. monitoring a productā€™s detail page

if you are looking for a specific model, monitoring a specific page is the fastest and most accurate method.

here is a rtx 5090 product page: NVIDIA - GeForce RTX 5090 32GB GDDR7 Graphics Card

the best strategy for the detali page is to monitor the productā€™s button displaying ā€œout of stockā€ message and the price as shown in the following screenshot:

i recommend including price to make sure that when the stock status goes away, there will still be a content in the page that distill will capture.

the css selectors are:

  1. .pl-none .fulfillment-add-to-cart-button .add-to-cart-button
  2. [data-testid='large-price-view'] [data-testid='customer-price'] [aria-hidden]

you will see something like this in the watchlist:

i am sharing the following json that you can import directly import into your watchlist too.
bby-product-detail-monitor- 10-12_2025-02-01.json (963 Bytes)

2. monitoring a product list page

when the stocks are hard to find, a better option is to monitor a slightly bigger list (not too big) of products so that you can get alerted is any one of them is in stock.

here is a search rtx 5090 search result page: Nvidia GeForce RTX 5090 Search Result

following screenshot shows how i have selected title, price and the ā€œadd to cartā€ button that should be monitored.

i have included the product title so that notifications show which product is in stock.

the css selectors are:

  1. li h4 a
  2. [aria-labelledby='main-results-heading'] li [data-testid='customer-price'] [aria-hidden]
  3. [aria-labelledby='main-results-heading'] li .add-to-cart-button
important note

the page loads the stock status after a certain delay and only when the page is visible. that means that the when extension loads the page in a background tab, the status wonā€™t load. so make sure to do the following:

  1. use the desktop app to run this monitor. download it from Web Monitoring Apps | Distill
  2. set the delay to give the page some time to load the pageā€™s content. increase "wait for duration" in page options to 5-10s depending on how fast it loads in your case.
  3. monitoring a list can trigger alerts when items in the list are reordered. add a condition ā€œnet added text is not emptyā€ to get an alert only when there a change and ignore reordering.

following json can be imported directly into your watchlist to monitor the search results:
bby-product-list-monitor- 10-33_2025-02-01.json (1.3 KB)

hope this helps! let me know if you have any questions or need any help. cheers!