Ossity is our latest product. It's a search hub and web research tool. Try it now for free!


This page has been Textised!
The original page address was https://www.novada.com/

Proxies
Experience premium proxies with free testing now - register early to unlock exceptional performance.
Try It Now 
Pricing

Use Cases
AI Data

Collect high-quality, domain-specific data for AI model pre-training and optimization.

Web Scraping

Extract key insights from millions of web pages, powering data-driven analysis.

Social Media Marketing

Manage multiple accounts on platforms such as Facebook, Instagram, TikTok and YouTube.

Web Testing

Improve website speed and performance through localization testing, ensuring stable operation.

E-Commerce

Extract product details, keywords and prices from major e-commerce platforms.

Review Monitoring

Retrieve public sentiment information from the internet and track user attention and feedback.

Brand Protection

Strengthen brand monitoring to reduce the risks of brand infringement and malicious attacks.

Market Research

Gain key market insights to understand demands and forecast trends accurately.

Ad Verification

Ensure that ad campaigns are consistently accurate and precisely targeted.

Travel Fare Aggregation

Monitor global travel trends, accurately compile travel information, and predict travel hotspots.

All-in-One  Proxy Service
and Data Solution
Access to web data at scale with the most reliable proxy network.Fast, efficient and easy to use.

Start Now
[Image: novada proxy]  Sign up with Google
[Image: novada proxy]   [Image: novada proxy]  
Trusted by top-tier companies worldwide

[Image: novada proxy]   [Image: novada proxy]   [Image: novada proxy]   [Image: novada proxy]   [Image: novada proxy]  
Empower You to Focus on Web Data Scraping
[Image: novada proxy]  
Residential Proxies

Sourced from real home devices, Residential IPs perform human-like scraping without IP blocking.

[Image: novada proxy]   100M+ residential IPs

[Image: novada proxy]   Rotating and sticky sessions

[Image: novada proxy]   Unlimited concurrent sessions

[Image: novada proxy]  
$0.65/GB

[Image: novada proxy]  
Unlimited Proxies

Infinite traffic & IPs; customize bandwidth/concurrency for your needs.

$75/day

[Image: novada proxy]  
Web Unblocker

Mimics human behavior to easily handle CAPTCHAs and help you access localized content worldwide.

$4.7/GB

[Image: novada proxy]  
Scraper API

Supports Javascript rendering, directly returning HTML or JSON results of target pages.

$0.7/1k results

[Image: novada proxy]  
Browser API

Built-in hosted browser, automated proxy management and web unblocking simplify the data scraping process.

$3/GB

[Image: novada proxy]  
Static ISP Proxies

The best performing ISP proxy, unlocking the most challenging targets with fast, stable connections.

$0.72/IP

[Image: novada proxy]  
Dedicated Datacenter Proxies

High-performance proxies for cost-efficient data extraction, with unparalleled speed and reliability.

$0.72/IP

[Image: novada proxy]  
Rotating ISP Proxies

Each IP offers up to 6 hours of continuous session time, combining flexibility and consistency.

$0.65/GB

[Image: novada proxy]  
Rotating Datacenter Proxies

Million-level server room IP dynamic real-time switching, support for customized rotation frequency, response time <0.5 seconds.

$0.50/GB

[Image: novada proxy]  
MobileProxies

See the web from the eyes of real mobile users, using mobile IPs from across the world.

$1.5/GB

How companies gain industry advantage with Novada
[Image: novada proxy]   Web Scraping 

Masks scraping activity with genuine residential IP addresses, allowing smooth public data gathering.

[Image: novada proxy]   E-Commerce 

Allows viewing e-commerce sites from local perspectives to scrape accurate regional prices and stock levels.

[Image: novada proxy]   Market Research 

Provides localized views of websites for understanding different markets and how content appears globally.

[Image: novada proxy]   Social Media Marketing 

Facilitates managing multiple social accounts using diverse local IP addresses for regional content viewing.

[Image: novada proxy]   Review Monitoring 

Permits access to customer reviews across various platforms and regions without IP-based restrictions.

[Image: novada proxy]   Ad Verification 

Enables checking of online ad display accuracy for targeted audiences in specific geographic locations.

[Image: novada proxy]   Web Testing 

Allows website testing from diverse global locations to see how sites perform and appear to local users.

[Image: novada proxy]   Brand Protection 

Helps detect counterfeit goods or brand misuse by enabling anonymous checks from various geolocations.

[Image: novada proxy]   Travel Fare Aggregation 

Facilitates gathering of localized travel prices (flights, hotels) that often vary by user location.

See More
Global proxy network
Effortlessly access all public localized content, no matter where you are.

220+

Locations

<0.5s

Response time

99.99%

Success rates

[Image: novada proxy]  
TOP COUNTRIES
[Image: novada proxy]  
United States

8,426,180 IPs 

[Image: novada proxy]  
United Kingdom

2,837,600 IPs 

[Image: novada proxy]  
France

1,256,940 IPs 

[Image: novada proxy]  
Brazil

3,166,590 IPs 

[Image: novada proxy]  
Canada

1,645,228 IPs 

[Image: novada proxy]  
Germany

1,567,700 IPs 

[Image: novada proxy]  
Japan

291,100 IPs 

[Image: novada proxy]  
India

11,040,500 IPs 

[Image: novada proxy]  
Malaysia

2,482,080 IPs 

[Image: novada proxy]  
Australia

322,920 IPs 

[Image: novada proxy]  
[Image: novada proxy]  
[Image: novada proxy]  
Canada

1,645,228 IPs

[Image: novada proxy]  
[Image: novada proxy]  
United States

8,426,180 IPs

[Image: novada proxy]  
[Image: novada proxy]  
United Kingdom

2,837,600 IPs

[Image: novada proxy]  
[Image: novada proxy]  
Germany

1,567,700 IPs

[Image: novada proxy]  
[Image: novada proxy]  
France

1,256,940 IPs

[Image: novada proxy]  
[Image: novada proxy]  
Brazil

3,166,590 IPs

[Image: novada proxy]  
[Image: novada proxy]  
India

11,040,500 IPs

[Image: novada proxy]  
[Image: novada proxy]  
Malaysia

2,482,080 IPs

[Image: novada proxy]  
[Image: novada proxy]  
Japan

291,100 IPs

[Image: novada proxy]  
[Image: novada proxy]  
Australia

322,920 IPs

[Image: novada proxy]  
Efficient and stable

Access Novada's self-built IP pool to enjoy ultra-stable connections, lightning-fast speeds, and success rates above 99.99%.

[Image: novada proxy]  
Free city-level targeting

Select IP addresses from any country, state, or city for precise geo-targeting, all at no additional cost.

[Image: novada proxy]  
Unlimited scaling

With our scalable solutions at your disposal, you can collect web data at scale without limitations.

01

Ethically-sourced residential IPs

Establish and Uphold Ethical Standards

Our proxy resources are sourced through rigorous, compliant processes, ensuring the reliability and accuracy of your data collection. We advocate for compliant and transparent public data collection.

02

Enterprise-level support

We'll Support You in Achieving the Best Results

We deliver more than just a product by providing personalized support and customized solutions designed to meet your needs.

[Image: novada proxy]   Dedicated account manager

[Image: novada proxy]   Professional technical support

[Image: novada proxy]   24/7 support anytime, anywhere

03

Easily integrated

Hassle-Free Integration Into Your Projects

We support a variety of popular programming languages and provide ready-to-use code examples, ensuring that our product can be easily integrated into your scraping infrastructure for a quick start.

Easily integrated

Hassle-Free Integration Into Your Projects

We support a variety of popular programming languages and provide ready-to-use code examples, ensuring that our product can be easily integrated into your scraping infrastructure for a quick start.

  
  • Residential Proxies 
  • Static ISP Proxies 
  • Rotating ISP Proxies 
  • Rotating Datacenter Proxies 
  • Dedicated Datacenter Proxies 
  • Web Unblocker 
  • Unlimited Proxies 
  • Mobile Proxies 
No data

curl -x super.novada.pro:7777 -U "USERNAME-zone-resi:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME-zone-resi" password = "PASSWORD" proxy = "super.novada.pro:7777" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME-zone-resi'; const password = 'PASSWORD'; const proxy = 'super.novada.pro:7777' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME-zone-resi'; $password = 'PASSWORD'; $proxy = 'super.novada.pro:7777'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME-zone-resi" const password = "PASSWORD" const proxy = "super.novada.pro:7777" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME-zone-resi"; String password = "PASSWORD"; String proxyHost = "super.novada.pro"; int proxyPort = 7777; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME-zone-resi"; var password = "PASSWORD"; var proxy = "super.novada.pro:7777"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

curl -x ip:8886 -U "USERNAME:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME" password = "PASSWORD" proxy = "ip:8886" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME'; const password = 'PASSWORD'; const proxy = 'ip:8886' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME'; $password = 'PASSWORD'; $proxy = 'ip:8886'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME" const password = "PASSWORD" const proxy = "ip:8886" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME"; String password = "PASSWORD"; String proxyHost = "ip"; int proxyPort = 8886; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME"; var password = "PASSWORD"; var proxy = "ip:8886"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

curl -x super.novada.pro:7777 -U "USERNAME-zone-isp:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME-zone-isp" password = "PASSWORD" proxy = "super.novada.pro:7777" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME-zone-isp'; const password = 'PASSWORD'; const proxy = 'super.novada.pro:7777' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME-zone-isp'; $password = 'PASSWORD'; $proxy = 'super.novada.pro:7777'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME-zone-isp" const password = "PASSWORD" const proxy = "super.novada.pro:7777" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME-zone-isp"; String password = "PASSWORD"; String proxyHost = "super.novada.pro"; int proxyPort = 7777; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME-zone-isp"; var password = "PASSWORD"; var proxy = "super.novada.pro:7777"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

curl -x super.novada.pro:7777 -U "USERNAME-zone-static:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME-zone-static" password = "PASSWORD" proxy = "super.novada.pro:7777" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME-zone-static'; const password = 'PASSWORD'; const proxy = 'super.novada.pro:7777' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME-zone-static'; $password = 'PASSWORD'; $proxy = 'super.novada.pro:7777'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME-zone-static" const password = "PASSWORD" const proxy = "super.novada.pro:7777" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME-zone-static"; String password = "PASSWORD"; String proxyHost = "super.novada.pro"; int proxyPort = 7777; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME-zone-static"; var password = "PASSWORD"; var proxy = "super.novada.pro:7777"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

curl -x ip:8886 -U "USERNAME:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME" password = "PASSWORD" proxy = "ip:8886" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME'; const password = 'PASSWORD'; const proxy = 'ip:8886' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME'; $password = 'PASSWORD'; $proxy = 'ip:8886'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME" const password = "PASSWORD" const proxy = "ip:8886" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME"; String password = "PASSWORD"; String proxyHost = "ip"; int proxyPort = 8886; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME"; var password = "PASSWORD"; var proxy = "ip:8886"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

curl -x unblock.novada.pro:7799 -U "account-zone-unblock:password" -H "X-Novada-Render-Type:html" "https://www.google.com" -k> google.html
Copy

import requests # Use your Web Unblocker credentials here. USERNAME, PASSWORD = 'account-zone-unblock', 'password' # Define proxy dict. proxies = { 'http': f'http://{USERNAME}:{PASSWORD}@unblock.novada.pro:7799', 'https': f'http://{USERNAME}:{PASSWORD}@unblock.novada.pro:7799', } headers = { 'X-Novada-Render-Type': 'html', } response = requests.get( 'https://www.google.com', verify=False, # It is required to ignore certificate proxies=proxies, headers=headers, ) # Print result page to stdout print(response.text) # Save returned HTML to result.html file with open('result.html', 'w') as f: f.write(response.text)
Copy

import fetch from 'node-fetch'; import { HttpsProxyAgent } from 'https-proxy-agent'; const username = 'account-zone-unblock'; const password = 'password'; const agent = new HttpsProxyAgent( "http://account-zone-unblock:[email protected]:7799" ); // We recommend accepting our certificate instead of allowing insecure (http) traffic process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0; const headers = { 'X-Novada-Render-Type': 'html', } const response = await fetch('https://www.google.com', { method: 'get', headers: headers, agent: agent, }); console.log(await response.text());
Copy

<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.google.com'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_PROXY, 'unblock.novada.pro:7799'); curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'account-zone-unblock' . ':' . 'password'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt_array($ch, array( CURLOPT_HTTPHEADER => array( 'X-Novada-Render-Type: html', ) )); $result = curl_exec($ch); echo $result; if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } curl_close($ch);
Copy

package main import ( "crypto/tls" "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const Username = "account-zone-unblock" const Password = "password" proxyUrl, _ := url.Parse( fmt.Sprintf( "https://%s:%[email protected]:7799", Username, Password, ), ) customTransport := &http.Transport{Proxy: http.ProxyURL(proxyUrl)} // We recommend accepting our certificate instead of allowing insecure (http) traffic customTransport.TLSClientConfig = &tls.Config{InsecureSkipVerify: true} client := &http.Client{Transport: customTransport} request, _ := http.NewRequest("GET", "https://www.google.com", nil, ) // Add custom cookies request.Header.Add("X-Novada-Render-Type", "html") request.SetBasicAuth(Username, Password) response, _ := client.Do(request) responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package org.example; import org.apache.hc.client5.http.auth.AuthScope; import org.apache.hc.client5.http.auth.CredentialsProvider; import org.apache.hc.client5.http.classic.methods.HttpGet; import org.apache.hc.client5.http.config.RequestConfig; import org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder; import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; import org.apache.hc.client5.http.impl.classic.HttpClients; import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder; import org.apache.hc.client5.http.ssl.NoopHostnameVerifier; import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder; import org.apache.hc.client5.http.ssl.TrustAllStrategy; import org.apache.hc.core5.http.HttpHost; import org.apache.hc.core5.http.io.entity.EntityUtils; import org.apache.hc.core5.http.message.StatusLine; import org.apache.hc.core5.ssl.SSLContextBuilder; import java.util.Arrays; import java.util.Properties; public class Main { public static void main(final String[] args)throws Exception { final CredentialsProvider credsProvider = CredentialsProviderBuilder.create() .add(new AuthScope("unblock.novada.pro:7799), "account-zone-unblock", "password".toCharArray()) .build(); final HttpHost target = new HttpHost("https:", "www.google.com", 443); final HttpHost proxy = new HttpHost("https", "unblock.novada.pro", 7799); try (final CloseableHttpClient httpclient = HttpClients.custom() .setDefaultCredentialsProvider(credsProvider) .setProxy(proxy) // We recommend accepting our certificate instead of allowing insecure (http) traffic .setConnectionManager(PoolingHttpClientConnectionManagerBuilder.create() .setSSLSocketFactory(SSLConnectionSocketFactoryBuilder.create() .setSslContext(SSLContextBuilder.create() .loadTrustMaterial(TrustAllStrategy.INSTANCE) .build()) .setHostnameVerifier(NoopHostnameVerifier.INSTANCE) .build()) .build()) .build()) { final RequestConfig config = RequestConfig.custom() .build(); final HttpGet request = new HttpGet("/"); request.addHeader("X-Novada-Render-Type","html"); request.setConfig(config); System.out.println("Executing request " + request.getMethod() + " " + request.getUri() + " via " + proxy + " headers: " + Arrays.toString(request.getHeaders())); httpclient.execute(target, request, response -> { System.out.println("----------------------------------------"); System.out.println(request + "->" + new StatusLine(response)); EntityUtils.consume(response.getEntity()); return null; }); } } }
Copy

using System; using System.Net; using System.Net.Http; using System.Threading.Tasks; namespace OxyApi { class Program { static async Task Main(string[] args) { var webProxy = new WebProxy { Address = new Uri("unblock.novada.pro:7799"), BypassProxyOnLocal = false, UseDefaultCredentials = false, Credentials = new NetworkCredential( userName: "account-zone-unblock", password: "password" ) }; var httpClientHandler = new HttpClientHandler { Proxy = webProxy, }; // We recommend accepting our certificate instead of allowing insecure (http) traffic httpClientHandler.ClientCertificateOptions = ClientCertificateOption.Manual; httpClientHandler.ServerCertificateCustomValidationCallback = (httpRequestMessage, cert, cetChain, policyErrors) => { return true; }; var client = new HttpClient(handler: httpClientHandler, disposeHandler: true); // Add custom cookies client.DefaultRequestHeaders.Add("X-Novada-Render-Type", "html"); Uri baseUri = new Uri("https://www.google.com"); client.BaseAddress = baseUri; var requestMessage = new HttpRequestMessage(HttpMethod.Get, ""); var response = await client.SendAsync(requestMessage); var contents = await response.Content.ReadAsStringAsync(); Console.WriteLine(contents); } } }
Copy

curl -x ip:7788 -U "USERNAME-zone-adam:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME-zone-adam" password = "PASSWORD" proxy = "ip:7788" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME-zone-adam'; const password = 'PASSWORD'; const proxy = 'ip:7788' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME-zone-adam'; $password = 'PASSWORD'; $proxy = 'ip:7788'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME-zone-adam" const password = "PASSWORD" const proxy = "ip:7788" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME-zone-adam"; String password = "PASSWORD"; String proxyHost = "ip"; int proxyPort = 7788; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME-zone-adam"; var password = "PASSWORD"; var proxy = "ip:7788"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

curl -x super.novada.pro:7777 -U "USERNAME-zone-mob:PASSWORD" ipinfo.novada.pro
Copy

import requests username = "USERNAME-zone-mob" password = "PASSWORD" proxy = "super.novada.pro:7777" proxies = { 'http': f'http://{username}:{password}@{proxy}', 'https': f'http://{username}:{password}@{proxy}' } response = requests.request( 'GET', 'https://ipinfo.novada.pro', proxies=proxies, ) print(response.text)
Copy

import fetch from 'node-fetch'; import createHttpsProxyAgent from 'https-proxy-agent' const username = 'USERNAME-zone-mob'; const password = 'PASSWORD'; const proxy = 'super.novada.pro:7777' const agent = createHttpsProxyAgent( `http://${username}:${password}@${proxy}` ); const response = await fetch('https://ipinfo.novada.pro', { method: 'get', agent: agent, }); console.log(await response.text());
Copy

<?php $username = 'USERNAME-zone-mob'; $password = 'PASSWORD'; $proxy = 'super.novada.pro:7777'; $query = curl_init('https://ipinfo.novada.pro'); curl_setopt($query, CURLOPT_RETURNTRANSFER, 1); curl_setopt($query, CURLOPT_PROXY, "http://$proxy"); curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password"); $output = curl_exec($query); curl_close($query); if ($output) echo $output; ?>
Copy

package main import ( "fmt" "io/ioutil" "net/http" "net/url" ) func main() { const username = "USERNAME-zone-mob" const password = "PASSWORD" const proxy = "super.novada.pro:7777" proxyUrl, _ := url.Parse( fmt.Sprintf( "http://%s:%s@%s", username, password, proxy, ), ) client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}} request, _ := http.NewRequest("GET", "https://ipinfo.novada.pro", nil, ) request.SetBasicAuth(username, password) response, err := client.Do(request) if err != nil { fmt.Println(err) return } responseText, _ := ioutil.ReadAll(response.Body) fmt.Println(string(responseText)) }
Copy

package example; import org.apache.http.HttpHost; import org.apache.http.client.fluent.*; public class Main { public static void main(String[] args) throws Exception { String username = "USERNAME-zone-mob"; String password = "PASSWORD"; String proxyHost = "super.novada.pro"; int proxyPort = 7777; HttpHost entry = new HttpHost(proxyHost, proxyPort); String query = Executor.newInstance() .auth(entry, username, password) .execute(Request.Get("https://ipinfo.novada.pro") .viaProxy(entry)) .returnContent() .asString(); System.out.println(query); } }
Copy

using System; using System.Net; class Example { static void Main() { var username = "USERNAME-zone-mob"; var password = "PASSWORD"; var proxy = "super.novada.pro:7777"; var client = new WebClient(); client.Proxy = new WebProxy(proxy); client.Proxy.Credentials = new NetworkCredential(username, password); Console.WriteLine(client.DownloadString("https://ipinfo.novada.pro")); } }
Copy

cURL

Python

Node.js

PHP

GO

Java

C#

Enterprise-level support

We'll Support You in Achieving the Best Results

We deliver more than just a product by providing personalized support and customized solutions designed to meet your needs.

[Image: novada proxy]   Dedicated account manager

[Image: novada proxy]   Professional technical support

[Image: novada proxy]   24/7 support anytime, anywhere

[Image: novada proxy]  
Ethically-sourced residential IPs

Establish and Uphold Ethical Standards

Our proxy resources are sourced through rigorous, compliant processes, ensuring the reliability and accuracy of your data collection. We advocate for compliant and transparent public data collection.

[Image: novada proxy]  
What are customers saying about us
[Image: novada proxy]   [Image: novada proxy]  
For businesses requiring large-scale data collection, Novada is an ideal choice. Novada excels in both stability and speed, significantly improving our data collection efficiency and saving us a substantial amount of time and resources.

[Image: novada proxy]  
Marketing Manager

Daniel Brooks

[Image: novada proxy]   [Image: novada proxy]  
In our search for a reliable proxy service provider, we discovered Novada, and it turns out our choice was absolutely correct. Novada has provided us with a vast proxy network that has been crucial to our success.

[Image: novada proxy]  
Data Engineer

Jason Reed

[Image: novada proxy]   [Image: novada proxy]  
Obtaining reliable public web data is essential for us to provide real-time, actionable insights to our clients. Novada has played a significant role in meeting this need and has become an indispensable partner for us.

[Image: novada proxy]  
Founder

Hannah Morgan

[Image: novada proxy]   [Image: novada proxy]  
Working with Novada has been a pleasure. Their technical team and account managers have played crucial roles in every aspect, fostering the success of our business and our clients. Their expertise and personalized support have been invaluable.

[Image: novada proxy]  
Developer

Emma Stewart

[Image: novada proxy]   [Image: novada proxy]  
After a comprehensive evaluation of several proxy service providers, Novada stood out for its exceptional performance and service. We received top-notch professional support. We highly recommend Novada to anyone seeking a high-quality proxy service.

[Image: novada proxy]  
CEO

Sophia Collins

[Image: novada proxy]   [Image: novada proxy]  
Novada's residential proxies empower us to monitor key websites, yielding crucial user insights. Their reliability and speed guarantee efficient and effective data collection, positioning Novada as a vital partner in our business operations.

[Image: novada proxy]  
Operations Director

Adrian Hayes

[Image: novada proxy]   Just sign up to start free trial
Quickly launch your web scraping projects with an easy-to-use proxy infrastructure and unleash the power of data.

Start Now
Enterprise Inquiries
[Image: novada proxy]  
 
 
 
 
 


Textise: Back to top

This text-only page was created by Textise (www.textise.net) © Textise - CPC LLC
To find out more about our product, visit Textise.org.