The most valuable agent with a network of over 60 million residential agents.
Leading Global Proxy IP Service Provider
Easily power AI, BI and workflow business scenarios, with 99.8% availability, maintaining a reliable and stable network at all times.
60M+ IPsWorldwide
99.8%Network Uptime
ReliableAnd Secure
UnlimitedConcurrent Requests
Introduce Blurpath
Grow your business with one of the world's most scalable and cost-effective proxy platforms. Instantly access and manage over 60 million residential IPs, with precision targeting at the country and city level. Built to help you efficiently collect public data at scale with speed, security, and reliability.
Intelligent IP filtering powered by big data algorithms
Flexible, no-contract pricing with fully customizable proxy packages
60M+ real residential IPs from 190+ countries and cities

Multiple Proxy Solutions

With Blurpath's diverse proxy solutions, you can scrape public data at scale, automate workflows, and reduce IP bans—without worrying about speed, access limits, or location restrictions.

Dynamic Residential Proxies

Tap into hundreds of millions of real IPs from global ISPs. With metered usage, you only pay for the traffic you use—ideal for web scraping, social media bots, and SEO tracking.

100M+ real residential IPs worldwide

Support for HTTP(S) & SOCKS5 protocols

Unlimited concurrent sessions and high request rates

Unlimited Residential Proxies

Access an unmetered pool of residential IPs with unlimited bandwidth. Ideal for heavy scraping and 24/7 automation.

ISP Proxy

Use static IPs from trusted internet service providers. Experience datacenter-level speed combined with the trustworthiness of residential IPs, ideal for high-performance and stable operations.

Exclusive Datacenter Proxies

Enjoy premium datacenter proxies with guaranteed uptime and consistent performance. Perfect for high-volume and time-sensitive tasks requiring reliability.

Socks5 Proxy

Affordable residential proxies using the SOCKS5 protocol, offering greater control and fewer restrictions at a lower price.

Global IP Resource Pool for Easy Public Data Access

Leveraging a market-leading proxy network, we offer an IP resource pool spanning 190+ countries and regions, with over 60 million real residential IPs available.
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

Drive Better Decisions with Data

Take advantage of Blurpath's global IPv4 and IPv6 proxy solutions to access hard-to-reach public data from the countries and regions that matter most to your business. Whether you're running localized research, monitoring competitors, or optimizing content—our cost-effective proxies ensure fast, accurate, and reliable results every time.
E-commerce
Market Research
Social Media Management
Brand Monitoring
SEO Monitoring

Gain a Competitive Edge with Real-Time E-commerce Data Collection

Collect accurate product details, prices, reviews, and seller info from top platforms like Amazon, eBay, Shopee, and AliExpress. Our residential proxies bypass geo-restrictions and bot defenses, enabling scalable price comparisons, catalog analysis, and demand forecasting worldwide.

Developer-Friendly API for Fast and Flexible Proxy Integration

Our powerful proxy API supports all major proxy tools and programming languages like Python, Node.js, PHP, and Go, enabling quick integration into your data pipelines, bots, or automation systems.

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?
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 and 99.5% success rate can guarantee the smooth operation of data collection activities.
Stable & Efficient
Latest news and frequently asked questions
News and Blogs
FAQ

Incident

Blog news

Hong kong xingyun technology limited © Copyright 2024 | blurpath.com.All rights reserved

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

Privacy Policy

Terms of Service

Cookie Policy

Return Policy