Method 1 - Check proxy in the dashboard
Check proxy is the fastest way to confirm a proxy is working, and it is the first thing to try whenever something looks wrong. We run a live check from our side and report back in a few seconds. Where to find it:- Residential and Mobile - go to Rotating Residential Proxy and click Check proxy next to your generated proxy under Proxy generator.
- ISP - go to ISP proxies, open the My proxies tab, click Details on your order, then click Check proxy next to the IP you want to test.
- Fraud risk - for example, “Low fraud risk”
- Resolved location and IP - for example, “US, New York, New York City, 188.215.124.227”
- A link to Scamalytics for that IP, if you want the full report
Method 2 - Check your IP and location in a browser
To confirm what a website actually sees when you browse through the proxy, configure the proxy in your browser or anti-detect browser, then visit:- maxmind.com/en/locate-my-ip-address - the geolocation database we benchmark against
Method 3 - Test from your own code
A request from the command line or a short script tells you whether the proxy responds, independently of any browser or anti-detect tool. ReplaceUSERNAME and PASSWORD with your own credentials. Keep the quote marks - in all the examples below the credentials sit inside quotes, and only the USERNAME and PASSWORD text should be replaced.
Residential and Mobile
The host is alwaysgate.nodemaven.com. Copy the Proxy username and Proxy password straight from the Proxy generator in the dashboard.
cURL:
ISP proxies
ISP proxies do not usegate.nodemaven.com. The host is the IP address itself, and the port is the one assigned to your order. Both appear in your proxy string on the Order Details page, formatted as IP:Port:Username:Password.
cURL: an example IP of 178.83.35.19 on port 11000:
Substitute your own IP and port. Every IP in an ISP order shares the same username, password and port, so only the IP changes between them.
A note on running these
The Python and Node examples will not work if you paste them straight into a terminal. They are programs, not shell commands. Save each one to a file and run the file. Only the cURL example runs directly in a terminal. Pasting a Python or Node example into a terminal typically produces an error such aszsh: parse error near '}' or command not found. Save the code to a file and run the file instead.
What a successful test looks like
A working proxy returns a JSON response with the proxy’s IP and its location:statussayssuccess. Anything else means the request did not complete.queryis not your own IP. That field holds the IP the request came from. If it matches your real IP, traffic is not going through the proxy.countryCodematches what you selected. For Residential and Mobile, that is the country in your username parameters. For ISP, it is the country you bought.
Why different tools may show different locations
Checking the same IP on two different tools can return two different cities, regions, or occasionally countries. This is expected. IP-to-location data is built separately by each provider, from different sources and on different update schedules. Two databases can disagree about the same IP. MAXMIND is the database we benchmark against. If MAXMIND shows the correct country for your IP, the proxy is delivering what was ordered, even if another tool reports something different. One more thing to check if you are using an anti-detect browser: that browser profile has its own timezone and geolocation settings, and those override whatever the proxy reports. If the location looks wrong there, check those settings first. See I selected a specific Country and Region and my anti-detect browser is showing my IP is from a totally different one.If your test fails
Work through these in order:- Run Check proxy in the dashboard. If it returns a result, the proxy is responding, so continue with the steps below.
- Check your credentials. Copy the username and password straight from the dashboard rather than retyping them. Proxy credentials are not your NodeMaven account login.
- Check your traffic balance. Residential and Mobile stop working when your traffic runs out or is frozen. ISP proxies have unlimited traffic and are not affected.
- Try a different port. Networks sometimes block specific ports. HTTP and HTTPS accept
8080-9080and32000-33000; SOCKS5 accepts1080-2080and42000-43000. Any port in the range works. ISP proxies use only the port assigned to your order. - Check the protocol. A SOCKS5 port will not answer an HTTP request. Make sure the port and the protocol match.
- Confirm your IP is whitelisted if you use IP whitelist authentication rather than username and password.