Murphy Proxies
HomeISP ProxiesResidential ProxiesResources
Sign In
  • Home
  • ISP Proxies
  • Residential Proxies
  • Use Cases
  • Locations
  • Alternatives
Sign In

Integrations

Route your tools through Murphy

Every Murphy plan runs on one gateway with HTTP and SOCKS5, so wiring a proxy into your stack is a two-line change. Pick your tool for a copy-paste setup guide with a working code snippet.

Python requests

Python requests proxy integration

The requests library reads a proxies dictionary on every call, so pointing Python at a Murphy gateway takes two lines. Put your username and password in the proxy URL and the same credentials cover HTTP and HTTPS traffic. For SOCKS5 support, install requests with the socks extra (pip install requests[socks]).

Read the setup guide
cURL

cURL proxy integration

cURL is the fastest way to sanity-check a proxy before you wire it into code. The -x flag sets the gateway and -U passes your username and password, so a single command tells you whether traffic is leaving through Murphy. The same flags drop straight into any shell script.

Read the setup guide
Selenium

Selenium proxy integration

Selenium drives a real browser, so the proxy is set at browser launch through the driver options rather than per request. Chrome takes a --proxy-server argument, and because Chrome will not read credentials from that flag, the reliable pattern is a small in-memory extension that supplies your Murphy username and password. The snippet below wires both together.

Read the setup guide
Puppeteer

Puppeteer proxy integration

Puppeteer sets the proxy as a Chromium launch argument, then supplies the username and password through page.authenticate(). This two-step pattern is the idiomatic way to run authenticated proxies in headless Chrome, and it works the same in headful mode for debugging.

Read the setup guide
Playwright

Playwright proxy integration

Playwright has first-class proxy support, so there is no extension trick or separate authenticate call. Pass a proxy object with server, username and password to launch(), and it applies across Chromium, Firefox and WebKit. You can also set the proxy per context when different pages need different IPs.

Read the setup guide
Scrapy

Scrapy proxy integration

Scrapy ships with HttpProxyMiddleware enabled by default, so a spider only needs to attach the proxy to each request meta. Putting the credentials in the proxy URL keeps it to a single field, and because every request carries the setting, it slots cleanly into large concurrent crawls.

Read the setup guide
Murphy ProxiesISP & residential proxies
Discord communitySupport & updatesTrustpilot4.9 / 5 rated

Static ISP and rotating residential proxies. Real IPs, unlimited bandwidth, instant delivery.

GDPR compliant · EU-based, Estonia

Products
  • ISP Proxies
  • Residential Proxies
Features
  • Unlimited bandwidth
  • 10 Gbps network
  • Country & ASN targeting
  • HTTP & SOCKS5
  • Instant delivery
  • 99%+ success rate
Use cases
  • Web scraping
  • Sneaker botting
  • Ticketing
  • SEO monitoring
  • Ad verification
  • Price monitoring
Resources
  • Use Cases
  • Locations
  • Alternatives
  • Integrations
  • Blog
  • Dashboard
© 2022-2026 Murphy Proxies. All Rights Reserved.
Terms & ConditionsPrivacy Policy