
Residential proxy checkout prices, terms and sourcing checks, every fact dated and sourced.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The lowest regular checkout prices for 1, 10 or 100 GB of residential proxy traffic, ranked the way proxyrange.com ranks them: first-purchase offers, coupons and upper bounds never count, and providers whose sourcing check is Concerning are left out. Optionally only providers meeting given requirements. Includes the market median for the basket.
How many to rank (default 5, up to 10)
Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires)
Purchase size to price, in GB bought at once: 1, 10 (default) or 100
The lowest regular checkout prices for 1, 10 or 100 GB of residential proxy traffic, ranked the way proxyrange.com ranks them: first-purchase offers, coupons and upper bounds never count, and providers whose sourcing check is Concerning are left out. Optionally only providers meeting given requirements. Includes the market median for the basket.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many to rank (default 5, up to 10) |
| needs | array | Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires) |
| basketGb | number | Purchase size to price, in GB bought at once: 1, 10 (default) or 100 |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many to rank (default 5, up to 10)"
},
"needs": {
"type": "array",
"items": {
"enum": [
"socks5",
"state",
"city",
"zip",
"asn",
"paypal",
"crypto",
"no-id",
"no-expiry"
],
"type": "string"
},
"maxItems": 9,
"description": "Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires)"
},
"basketGb": {
"enum": [
1,
10,
100
],
"type": "number",
"description": "Purchase size to price, in GB bought at once: 1, 10 (default) or 100"
}
},
"additionalProperties": false
}Two to four residential proxy providers side by side: checkout prices for 1, 10 and 100 GB with which one is cheaper at each (regular prices only), smallest first purchase, traffic expiry, ID check, trial, refunds, protocols, targeting, sticky sessions, payments, testing terms, sourcing checks, our best-for lines, and whether any of them share infrastructure.
| Argument | Type | Description |
|---|---|---|
| providers* | array | Two to four provider ids, names or websites |
{
"type": "object",
"required": [
"providers"
],
"properties": {
"providers": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Provider id, name or website, e.g. \"iproyal\", \"Bright Data\", \"decodo.com\" or a former name such as \"Smartproxy\""
},
"maxItems": 4,
"minItems": 2,
"description": "Two to four provider ids, names or websites"
}
},
"additionalProperties": false
}Residential proxy providers that meet a buyer’s requirements (SOCKS5, city/ZIP/ASN targeting, PayPal or crypto, no ID check, traffic that never expires, a price cap, a sourcing check level, a smallest first purchase, a session length), with each one’s checkout price for 1, 10 or 100 GB. Regular prices come first, lowest first; first-purchase offers and upper bounds follow, flagged. Every result links to its proxyrange.com page and says when its prices were checked.
| Argument | Type | Description |
|---|---|---|
| limit | integer | At most this many results (default 10, up to 30) |
| needs | array | Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires) |
| basketGb | number | Purchase size to price, in GB bought at once: 1, 10 (default) or 100 |
| sourcing | array | Only providers whose sourcing check is one of these (not-reviewed: no check yet) |
| maxPriceUsd | number | Only providers whose checkout price for that basket is at most this many US dollars |
| minStickyMinutes | integer | Only providers that keep one IP for at least this many minutes |
| maxMinimumPurchaseUsd |
Everything ProxyRange has on one residential proxy provider: checkout prices for 1, 10 and 100 GB, the smallest first purchase, whether unused traffic expires, ID check, trial, refunds, protocols, targeting, longest sticky session, claimed pool size, payment methods, what its terms say about independent testing, its sourcing check (Clear, Unclear or Concerning), brands it shares infrastructure with, and our review (best for, think twice if, pros, cons). Every fact carries the date it was checked and its source.
| Argument | Type | Description |
|---|---|---|
| provider* | string | Provider id, name or website, e.g. "iproyal", "Bright Data", "decodo.com" or a former name such as "Smartproxy" |
{
"type": "object",
"required": [
"provider"
],
"properties": {
"provider": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Provider id, name or website, e.g. \"iproyal\", \"Bright Data\", \"decodo.com\" or a former name such as \"Smartproxy\""
}
},
"additionalProperties": false
}ProxyRange’s picks for this month, one per need (lowest price, smallest first purchase, no ID to start, traffic never expires, city targeting, SOCKS5, PayPal, crypto, longest sessions, open to testing, Clear sourcing check), with each pick’s regular 10 GB price and the market medians for 1, 10 and 100 GB.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Which residential proxy brands share infrastructure (their proxy gateways answer from the same addresses or resolve through the same DNS target), for one provider or for every brand ProxyRange covers. A shared gateway is a technical link between brands; it doesn’t show who runs the pool behind it.
| Argument | Type | Description |
|---|---|---|
| provider | string | One provider id, name or website; leave out to list every brand that shares infrastructure |
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "One provider id, name or website; leave out to list every brand that shares infrastructure"
}
},
"additionalProperties": false
}ProxyRange’s sourcing check for one residential proxy provider: Clear, Unclear or Concerning, with its confidence, the reasons behind it, and the evidence items (what each source says, a link to it, and when we saw it), plus the provider’s reply if it sent one. Residential proxies route traffic through other people’s devices, so this is what we could establish about how those devices were enrolled.
| Argument | Type | Description |
|---|---|---|
| provider* | string | Provider id, name or website, e.g. "iproyal", "Bright Data", "decodo.com" or a former name such as "Smartproxy" |
| evidenceLimit | integer | At most this many evidence items (default 20, up to 60) |
{
"type": "object",
"required": [
"provider"
],
"properties": {
"provider": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Provider id, name or website, e.g. \"iproyal\", \"Bright Data\", \"decodo.com\" or a former name such as \"Smartproxy\""
},
"evidenceLimit": {
"type": "integer",
"maximum": 60,
"minimum": 1,
"description": "At most this many evidence items (default 20, up to 60)"
}
},
"additionalProperties": false
}| number |
| Only providers whose smallest first purchase is at most this many US dollars |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "At most this many results (default 10, up to 30)"
},
"needs": {
"type": "array",
"items": {
"enum": [
"socks5",
"state",
"city",
"zip",
"asn",
"paypal",
"crypto",
"no-id",
"no-expiry"
],
"type": "string"
},
"maxItems": 9,
"description": "Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires)"
},
"basketGb": {
"enum": [
1,
10,
100
],
"type": "number",
"description": "Purchase size to price, in GB bought at once: 1, 10 (default) or 100"
},
"sourcing": {
"type": "array",
"items": {
"enum": [
"clear",
"unclear",
"concerning",
"not-reviewed"
],
"type": "string"
},
"maxItems": 4,
"description": "Only providers whose sourcing check is one of these (not-reviewed: no check yet)"
},
"maxPriceUsd": {
"type": "number",
"maximum": 1000000,
"description": "Only providers whose checkout price for that basket is at most this many US dollars",
"exclusiveMinimum": 0
},
"minStickyMinutes": {
"type": "integer",
"maximum": 1000000,
"description": "Only providers that keep one IP for at least this many minutes",
"exclusiveMinimum": 0
},
"maxMinimumPurchaseUsd": {
"type": "number",
"maximum": 1000000,
"minimum": 0,
"description": "Only providers whose smallest first purchase is at most this many US dollars"
}
},
"additionalProperties": false
}