Phone Proxies Plans

Over 2 million premium mobile IPs worldwide coverage. Get reliable access and conquer complex network environments.

We accept these payment methods:

Total Data Control

Easily track your data usage in real-time. Our dashboard helps you monitor proxy stats and stay on budget.

  • Real-Time Monitoring

  • Usage Statistics

  • Custom Data Caps

  • Sub-user Permissions

Premium Global Proxies

Access tens of millions of premium continuously updated household IPs from 190+ countries. High speed low latency and maximum privacy.

  • Global Coverage

  • Stable & Reliable

  • Fast & Responsive

  • Secure & Private

Code Integration

Integrate with our API using multiple programming languages. We provide code examples and detailed API parameter descriptions to help you get started quickly.

Go
Java
PHP
Python
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
	"net/url"
	"time"
)

func simpleTest() {
  proxyAddr := "socks5://usertest-id3433-0-US-N:ur87d@vp6.endpoint.pw:9135/"
  
  targetURL := "http://ip234.in/ip.json"
  
  proxy, err := url.Parse(proxyAddr)
  if err != nil {
  	log.Fatal(err)
  }
  netTransport := &http.Transport{
	Proxy:http.ProxyURL(proxy),
	MaxIdleConnsPerHost:10,
	ResponseHeaderTimeout: time.Second * time.Duration(10),
  }
  httpClient := &http.Client{
	Timeout: time.Second * 30,
	Transport: netTransport,
  }
  
  res, err := httpClient.Get(targetURL)
  if err != nil {
	log.Println(err)
	return
  }
  defer res.Body.Close()
  if res.StatusCode != http.StatusOK {
  	log.Println(err)
  	return
  }
  c, _ := ioutil.ReadAll(res.Body)
  fmt.Println(string(c))
}

func proxyGet(targeturl string, proxy_server string,proxy_port int, 
proxy_user string, proxy_pass string, ptype string) string {
	proxyAddr := ""
	if proxy_user != "" {
		proxyAddr = fmt.Sprintf("
	} else {
		proxyAddr = fmt.Sprintf("
	}

	proxy, err := url.Parse(proxyAddr)
	if err != nil {
		fmt.Println("err channel:", proxy_server, proxy_user, proxy_pass)
		fmt.Println(err)
		return ""
	}
	netTransport := &http.Transport{
		Proxy:http.ProxyURL(proxy),
		MaxIdleConnsPerHost: -1,
		ResponseHeaderTimeout: time.Second * time.Duration(10),
	}
	httpClient := &http.Client{
		Timeout:time.Second * 20,
		Transport: netTransport,
	}

	var res *http.Response

	res, err = httpClient.Get(targeturl)

	if err != nil {
		fmt.Println("err proxy:", proxy_server, proxy_user, proxy_pass)
		fmt.Println(err)
		return ""
	}
	defer res.Body.Close()
	if res.StatusCode != http.StatusOK {
		fmt.Println("err proxy:", proxy_server, proxy_user, proxy_pass)
		fmt.Println(err)
		return ""
	}

	c, _ := ioutil.ReadAll(res.Body)
	fmt.Println("proxy:", proxy_server, proxy_user, proxy_pass)
	fmt.Println(string(c))
	return string(c)
}

FAQ

How to buy proxy service?

If you have registered, please log in to our website, enter the console, find the Products menu, or directly click the following link: https://www.ipstar.io/product/residential or you can click the follow link and redirect to the pricing page to check our products: https://www.ipstar.io/pricing/residential

How long does it take to receive the proxy balance or get my new account activated after the payment?

You should get it instantly after the payment was made. When you done with payment, go Back to program and refresh your IP balance, then it will show.

What if the IP address I extracted cannot be used?

We guarantee that most of the IP is available. If this happens, please replace another IP channel. IpStar only charges for valid IP, which means invalid IP will not cost.

Is it safe to pay online using your website?

We know how important it is to you, actually, we entrust authoritative third-party payment platforms to handle payment transactions. These platforms include Stripe, Payal and Coingate, which are well-known,high-security and trusted in the world. We only interact with third-party payment platforms, not directly process your payment. When you are ready to pay, the interface you see on the web page that requires you to fill in payment information (such as credit card number) is an interface integration component provided by an authoritative third-party payment platform, your information cannot be collected by anyone, so your payment behavior is absolutely safe.

How can I switch to another IP?

You can switch IP addresses in three ways:\n(1) Re-select an IP address Channel in the obtained proxy list.\n(2) Call the special API for switching IP. Please see the API documentation for details.\n(3) Custom proxy user name.\nThe proxy user format of IpStar is generally "user-ipstr-0-county-N", This is a practical example: "u20247cwjfp-6Kv3RsAYBc-0-BR-N", You can change the second segment of "ipstr" to another random string to change the IP address. At the same time, you can change the fourth segment of "country" to another country code to switch countries, and when switching countries, you must modify "ipstr" at the same time, otherwise the modification will not be effective.

How big is the IP pool of IpStar?

IpStar has more than 20 million + residential IP addresses and is regularly updated to provide the cleanest IP pool.