407 Proxy Authentication Required#proxy-407

The status a proxy returns when it did not receive a valid login. The cause is usually a mistyped or truncated password, or a symbol in it that needed encoding.

See also:Python requestscURL

Antidetect browser#antidetect-browser

A browser that keeps separate profiles, each with its own cookies, fingerprint and proxy, so several accounts do not look linked. Every profile needs its own proxy details.

See also:Antidetect browsersBrowser fingerprint

ASN#asn

Autonomous system number: the number that identifies the network an IP belongs to, such as a home broadband provider or a hosting company. Sites read it to tell home connections from servers.

See also:IP labellingISP proxies

Backconnect proxy#backconnect-proxy

A proxy where you always connect to the same host and port, and the provider sends each connection out through an IP from its pool. The address in your config stays put while the exit IP changes. Residential at ProxyPanda works this way.

See also:Proxy poolResidential proxies

Browser fingerprint#fingerprint

The details a browser reveals without any cookie: user agent, screen size, fonts, time zone, graphics hardware and more. Sites combine them to recognise a returning browser, even on a new IP.

See also:Antidetect browserUser agent

CAPTCHA#captcha

A test a site shows when it suspects a visitor is automated. Seeing them on every page means the site does not trust the IP or the browser. Slowing down, fixing the browser profile, or moving to residential or ISP are the usual remedies.

See also:Rate limitPlaywright

CGNAT#cgnat

Carrier-grade NAT: an internet provider shares one public IPv4 address among many customers because addresses are scarce. It is common on cellular networks and some home broadband, so one public IP can stand for many unrelated people.

See also:ASNResidential proxy

Concurrency#concurrency

How many requests you have in flight at once. More threads finish a job sooner but press harder on the site, and that is how rate limits get triggered.

See also:Rate limitScrapy

CONNECT tunnel#connect-tunnel

How a client reaches an https site through an HTTP proxy. The client asks the proxy to open a connection to the site, then speaks TLS to the site through it, so the page stays encrypted end to end.

See also:HTTP proxycURL

Datacenter proxy#datacenter-proxy

An IP that belongs to a hosting company. Fast and cheap, rented per IP for a term you choose, with country, region and city targeting. Sites that block server ranges will turn it away.

See also:Datacenter proxiesDatacenter pricing

Dedicated proxy#dedicated-proxy

An IP that only you use for its whole term. ISP and datacenter IPs both come in dedicated plans, so nobody else’s traffic shapes how a site treats the address.

See also:Shared proxyISP proxies

Exit IP#exit-ip

The address a website sees when your request arrives through a proxy. Every setup guide ends by printing it, so you can confirm the traffic went where you meant.

See also:cURLPython requests

GB metering#gb-metering

Billing by the amount of data that passes through the proxy. Residential is sold this way, so a heavy page costs more than a light one. How we count a gigabyte is written down on the honesty page.

See also:How our metering worksResidential pricing

Geo-targeting#geo-targeting

Choosing the country, region or city your IP comes from. ISP and datacenter IPs offer all three, and ISP also lets you pick the network. Residential does not offer country selection: the pool picks the exit.

See also:ISP proxiesDatacenter proxiesResidential proxies

Geolocation database#geolocation-database

A lookup table that maps IP ranges to a country, region and city. Sites and IP checkers each use their own and update on their own schedule, so the same IP can show a different location on two services for a while.

See also:Geo-targetingIP labelling

Headless browser#headless-browser

A browser that runs without a window, driven by code. Playwright and Puppeteer both launch Chromium headless by default. It loads everything a page asks for, so it moves far more data than a plain HTTP request.

See also:PlaywrightPuppeteer

HTTP proxy#http-proxy

A proxy your client talks to over HTTP. It carries https traffic as well, through a CONNECT tunnel, which is why the setup guides put http:// in the proxy URL even for https sites.

See also:CONNECT tunnelPython requests

IP allowlist#ip-allowlist

A list of your own IP addresses that may use a proxy without sending a username and password. Also called whitelisting. Useful on a server with a fixed address, where you would rather keep passwords out of config files.

See also:Setup guides

IP labelling#ip-labelling

How a provider describes an IP: its country, and whether it is residential, ISP or datacenter. A mislabelled IP is one sold as something it is not. Our labelling rules are on the honesty page.

See also:How we label IPsASN

IPv6 proxy#ipv6-proxy

A proxy whose exit IP is an IPv6 address. The IPv6 space is so large that addresses are cheap, but plenty of sites are still reachable only over IPv4, and many judge IPv6 traffic by the whole block it comes from.

See also:Subnet and CIDRExit IP

ISP proxy#isp-proxy

A static IP registered to a consumer internet provider but hosted in a data centre. It looks like a home connection and runs at server speed. Rented per IP for a term, with country, region, city and ISP selection.

See also:ISP proxiesISP pricing

Keep-alive and connection pooling#keep-alive

Keeping a connection open and reusing it for the next request, which most HTTP clients do by default through a connection pool. It saves a handshake each time, but for an https site a reused connection is the same tunnel and so the same exit IP, which is why Randomize IP can look sticky inside one session.

See also:Rotating proxyPython requests

Pay as you go#pay-as-you-go

You add money to a balance and spend it on what you use. ProxyPanda has no subscription, and your balance does not expire.

See also:Top-upHow refunds work

Proxy chain#proxy-chain

Routing traffic through two or more proxies in a row, each one connecting to the next. The site sees only the IP of the last hop. Every extra hop adds delay and one more place a request can fail, so a chain needs longer timeouts.

See also:Exit IPTimeout

Proxy pool#proxy-pool

The set of IPs a rotating service draws from. On residential, the pool picks your exit; you choose the rotation mode, not the address.

See also:Residential proxiesRotating proxy

Rate limit#rate-limit

A cap a site puts on how many requests one visitor may send in a period. Going over it usually brings a 429 status. Slowing down and spreading requests out are the first fixes to try.

See also:ConcurrencyScrapy

Refund#refund

Money returned to you. Ours only ever goes back to where the money came from: a card top-up to that card, a crypto top-up to the wallet it was sent from, in the same coin. The rules, and what happens if we are slow, are on the honesty page.

See also:How refunds work

Rental term#rental-term

How long you rent an ISP or datacenter IP for. You choose it at checkout, and longer terms cost less per day. A renewal is charged at the line’s entry rate, even if your first order reached a cheaper volume step.

See also:ISP pricingDatacenter pricing

Request-level meter#request-level-meter

A usage log with one line per request, showing its host, status and byte count. You can export it and add up the traffic yourself, which is how you check a bill.

See also:How our metering worksGB metering

Residential proxy#residential-proxy

An IP that belongs to a home internet connection, which sites trust more than a server address. At ProxyPanda it comes from a rotating pool and is billed per GB. You cannot pick its country.

See also:Residential proxiesResidential pricing

Retry-After#retry-after

A response header that tells a client how long to wait before trying again, as a number of seconds or as a date. It usually arrives with a 429 or 503 status. Wait at least that long before the next attempt; retrying sooner only spends more requests against the same limit.

See also:Rate limitPython requests

robots.txt#robots-txt

A plain text file at the root of a site that says which paths automated clients may fetch, and sometimes how often. Nothing enforces it, but a respectful scraper reads it and stays out of the paths it disallows. Scrapy and Crawl4AI can check it for you.

See also:Where we draw the lineCrawl4AI

Rotating proxy#rotating-proxy

A proxy whose exit IP changes between connections, drawn from a pool. On residential, the Randomize IP setting gives a new address for each request.

See also:Sticky sessioncURL

Shared proxy#shared-proxy

An IP that a small, fixed number of customers use at the same time. It costs less than a dedicated one, but another user’s behaviour can affect how a site treats it.

See also:Dedicated proxyDatacenter proxies

SOCKS5#socks5

A proxy protocol that carries any TCP connection, web traffic or otherwise. Residential ports accept it alongside HTTP; ISP and datacenter proxies switch to it in the dashboard.

See also:HTTP proxy

Static IP#static-ip

An address that stays the same for as long as you rent it. ISP and datacenter IPs are static.

See also:ISP proxiesDatacenter proxies

Sticky session#sticky-session

Keeping the same exit IP across several requests. On residential, the Sticky IP setting holds one address for as long as the network can keep it.

See also:Rotating proxyAntidetect browsers

Subnet and CIDR#subnet

A block of neighbouring IP addresses, written in CIDR notation such as 203.0.113.0/24, where the number after the slash says how many leading bits are fixed. Sites often block or rate-limit a whole /24 at once, so IPs from the same subnet tend to be judged together.

See also:Static IPASN

Timeout#timeout

How long a client waits for an answer before giving up. Residential exits are home connections and some are slow, so allow more time there and retry once before treating a request as failed.

See also:Python requests

TLS fingerprint#tls-fingerprint

A summary of how a client opens an encrypted connection: the TLS versions, cipher suites and extensions it offers, and their order. Sites use it, often as a JA3 or JA4 hash, to tell one HTTP library or browser from another. Inside a CONNECT tunnel the handshake passes through untouched, so a proxy does not change it.

See also:Browser fingerprintCONNECT tunnel

Top-up#top-up

Adding money to your balance. The smallest top-up is $5, and both cards and crypto work.

See also:Pay as you go

User agent#user-agent

The header a client sends to name itself. Scripts send their library’s name by default, which some sites refuse on sight, so set a realistic one.

See also:Browser fingerprintScrapy

Volume pricing#volume-pricing

The price per unit drops in steps as an order grows. The steps for each line are on its pricing page.

See also:Residential pricingRental term

Web scraping#web-scraping

Collecting public data from websites with code. Scraping public data and tracking prices or rankings are fine by us; the full line we draw is on the honesty page.

See also:Where we draw the lineSetup guides

A word missing?

Ask in Discord. If it comes up more than once, it goes on this page.

Join the Discorddiscord.gg/proxypanda
Start with $5Ask in Discord