Scale Your Access with 60 Million IPs at Affordable Prices
Suitable for different kinds of business scenes, always stable and pioneering.
Introduce Blurpath
Scale your business with the world's best value proxies, easily set up and use 60M+ residential proxies, connect to country or city level locations around the world. Enables you to efficiently collect public data.
Based on big data and intelligent algorithms, screen high-quality IP addresses
Flexible pricing without contracts, customized proxy services
Real residential IPs covering 190 countries worldwide

Multiple proxy solutions

By using Blurpath's proxy solution, it is easy to perform large-scale public data scraping and reduce the risk of IP being blocked.

Dynamic Residential Proxies

Lowest Price

$0 /GB

Relying on the anonymity of residential proxies. We offer metered service options to meet the needs of different users.

Hundreds of millions of IPs around the world

HTTP(S) & SOCKS5 protocol support

Unlimited concurrent sessions and access requests

Unlimited Residential Proxies

Lowest Price

$0 /Day

Real residential IP resources, unlimited IP and traffic, support random and sticky rotation.

99.9% IP availability

Unlimited IPs and traffic

Bulk proxy generation

Lowest Price

$0 /IP

ISP Proxy

High-quality ISP proxy services from trusted internet service providers

Reliable network provider

The IP address is renewable

Covering 190+ regions around the world

Lowest Price

$0 /IP

Exclusive Datacenter Proxies

The high-performance data center IP ensures high availability and low latency of the network and achieves excellent connectivity stability.

Stable data center servers

The IP address is renewable

Whitelist/Credential Authentication

Lowest Price

$0 /IP

Socks5 Proxy

Residential proxies that are charged by the number of IPs, the most cost-effective package

Unlimited Data Consumption & Unlimited Visits

Powerful desktop software

Covering 190+ regions around the world

What are the advantages of Blurpath?

Blurpath provides you with efficient and flexible proxy solutions to meet your network needs in different countries/regions
Easy play
No need for complex operations, just a few simple steps can quickly start the IP proxy service. Let you enjoy a worry free online experience.
Faster response
Continuously expanding the IP pool and monitoring performance at all times, providing higher speeds without you having to spend a penny extra.
Global IP coverage
We provide you with IP resources from over 190 countries and regions, ensuring your network journey is secure, unique, and full of infinite possibilities.

Global IP resource pool, easy access to public data

Access to the market-leading proxy service network, we have built a IP resource pool covering 190+ countries and regions, with more than 60 million real residential IP reserves
United States
5,487,378 IPS
United Kingdom
2,592,809 IPS
Brazil
2,052,657 IPS
Mexico
1,901,657 IPS
Germany
1,774,869 IPS
France
1,737,812 IPS
Canada
1,465,770 IPS
Japan
728,523 IPS
South Kored
667,936 IPS
Netherlands
522,611 IPS

Proxy Use Cases

Abundant and accurate data keeps you at the forefront.

Detailed API documentation

Our proxies are compatible with various proxy software and popular programming languages, so you can quickly start network data acquisition work.

Whitelist Certification
UserPassword Authentication
	
    												
// demo.cpp : Define the entrance for the console application.
//

#include "stdafx.h"
#include "curl/curl.h"
#pragma comment(lib, "libcurl.lib")

//Under the CURLOPT_WRITEFUNCTION setting property, use the callback write_buff_data for processing
static size_t write_buff_data(char *buffer, size_t size, size_t nitems, void *outstream)
{
	memcpy(outstream, buffer, nitems*size);
	return nitems*size;
}

/*
Use http proxy
*/
int GetUrlHTTP(char *url, char *buff)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if (curl)
	{
		curl_easy_setopt(curl, CURLOPT_PROXY,"http://proxy host:port");//Set proxy
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)buff);//void* buff will be passed to the fourth parameter of the callback function write_buff_data void* outstream
		curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_buff_data);//Under the CURLOPT_WRITEFUNCTION setting property, use the callback write_buff_data for processing
		curl_easy_setopt(curl, CURLOPT_URL, url);//Set domain to visit
		/* Abort if speed drops below 50 bytes/second for 10 seconds */
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 10L);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 50L);
		curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, 2000000L);/*Highest download speed*/
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
		if (res == CURLE_OK){
			return res;
		}else {
			printf("Error code:%d\n", res);
			MessageBox(NULL, TEXT("Error in getting IP"), TEXT("assistant"), MB_ICONINFORMATION | MB_YESNO);
		}
	}
	return res;
}
/*
Use socks5 proxy
*/
int GetUrlSocks5(char *url, char *buff)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if (curl)
	{
		curl_easy_setopt(curl, CURLOPT_PROXY, "socks5://Proxy host:port");//Set proxy
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)buff);
		curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_buff_data);
		curl_easy_setopt(curl, CURLOPT_URL, url);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 10L);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 50L);
		curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, 2000000L);/*Highest download speed*/
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
		if (res == CURLE_OK) {
			return res;
		}
		else {
			printf("Error code:%d\n", res);
			MessageBox(NULL, TEXT("Error in getting IP"), TEXT("assistant"), MB_ICONINFORMATION | MB_YESNO);
		}
	}
	return res;
}
/*
Not use proxy
*/
int GetUrl(char *url, char *buff)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if (curl)
	{
		curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)buff);
		curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_buff_data);
		curl_easy_setopt(curl, CURLOPT_URL, url);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 10L);
		curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 50L);
		curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, 2000000L);/*Highest download speed*/
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
		if (res == CURLE_OK)
		{
			return res;
		}
		else {
			printf("Error code:%d\n", res);
				
			MessageBox(NULL, TEXT("Error in getting IP"), TEXT("assistant"), MB_ICONINFORMATION | MB_YESNO);
		}
	}
	return res;
}
int main()
{
	char *buff=(char*)malloc(1024*1024);
	memset(buff, 0, 1024 * 1024);

	GetUrl("http://baidu.com", buff);
	printf("Not use proxy:%s\n", buff);

	memset(buff, 0, 1024 * 1024);
	GetUrlHTTP("http://baidu.com", buff);
	printf("result of http:%s\n", buff);

	memset(buff, 0,1024 * 1024);
	GetUrlSocks5("http://baidu.com", buff);
	printf("result of socks5:%s\n", buff);

	free(buff);
	Sleep(10 * 1000);//Wait 10 seconds to exit
	
	return 0;
}																																					
												
Why choose Us?
Blurpath Advantages:
State & City-level Targeting
Safe & Anonymous
Convenient Operation
Unlimited Sessions
We ensure that our IP proxy resources are stable and reliable, and we constantly strive to expand the current proxy pool to fit every customer's needs.
High-Quality Residential IPs
Abundant bandwidth support business demands. 99.5% success rate guarantee data collection activities.
Stable & Efficient
Latest news and frequently asked questions
News and Blogs
FAQ

Incident

Blog news

Pricing

ISP Proxy

Datacenter Proxies

Dynamic Residential Proxies

Unlimited Residential Proxies

Socks5 Proxy

Help Center

Bulletin Board

Directions For Use

FAQ

API Documentation

Blog

Affiliate Program

Use Case

E-commerce

SEO Optimization

Social Media

Cybersecurity

Market Research

Brand Monitoring

Agreement and Terms

Privacy Policy

Terms of Service

Cookie Policy

Return Policy

Contact Us
Follow us

© Copyright 2024 | blurpath.com.All rights reserved

Due to policy reasons, this site proxy service does not support the use of Chinese mainland