Some links are affiliate links. We only recommend networks we've tested. Read our methodology →
Protocols

HTTP/HTTPS Proxy

The most common proxy protocol, where the client sends standard HTTP requests to a proxy server, which forwards them to the destination and returns the response.

Full definition

An HTTP proxy speaks the HTTP protocol natively. Your client sends a normal HTTP request (e.g., `GET https://example.com/page HTTP/1.1`) to the proxy, and the proxy fetches the URL on your behalf and returns the response. For HTTPS, the client uses an HTTP CONNECT to establish a TLS tunnel through the proxy.

This is the default for almost all web scraping libraries — `requests`, `axios`, `fetch`, `urllib`. Configuration is typically a single environment variable (`HTTP_PROXY=http://user:pass@host:port`) or a parameter passed to the HTTP client.

The HTTP proxy can see and modify your request (in the case of plain HTTP) or just blindly tunnel it (in the case of HTTPS CONNECT). Most provider gateways operate as transparent proxies: they don't modify your traffic, they just route it through a pool IP.

Related terms

QUIC / HTTP/3
A modern UDP-based transport protocol that replaces TCP for HTTP/3. Faster connection setup but hard…
SOCKS5
A flexible proxy protocol that can tunnel any TCP or UDP traffic — not just HTTP. Required for non-w…

What's next

Use this knowledge in context: browse our directory of tested providers, or take the 60-second wizard for a tailored recommendation.

Browse providers Take the wizard Back to glossary