Skip to content

With over 100M proxies for web scraping, Bright Data is the industry leader that serves over 20,000 customers world wide.

Notifications You must be signed in to change notification settings

luminati-io/Scraping-Proxies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Bright Data's Scraping Proxies

Promo

About Bright Data

Bright Data is an award winning leading proxy provider that serves over 20,000 customers world wide. Over 100M proxy IPs, best-in-class technology and the ability to target any country, city, carrier & ASN make our proxy services a top choice for developers.

Residential Proxies

Experience seamless scraping with Bright Data's scraping proxies, designed to provide precise targeting, unmatched stability, and rapid response times.

  • 72M+ Residential IPs
  • Sticky and rotating sessions
  • 99.95% success rate
  • HTTP(S) & SOCKS5 support
  • Geo-location targeting (Free)

Key Features

  • Global Coverage: Residential proxies available in 195 countries.
  • High Success Rates: Achieve up to 99.95% success in your scraping projects.
  • Fast Response: Average response time of ~0.7 seconds.
  • Ethically Sourced: All proxies are sourced with explicit user consent.
  • Unlimited Concurrent Sessions: Scale your operations without limitations.

Pricing Plans

  • Pay As You Go: $8.4/GB, no monthly commitment required.
  • Monthly Subscriptions:
    • 69 GB: $7.14/GB, $499/month.
    • 158 GB: $6.3/GB, $999/month.
    • 339 GB: $5.88/GB, $1999/month.
    • Enterprise Plans: Custom solutions available for large-scale needs.

Sign up and receive a dollar-for-dollar match on your first deposit, up to $500!

Getting Started with Residential Proxies

  1. Start Free Trial: No credit card required.
  2. Integration: Use our APIs or Control Panel to manage IPs and configurations.
  3. Supported Languages: Quick start examples provided for Python, Java, C#, Node.js, and Shell.

Code Examples

Python

import sys

# Replace '[your customerID]', 'residential', and '[your password]' with your actual Bright Data customer ID, zone, and password
if sys.version_info[0] == 2:
    import six
    from six.moves.urllib import request
    opener = request.build_opener(
        request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-residential:"[your password]"@brd.superproxy.io:33335',
             'https': 'http://brd-customer-[your customerID]-zone-residential:"[your password]"@brd.superproxy.io:33335'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

if sys.version_info[0] == 3:
    import urllib.request
    opener = urllib.request.build_opener(
        urllib.request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-residential:"[your password]"@brd.superproxy.io:33335',
             'https': 'http://brd-customer-[your customerID]-zone-residential:"[your password]"@brd.superproxy.io:33335'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

Java

package example;

import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;

public class Example {
    public static void main(String[] args) throws Exception {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        HttpHost proxy = new HttpHost("brd.superproxy.io", 33335);
        String res = Executor.newInstance()
            .auth(proxy, "brd-customer-[your customerID]-zone-residential", "[your password]")
            .execute(Request.Get("https://geo.brdtest.com/mygeo.json").viaProxy(proxy))
            .returnContent().asString();
        System.out.println(res);
    }
}

C#

using System;
using System.Net;

class Example
{
    static void Main()
    {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        var client = new WebClient();
        client.Proxy = new WebProxy("brd.superproxy.io:33335");
        client.Proxy.Credentials = new NetworkCredential("brd-customer-[your customerID]-zone-residential", "[your password]");
        Console.WriteLine(client.DownloadString("https://geo.brdtest.com/mygeo.json"));
    }
}

Node.js

require('request-promise')({
    url: 'https://geo.brdtest.com/mygeo.json',
    proxy: 'http://brd-customer-[your customerID]-zone-residential:"[your password]"@brd.superproxy.io:33335',
})
.then(function(data){ console.log(data); },
    function(err){ console.error(err); });

Shell

# Replace '[your customerID]' and '[your password]' with your actual credentials
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-[your customerID]-zone-residential:[your password] -k "https://geo.brdtest.com/mygeo.json"

Mobile Proxies

Access the internet as a real mobile user with Bright Data's mobile proxy network, featuring millions of 3G, 4G, and 5G IPs from around the world.

  • 7,000,000+ Mobile IPs
  • 3G/4G/5G mobile IPs
  • 99.99% Uptime with 24/7 support
  • Geo-location targeting (Free)

Key Features

  • Global Reach: Access mobile IPs across 195 countries.
  • High Success Rates: Achieve up to 99.9% success in data collection and testing tasks.
  • Real Mobile Connections: Mobile IPs sourced from real devices on genuine networks.
  • Unlimited Scaling: Scale with concurrent sessions and high-availability infrastructure.
  • Carrier-Level Targeting: Target by specific carriers for in-depth, accurate insights.

Pricing Plans

  • Pay As You Go: $8.4/GB with no monthly commitment.
  • Monthly Subscriptions:
    • 69 GB: $7.14/GB, $499/month + VAT.
    • 158 GB: $6.3/GB, $999/month + VAT.
    • 339 GB: $5.88/GB, $1999/month + VAT.
    • Enterprise Plans: Custom pricing and packages available.

Sign up today and get a dollar-for-dollar match on your first deposit, up to $500!

Getting Started with Mobile Proxies

  1. Start Free Trial: No credit card required.
  2. Integration: Use APIs or the Bright Data Control Panel to manage IPs and configurations.
  3. Supported Languages: Quick start examples provided for Python, Java, C#, Node.js, and Shell.

Code Examples

Python

import sys

# Replace '[your customerID]', 'mobile', and '[your password]' with your actual Bright Data customer ID, zone, and password
if sys.version_info[0] == 2:
    import six
    from six.moves.urllib import request
    opener = request.build_opener(
        request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-mobile:"[your password]"@brd.superproxy.io:22225',
             'https': 'http://brd-customer-[your customerID]-zone-mobile:"[your password]"@brd.superproxy.io:22225'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

if sys.version_info[0] == 3:
    import urllib.request
    opener = urllib.request.build_opener(
        urllib.request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-mobile:"[your password]"@brd.superproxy.io:22225',
             'https': 'http://brd-customer-[your customerID]-zone-mobile:"[your password]"@brd.superproxy.io:22225'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

Java

package example;

import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;

public class Example {
    public static void main(String[] args) throws Exception {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        HttpHost proxy = new HttpHost("brd.superproxy.io", 22225);
        String res = Executor.newInstance()
            .auth(proxy, "brd-customer-[your customerID]-zone-mobile", "[your password]")
            .execute(Request.Get("https://geo.brdtest.com/mygeo.json").viaProxy(proxy))
            .returnContent().asString();
        System.out.println(res);
    }
}

C#

using System;
using System.Net;

class Example
{
    static void Main()
    {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        var client = new WebClient();
        client.Proxy = new WebProxy("brd.superproxy.io:22225");
        client.Proxy.Credentials = new NetworkCredential("brd-customer-[your customerID]-zone-mobile", "[your password]");
        Console.WriteLine(client.DownloadString("https://geo.brdtest.com/mygeo.json"));
    }
}

Node.js

require('request-promise')({
    url: 'https://geo.brdtest.com/mygeo.json',
    proxy: 'http://brd-customer-[your customerID]-zone-mobile:"[your password]"@brd.superproxy.io:22225',
})
.then(function(data){ console.log(data); },
    function(err){ console.error(err); });

Shell

# Replace '[your customerID]' and '[your password]' with your actual credentials
curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-[your customerID]-zone-mobile:[your password] -k "https://geo.brdtest.com/mygeo.json"

ISP Proxies

Utilize Bright Data's extensive ISP proxy network for secure, stable, and high-speed data collection with IPs sourced directly from ISPs.

  • 700,000+ ISP IPs
  • Static Residential IPs with long-term stability
  • 99.9% success rate
  • HTTP(S) & SOCKS5 support
  • Free Country-Level Targeting

Key Features

  • Global Reach: Access ISP IPs across multiple countries.
  • High Success Rates: Up to 99.9% success in accessing websites.
  • Fast and Stable: Low latency and reliable uptime with 99.99% network availability.
  • Exclusive IP Access: Dedicated IPs for consistent connections.
  • Ethically Sourced: All ISP proxies are obtained directly from ISPs and are compliant with GDPR and CCPA.

Pricing Plans

  • Pay As You Go: $15/GB for monthly commitment-free usage.

  • Monthly Subscriptions - Shared:

    • 10 IPs: $1.80/IP, $18/month + VAT.
    • 100 IPs: $1.45/IP, $145/month + VAT.
    • 500 IPs: $1.40/IP, $700/month + VAT.
    • 1,000 IPs: $1.30/IP, $1300/month + VAT.
    • Enterprise Plans: Custom solutions for extensive data collection needs.
  • Monthly Subscriptions - Dedicated:

    • 10 IPs: $3.50/IP, $35/month + VAT.
    • 100 IPs: $2.75/IP, $275/month + VAT.
    • 500 IPs: $2.60/IP, $1300/month + VAT.
    • 1,000 IPs: $2.50/IP, $2500/month + VAT.
    • Enterprise Plans: Custom solutions for extensive data collection needs.
  • Monthly Subscriptions - Pay/GB:

    • $12.75/GB, $499/month + VAT.
    • $11.25/GB, $999/month + VAT.
    • $10.50/GB, $1999/month + VAT.
    • Enterprise Plans: Custom solutions for extensive data collection needs.

Getting Started with ISP Proxies

  1. Start Free Trial: No credit card required.
  2. Integration: Manage IPs and configurations via Bright Data's Control Panel or API.
  3. Supported Languages: Quick start guides provided for Python, Java, C#, Node.js, and Shell.

Code Examples

Python

import sys

# Replace '[your customerID]', 'isp', and '[your password]' with your actual Bright Data customer ID, zone, and password
if sys.version_info[0] == 2:
    import six
    from six.moves.urllib import request
    opener = request.build_opener(
        request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-isp:"[your password]"@brd.superproxy.io:22225',
             'https': 'http://brd-customer-[your customerID]-zone-isp:"[your password]"@brd.superproxy.io:22225'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

if sys.version_info[0] == 3:
    import urllib.request
    opener = urllib.request.build_opener(
        urllib.request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-isp:"[your password]"@brd.superproxy.io:22225',
             'https': 'http://brd-customer-[your customerID]-zone-isp:"[your password]"@brd.superproxy.io:22225'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

Java

package example;

import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;

public class Example {
    public static void main(String[] args) throws Exception {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        HttpHost proxy = new HttpHost("brd.superproxy.io", 22225);
        String res = Executor.newInstance()
            .auth(proxy, "brd-customer-[your customerID]-zone-isp", "[your password]")
            .execute(Request.Get("https://geo.brdtest.com/mygeo.json").viaProxy(proxy))
            .returnContent().asString();
        System.out.println(res);
    }
}

C#

using System;
using System.Net;

class Example
{
    static void Main()
    {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        var client = new WebClient();
        client.Proxy = new WebProxy("brd.superproxy.io:22225");
        client.Proxy.Credentials = new NetworkCredential("brd-customer-[your customerID]-zone-isp", "[your password]");
        Console.WriteLine(client.DownloadString("https://geo.brdtest.com/mygeo.json"));
    }
}

Node.js

require('request-promise')({
    url: 'https://geo.brdtest.com/mygeo.json',
    proxy: 'http://brd-customer-[your customerID]-zone-isp:"[your password]"@brd.superproxy.io:22225',
})
.then(function(data){ console.log(data); },
    function(err){ console.error(err); });

Shell

# Replace '[your customerID]' and '[your password]' with your actual credentials
curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-[your customerID]-zone-isp:[your password] -k "https://geo.brdtest.com/mygeo.json"

Datacenter Proxies

Leverage Bright Data's extensive datacenter proxy network with unmatched scale and speed for reliable data collection and web scraping.

  • 770,000+ Datacenter IPs
  • Shared and Dedicated IP Options
  • ~0.24s Average Response Time
  • HTTP(S) & SOCKS5 Support
  • Free Country-Level Targeting

Key Features

  • Global Reach: Access datacenter IPs across 98 countries.
  • High Success Rates: Achieve up to 99.9% success in scraping tasks.
  • Fast and Reliable: 99.99% network uptime and rapid connection speeds.
  • Customizable Options: Choose between shared or dedicated IPs based on your needs.
  • Unlimited Scaling: Support for concurrent sessions without restrictions.

Pricing Plans

  • Pay As You Go: $0.6/GB for a monthly commitment-free experience.

  • Monthly Subscriptions - Shared:

    • 10 IPs: $1.40/IP, $14/month + VAT.
    • 100 IPs: $1.00/IP, $100/month + VAT.
    • 500 IPs: $0.95/IP, $475/month + VAT.
    • 1,000 IPs: $0.90/IP, $900/month + VAT.
    • Enterprise Plans: Tailored solutions for large-scale data collection.
  • Monthly Subscriptions - Dedicated:

    • 10 IPs: $2.20/IP, $22/month + VAT.
    • 100 IPs: $1.70/IP, $170/month + VAT.
    • 500 IPs: $1.50/IP, $750/month + VAT.
    • 1,000 IPs: $1.30/IP, $1300/month + VAT.
    • Enterprise Plans: Tailored solutions for large-scale data collection.
  • Monthly Subscriptions - Pay/GB:

    • $0.51/GB, $499/month + VAT.
    • $0.45/GB, $999/month + VAT.
    • $0.42/GB, $1999/month + VAT.
    • Enterprise Plans: Tailored solutions for large-scale data collection.

Sign up and get a dollar-for-dollar match on your first deposit, up to $500!

Getting Started with Datacenter Proxies

  1. Start Free Trial: No credit card required.
  2. Integration: Manage IPs and configurations with APIs or the Bright Data Control Panel.
  3. Supported Languages: Quick start guides available for Python, Java, C#, Node.js, and Shell.

Code Examples

Python

import sys

# Replace '[your customerID]', 'datacenter', and '[your password]' with your actual Bright Data customer ID, zone, and password
if sys.version_info[0] == 2:
    import six
    from six.moves.urllib import request
    opener = request.build_opener(
        request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-datacenter:"[your password]"@brd.superproxy.io:22225',
             'https': 'http://brd-customer-[your customerID]-zone-datacenter:"[your password]"@brd.superproxy.io:22225'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

if sys.version_info[0] == 3:
    import urllib.request
    opener = urllib.request.build_opener(
        urllib.request.ProxyHandler(
            {'http': 'http://brd-customer-[your customerID]-zone-datacenter:"[your password]"@brd.superproxy.io:22225',
             'https': 'http://brd-customer-[your customerID]-zone-datacenter:"[your password]"@brd.superproxy.io:22225'}))
    print(opener.open('https://geo.brdtest.com/mygeo.json').read())

Java

package example;

import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;

public class Example {
    public static void main(String[] args) throws Exception {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        HttpHost proxy = new HttpHost("brd.superproxy.io", 22225);
        String res = Executor.newInstance()
            .auth(proxy, "brd-customer-[your customerID]-zone-datacenter", "[your password]")
            .execute(Request.Get("https://geo.brdtest.com/mygeo.json").viaProxy(proxy))
            .returnContent().asString();
        System.out.println(res);
    }
}

C#

using System;
using System.Net;

class Example
{
    static void Main()
    {
        // Replace '[your customerID]' and '[your password]' with your actual credentials
        var client = new WebClient();
        client.Proxy = new WebProxy("brd.superproxy.io:22225");
        client.Proxy.Credentials = new NetworkCredential("brd-customer-[your customerID]-zone-datacenter", "[your password]");
        Console.WriteLine(client.DownloadString("https://geo.brdtest.com/mygeo.json"));
    }
}

Node.js

require('request-promise')({
    url: 'https://geo.brdtest.com/mygeo.json',
    proxy: 'http://brd-customer-[your customerID]-zone-datacenter:"[your password]"@brd.superproxy.io:22225',
    })
.then(function(data){ console.log(data); },
    function(err){ console.error(err); });

Shell

# Replace '[your customerID]' and '[your password]' with your actual credentials
curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-[your customerID]-zone-residential:[your password] -k "https://geo.brdtest.com/mygeo.json"

Join Bright Data now and see why we are the industry leader.

About

With over 100M proxies for web scraping, Bright Data is the industry leader that serves over 20,000 customers world wide.

Topics

Resources

Stars

Watchers

Forks