Skip to main content

Get Residential Pools

Returns a list of all available residential proxy pools with their corresponding subdomains and ports.
GET/resi/pools

Authentication

Basic username/password authentication

Code Example

const axios = require('axios');

const url = "https://api.unknownproxies.com/api/v1/resi/pools";
const headers = {
"Authorization": "Basic dXNlcjpwYXNz",
"Content-Type": "application/json"
};

try {
const response = await axios.get(url, {
headers
});
console.log(response.data);
} catch (error) {
console.error('Error:', error.response?.data || error.message);
}

Response Example

[
  {
    "subdomain": "us-s",
    "port": 8890
  },
  {
    "subdomain": "us-r",
    "port": 8891
  },
  {
    "subdomain": "gb-s",
    "port": 8892
  }
]

Pool Information

Each pool object in the response contains:

  • subdomain - The subdomain identifier for the pool (e.g., "us-s", "us-r", "gb-s", "gb-r"). This is the value you'll use when specifying pools in token operations.
  • port - Port number to use when connecting to proxies in this pool

Using Pools with Tokens

When creating or modifying a residential token, you can restrict access to specific pools using the allowedPools parameter:

  • If allowedPools is empty ([]), the token can access all available pools
  • If allowedPools contains specific pool subdomains (as returned by this endpoint), the token can only use those pools