The original post: /r/nvidia by /u/Blobjair on 2025-02-01 10:34:22.
So, you missed out on the (paper) launch due to bots or slow F5’ing? The best way to increase your chances is to optimize your search and automate stock monitoring for GPUs. Luckily for you, I have a free, simple script that you can run in Google Chrome without any additional downloads! Forget those complicated headless software setups—this requires only two things.
Setting Up the Script in Google Chrome
Step 1: Bookmark the following script. It injects the latest jQuery into your current webpage.
javascript:(function(e,s){e.src=s;e.onload=function(){jQuery.noConflict();console.log('jQuery injected')};document.head.appendChild(e);})(document.createElement('script'),'//code.jquery.com/jquery-latest.min.js')
Step 2: In Google Chrome, press F12 and click on the “Sources” tab. Navigate to “Snippets”, then click “New snippet”.
Step 3: Copy and paste the following code, then press CTRL+S to save the snippet. Be sure to change "locale=COUNTRY"
to the area you want to monitor (e.g., "be"
for Belgium, "nl"
for the Netherlands, "de"
for Germany, etc.).
//inject Jquery first
function myTimer() {
jQuery.getJSON('https://api.store.nvidia.com/partner/v1/feinventory?status=1&skus=PROGFTNV590&locale=NL', function(data) {
// JSON result in \
data variable
var text0 = data.listMap[0].is_active
var url0 = data.listMap[0].product_url
console.log(text0);
if (text0 == 'true') {
console.log('5090 is available!');
window.open(url0);
for (var i = 1; i < 9999; i++) clearInterval(i);
}
else{
console.log('5090 not available!');
}
});}
setInterval(myTimer, 2000);
How to Use the Script (video example in Notes)
Step 1: Navigate to any webpage. (I usually use a blank page to monitor network activity, but you can also go to the NVIDIA marketplace webpage.)
Step 2: Open the developer console by pressing F12 and navigating to the “Console” tab.
Step 3: Click on the bookmarked page (with the jQuery script). This will inject jQuery into the website. The console should confirm that jQuery has been injected.
Step 4: Go to the snippet (Sources → Snippets), click on the snippet, and press CTRL+Enter to run it. The script will check the NVIDIA stock API every second. When stock is available (is_active = true
), it will open the product_url
in a new tab. Once stock is detected and a tab is opened, the script will stop checking to prevent opening a new tab every second.
Notes
You can remove the console.log statements to reduce memory usage.
Increase the timer interval to at to avoid a temporary ban. Using a higher value is recommended for long-term monitoring.
Looking for RTX5080, change the SKU to PRO580GFTNV
Useage video: