3M+ IPs from real mobile devices

Unlimited
Mobile Proxies

Experience the web as genuine mobile users do, utilizing mobile IP addresses from around the globe.

  • Dedicated Devices with Real SIM cards.
  • Fully unlimited. Use as much GBs as you want.
  • Cheap, fast, and reliable. From €69 / month.
  • Full control over API.
  • Quick and easy integration.
Buy Now Pricing

Pricing

  • IPs from real mobile devices
  • Ethically sourced
  • Full control over API
United States
1,725,856 IPs
Unlimited GBs
99 / mo
€129 / mo
United Kingdom
432,887 IPs
Unlimited GBs
89 / mo
€119 / mo
Germany
1,343,875 IPs
Unlimited GBs
79 / mo
€109 / mo
Lithuania
719,315 IPs
Unlimited GBs
69 / mo
€99 / mo
Netherlands
891,123 IPs
Unlimited GBs
79 / mo
€109 / mo
Austria
601,846 IPs
Unlimited GBs
79 / mo
€109 / mo
Latvia
619,315 IPs
Unlimited GBs
79 / mo
€109 / mo
Spain
1,154,887 IPs
Unlimited GBs
79 / mo
€109 / mo
Italy
1,453,285 IPs
Unlimited GBs
79 / mo
€109 / mo
Romania
982,671 IPs
Unlimited GBs
79 / mo
€109 / mo
Bulgaria
697,134 IPs
Unlimited GBs
79 / mo
€109 / mo
  • Instant IP Change

    Use our dashboard, or do a basic API change request. The process is easy and enables our users to access new IP addresses instantly.

  • Truly Unlimited

    Use as many GBs as you want on each port you have purchased. Our servers are based on 4G / 5G networks that do not employ throttling or bandwidth limits.

  • Dedicated

    Fundamentally, the process is no different than if you were to rent your very own mobile phone with a particular SIM card.

  • Auto-Rotate

    Toggle automatically and replace your residential IP proxy at the set intervals. Specify how often you wish to auto-rotate: every 1, 10, or 30 minutes.

  • Reliable

    We provide our clients with top-tier security by maintaining 99% server uptime and utilizing advanced hardware systems.

  • Unlimited Concurrent sessions

    No limits and restrictions – send an unlimited amount of concurrent sessions.

Quick and easy integration

You can easily set up your mobile proxies by just connecting to one main point, which gives you access to pre-checked Mobile Proxies. Forget about the hassle of importing proxy lists. Collect the public data you need seamlessly with our Mobile Proxies.

Node.js
cURL
Python
PHP
GO
Java
C#
Copy
curl -x us1.proximy.io:1111 -U "USER:PASS" 
https://google.com
import requests

username = "USER"
password = "PASS"
proxy = "us1.proximy.io:1111"

proxies = {
    'http': f'http://{username}:{password}@{proxy}',
    'https': f'http://{username}:{password}@{proxy}'
}

response = requests.request(
    'GET',
    'https://google.com',
    proxies=proxies,
)

print(response.text)

import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent';

const username = 'USER';
const password = 'PASS';
const proxy = 'us1.proximy.io:1111'

const agent = createHttpsProxyAgent(
    `http://${username}:${password}@${proxy}`
);

const response = await fetch('https://google.com', {
    method: 'get',
    agent: agent,
});

console.log(await response.text());

$username = 'USER';
$password = 'PASS';
$proxy = 'us1.proximy.io:1111';

$query = curl_init('https://google.com');

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;

package main

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

func main() {
    const username = "USER"
    const password = "PASS"
    const proxy = "us1.proximy.io:1111"

    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://google.com",
        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))
}

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 = "USER";
        String password = "PASS";
        String proxyHost = "us1.proximy.io";
        int proxyPort = 1111;

        HttpHost entry = new HttpHost(proxyHost, proxyPort);
        String query = Executor.newInstance()
            .auth(entry, username, password)
            .execute(
                Request.Get("https://google.com")
            .viaProxy(entry)
            )
            .returnContent()
            .asString();
        System.out.println(query);
    }
}

using System;
using System.Net;

class Example
{
    static void Main()
    {
        var username = "USER";
        var password = "PASS";
        var proxy = "us1.proximy.io:1111";

        var client = new WebClient();
        client.Proxy = new WebProxy(proxy);
        client.Proxy.Credentials = new NetworkCredential(username, password);
        Console.WriteLine(client.DownloadString("https://google.com"));
    }
}

    

What clients say about our services

For us, reliability and consistency are very important. Proximy has never let us down in that respect - we've got zero downtime over the past year with the speeds available only at the highest quality proxy providers.

Steve Daley
Back-end Developer at LUC.ID

Best proxy service, no questions asked. Came in, received all the info needed, topped up my account, purchased the proxy. Took roughly 15 minutes to set it all up.

Charli Rayner
Freelance developer

We have replaced our old proxies infrastructure with the proxies provided by Proximy. The service is very fast and reliable. We will definitely use their services with our future projects.

Shaun Mcdaniel
Back-end Developer at SERPSTACK

Our experience with Proximy has been great. The API is well documented and the dashboard provided allowed us to get started quickly. Would recommend these guys in a heartbeat.

Erica Byrne
Data Analyst at DATANCE

Frequently asked questions

Can I get a free trial?

We offer a 1-day trial for a nominal fee of 5€. Contact us for more details.

How frequently can I change the IP?

You can do an IP change action on our dashboard or with an API call as many times as you want without any cooldown or delays.

Is it actually 4G / 5G?

Yes. Basically, you are renting a physical phone with your own SIM card filled with unlimited data.

How much bandwidth / data can I use?

Data is unlimited, with no throttling.

How many connections can I use on single proxy?

There is no limit on threads or connections. Obviously, the more you load onto 1 proxy ― the slower it will become, so it is up to our customers to determine what works best for their use.

How long do I have access to each proxy?

Each proxy lasts for one month depending on your subscription and payment automatically recurs until you cancel.

Is there a proxy setup time?

Usually proxies are received instantly. However sometimes it can take up to 48 if we are experiencing high volume orders.

How does IP rotation work?

All proxies can rotate at a custom set timing, or on command via Dashboard, or with API request.

Is there ever downtime?

Typically, no. Once or twice a month, we may perform short, server / proxy maintenance to ensure our service is continuously optimized.

Is it possible to ask for a refund?

The only reasons for a refund are when you are unable to connect to the proxy with our support's help in 3 days or we are unable to deliver the service for you anymore. To be fair, no other exceptions are made. Read our full Refund Policy here.

What payment methods do you accept?

We accept any prepaid, debit or credit cards, Apple Pay, and Google Pay.