<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>CrawlRelay</title>
<link href="https://crawlrelay.com/"/>
<link rel="self" href="https://crawlrelay.com/feed.xml"/>
<id>https://crawlrelay.com/</id>
<updated>2026-10-14T00:00:00Z</updated>
<entry><title>CrawlRelay API documentation</title><link href="https://crawlrelay.com/docs/api/"/><id>https://crawlrelay.com/docs/api/</id><updated>2026-10-14T00:00:00Z</updated><summary>CrawlRelay REST API at crawlrelay.com/api: API keys, errors, limits and endpoints for the balance, crypto top-ups, orders and proxies.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Account and balance</title><link href="https://crawlrelay.com/docs/api/account/"/><id>https://crawlrelay.com/docs/api/account/</id><updated>2026-10-14T00:00:00Z</updated><summary>CrawlRelay API: account details, prepaid USD balance and balance history. Parameters, example responses, curl, Python and Node.js code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>API keys and IP allowlist</title><link href="https://crawlrelay.com/docs/api/api-keys/"/><id>https://crawlrelay.com/docs/api/api-keys/</id><updated>2026-10-14T00:00:00Z</updated><summary>CrawlRelay API: API keys with scopes and the IP allowlist (up to 10 IPs) for password-free proxy access, with curl, Python and Node.js examples.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Orders</title><link href="https://crawlrelay.com/docs/api/orders/"/><id>https://crawlrelay.com/docs/api/orders/</id><updated>2026-10-14T00:00:00Z</updated><summary>CrawlRelay API: plans and prices, buying a plan from the balance and order history. Parameters, example responses, curl, Python and Node.js code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Residential proxies and credentials</title><link href="https://crawlrelay.com/docs/api/residential/"/><id>https://crawlrelay.com/docs/api/residential/</id><updated>2026-10-14T00:00:00Z</updated><summary>CrawlRelay API: traffic subscriptions, proxy credentials, sub-users, usage and targetable locations, with curl, Python and Node.js examples.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Crypto top-ups</title><link href="https://crawlrelay.com/docs/api/top-ups/"/><id>https://crawlrelay.com/docs/api/top-ups/</id><updated>2026-10-14T00:00:00Z</updated><summary>CrawlRelay API: crypto top-ups, exact amount, payment sent (TXID optional) and status. Parameters, example responses, curl, Python and Node.js code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Bright Data alternative for developers: self-serve residential proxies</title><link href="https://crawlrelay.com/alternatives/bright-data/"/><id>https://crawlrelay.com/alternatives/bright-data/</id><updated>2026-10-13T00:00:00Z</updated><summary>Bright Data alternative for developers without a registered company: self-serve residential proxies, $1.50 for 1 GB, $0.50/GB from 50 GB. No KYC, crypto.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>NetNut alternative after the July 2026 seizure</title><link href="https://crawlrelay.com/alternatives/netnut/"/><id>https://crawlrelay.com/alternatives/netnut/</id><updated>2026-10-13T00:00:00Z</updated><summary>NetNut alternative after the July 2, 2026 seizure: the public record, five checks for any new provider, and how to move a scraper. From $0.50/GB.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Best proxies for web scraping in 2026</title><link href="https://crawlrelay.com/best/proxies-for-web-scraping/"/><id>https://crawlrelay.com/best/proxies-for-web-scraping/</id><updated>2026-10-13T00:00:00Z</updated><summary>Best proxies for web scraping in 2026: 10 residential providers compared on price per GB, expiry, crypto, KYC and Proxyway test results.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Residential proxy prices per GB: 15 providers compared</title><link href="https://crawlrelay.com/compare/residential-proxy-prices/"/><id>https://crawlrelay.com/compare/residential-proxy-prices/</id><updated>2026-10-13T00:00:00Z</updated><summary>Residential proxy price per GB at 15 providers (16 offers), 1 GB to 1 TB, checked 2026-10-13 with sources and terms. CrawlRelay from $0.50/GB, no KYC.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Pay for proxy bandwidth in crypto: USDT, USDC, BTC, ETH, SOL, LTC</title><link href="https://crawlrelay.com/crypto-payments/"/><id>https://crawlrelay.com/crypto-payments/</id><updated>2026-10-13T00:00:00Z</updated><summary>Buy residential proxy bandwidth with USDT, USDC, BTC, ETH, SOL or LTC: $25 minimum, matched to your top-up by its exact amount, top-ups by API. No KYC.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Residential proxy price index 2026: what a gigabyte costs, from 1 GB to 1 TB</title><link href="https://crawlrelay.com/data/residential-proxy-price-index-2026/"/><id>https://crawlrelay.com/data/residential-proxy-price-index-2026/</id><updated>2026-10-13T00:00:00Z</updated><summary>Residential proxy price index, October 2026: median price per GB from 1 GB to 1 TB across 15 offers, price spread, expiry and crypto terms. Original data.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>CrawlRelay proxy docs: quick start</title><link href="https://crawlrelay.com/docs/"/><id>https://crawlrelay.com/docs/</id><updated>2026-10-13T00:00:00Z</updated><summary>CrawlRelay proxy quick start: gateway host and ports, username format for country, city and sticky sessions, HTTP errors and limits. From $0.50/GB, no KYC.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Concurrency and throughput through residential proxies</title><link href="https://crawlrelay.com/docs/concurrency/"/><id>https://crawlrelay.com/docs/concurrency/</id><updated>2026-10-13T00:00:00Z</updated><summary>How many concurrent requests to run through residential proxies: Little&#39;s law, per-host limits, adaptive concurrency code and GB per hour.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>curl with HTTP and SOCKS5 proxies: copy-paste examples</title><link href="https://crawlrelay.com/docs/curl/"/><id>https://crawlrelay.com/docs/curl/</id><updated>2026-10-13T00:00:00Z</updated><summary>curl proxy examples: -x and -U, SOCKS5 with --socks5-hostname, sticky sessions, CONNECT status and timing with -w, curl.exe on Windows.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>401 Unauthorized vs 407 Proxy Authentication Required</title><link href="https://crawlrelay.com/docs/errors/401-unauthorized/"/><id>https://crawlrelay.com/docs/errors/401-unauthorized/</id><updated>2026-10-13T00:00:00Z</updated><summary>401 Unauthorized comes from the website, 407 from the proxy. How to tell them apart in Python, curl and Node, and how to fix each one.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>403 Forbidden when scraping through a proxy: causes and what to do</title><link href="https://crawlrelay.com/docs/errors/403-forbidden/"/><id>https://crawlrelay.com/docs/errors/403-forbidden/</id><updated>2026-10-13T00:00:00Z</updated><summary>Why a site answers 403 Forbidden to a scraper behind a proxy, how to tell a block from a bug, and what to do without evading the site&#39;s rules.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>407 Proxy Authentication Required: what it means and how to fix it</title><link href="https://crawlrelay.com/docs/errors/407-proxy-authentication-required/"/><id>https://crawlrelay.com/docs/errors/407-proxy-authentication-required/</id><updated>2026-10-13T00:00:00Z</updated><summary>HTTP 407 Proxy Authentication Required means the proxy rejected or never got your credentials. Exact error messages in Python, curl, Node, and fixes.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>429 Too Many Requests when scraping: what it means and how to fix it</title><link href="https://crawlrelay.com/docs/errors/429-too-many-requests/"/><id>https://crawlrelay.com/docs/errors/429-too-many-requests/</id><updated>2026-10-13T00:00:00Z</updated><summary>What HTTP 429 Too Many Requests means for a scraper, how to read Retry-After, and Python code for backoff with jitter. Slow down; do not evade.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>502 Bad Gateway through a proxy: what it means and how to fix it</title><link href="https://crawlrelay.com/docs/errors/502-bad-gateway/"/><id>https://crawlrelay.com/docs/errors/502-bad-gateway/</id><updated>2026-10-13T00:00:00Z</updated><summary>A 502 Bad Gateway through a residential proxy means the gateway got no valid answer upstream. Causes, how to tell proxy from target, retry code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>503 Service Unavailable when scraping: what it means and how to fix it</title><link href="https://crawlrelay.com/docs/errors/503-service-unavailable/"/><id>https://crawlrelay.com/docs/errors/503-service-unavailable/</id><updated>2026-10-13T00:00:00Z</updated><summary>503 Service Unavailable through a proxy: target overload, maintenance, a challenge page, or too narrow targeting. How to tell which one, and fix it.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>504 Gateway Timeout through a proxy: causes and fixes</title><link href="https://crawlrelay.com/docs/errors/504-gateway-timeout/"/><id>https://crawlrelay.com/docs/errors/504-gateway-timeout/</id><updated>2026-10-13T00:00:00Z</updated><summary>504 Gateway Timeout means a gateway waited too long for the server behind it. Causes with residential proxies, timeout settings, and retry advice.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>ProxyError: &#39;Unable to connect to proxy&#39; in Python and Node.js</title><link href="https://crawlrelay.com/docs/errors/cannot-connect-to-proxy/"/><id>https://crawlrelay.com/docs/errors/cannot-connect-to-proxy/</id><updated>2026-10-13T00:00:00Z</updated><summary>requests.exceptions.ProxyError &#39;Unable to connect to proxy&#39; explained: read the nested cause (refused, timeout, DNS, 407, 502) and apply the right fix.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Connection reset by peer (ECONNRESET) through a proxy</title><link href="https://crawlrelay.com/docs/errors/connection-reset/"/><id>https://crawlrelay.com/docs/errors/connection-reset/</id><updated>2026-10-13T00:00:00Z</updated><summary>Connection reset by peer (ECONNRESET, socket hang up) through a proxy: stale keep-alive connections, dropped exits, firewalls. Causes and fixes.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>ERR_PROXY_CONNECTION_FAILED: the browser cannot reach the proxy</title><link href="https://crawlrelay.com/docs/errors/err-proxy-connection-failed/"/><id>https://crawlrelay.com/docs/errors/err-proxy-connection-failed/</id><updated>2026-10-13T00:00:00Z</updated><summary>ERR_PROXY_CONNECTION_FAILED means the browser could not open a connection to the proxy itself. Check host, port, firewall and DNS in four steps.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>net::ERR_TUNNEL_CONNECTION_FAILED with a proxy: causes and fixes</title><link href="https://crawlrelay.com/docs/errors/err-tunnel-connection-failed/"/><id>https://crawlrelay.com/docs/errors/err-tunnel-connection-failed/</id><updated>2026-10-13T00:00:00Z</updated><summary>net::ERR_TUNNEL_CONNECTION_FAILED with a proxy in Chrome, Playwright or Puppeteer: the CONNECT tunnel failed. Find the hidden status and fix it.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Read timed out through a proxy: causes and sensible timeouts</title><link href="https://crawlrelay.com/docs/errors/read-timeout/"/><id>https://crawlrelay.com/docs/errors/read-timeout/</id><updated>2026-10-13T00:00:00Z</updated><summary>Read timed out through a residential proxy: why it happens, sensible connect and read timeouts for scrapers, and how to retry without piling up.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>SOCKS5 proxy errors: reply codes, missing support and DNS</title><link href="https://crawlrelay.com/docs/errors/socks5-proxy-errors/"/><id>https://crawlrelay.com/docs/errors/socks5-proxy-errors/</id><updated>2026-10-13T00:00:00Z</updated><summary>SOCKS5 errors explained: missing SOCKS support in requests, curl error 97, reply codes 0x01 to 0x08, and socks5 vs socks5h DNS. With fixes.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>SSL CERTIFICATE_VERIFY_FAILED via a proxy</title><link href="https://crawlrelay.com/docs/errors/ssl-certificate-verify-failed/"/><id>https://crawlrelay.com/docs/errors/ssl-certificate-verify-failed/</id><updated>2026-10-13T00:00:00Z</updated><summary>SSL CERTIFICATE_VERIFY_FAILED when scraping through a proxy: old CA bundles, intercepting antivirus or office firewalls, clock errors. Safe fixes only.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>SSL WRONG_VERSION_NUMBER via a proxy: the fix</title><link href="https://crawlrelay.com/docs/errors/ssl-wrong-version-number/"/><id>https://crawlrelay.com/docs/errors/ssl-wrong-version-number/</id><updated>2026-10-13T00:00:00Z</updated><summary>[SSL: WRONG_VERSION_NUMBER] through a proxy usually means an https:// proxy URL on a plain HTTP proxy port. The one-line fix for Python and Node.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Rotating residential proxies in Node.js: undici, axios, got and SOCKS5</title><link href="https://crawlrelay.com/docs/node/"/><id>https://crawlrelay.com/docs/node/</id><updated>2026-10-13T00:00:00Z</updated><summary>Rotating residential proxies in Node.js: undici ProxyAgent with fetch, axios and got with proxy agents, SOCKS5, per-host limits. Syntax-checked code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Playwright proxy setup with rotating residential IPs (Python and Node.js)</title><link href="https://crawlrelay.com/docs/playwright/"/><id>https://crawlrelay.com/docs/playwright/</id><updated>2026-10-13T00:00:00Z</updated><summary>Playwright proxy setup in Python and Node.js: authenticated residential proxies per browser or per context, sticky sessions, lighter pages.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Puppeteer proxy authentication with residential and mobile IPs</title><link href="https://crawlrelay.com/docs/puppeteer/"/><id>https://crawlrelay.com/docs/puppeteer/</id><updated>2026-10-13T00:00:00Z</updated><summary>Puppeteer proxy authentication: --proxy-server plus page.authenticate(), one session per browser context, request interception to save traffic.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Rotating residential proxies in Python: requests, httpx and aiohttp</title><link href="https://crawlrelay.com/docs/python/"/><id>https://crawlrelay.com/docs/python/</id><updated>2026-10-13T00:00:00Z</updated><summary>Rotating residential proxies in Python: requests with retries, httpx sync and async, aiohttp, sticky sessions and byte counts. Syntax-checked code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Scrapy proxy middleware for rotating residential proxies</title><link href="https://crawlrelay.com/docs/scrapy/"/><id>https://crawlrelay.com/docs/scrapy/</id><updated>2026-10-13T00:00:00Z</updated><summary>Scrapy rotating proxy middleware: rotating and sticky residential IPs per request, AutoThrottle and retry settings, scrapy-playwright. Syntax-checked code.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Selenium with an authenticated proxy: a local forwarder that works</title><link href="https://crawlrelay.com/docs/selenium/"/><id>https://crawlrelay.com/docs/selenium/</id><updated>2026-10-13T00:00:00Z</updated><summary>Authenticated proxies in Selenium: why Chrome ignores proxy credentials, and a 40-line Python forwarder that adds them. Residential, no KYC.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Sticky sessions and IP rotation: session IDs, TTL and connection reuse</title><link href="https://crawlrelay.com/docs/sessions/"/><id>https://crawlrelay.com/docs/sessions/</id><updated>2026-10-13T00:00:00Z</updated><summary>How sticky sessions and IP rotation work on a residential proxy gateway: session IDs, TTL, connection reuse per library, and a session pool.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>403, 429 and CAPTCHAs: respond, don&#39;t evade</title><link href="https://crawlrelay.com/guides/403-429-captcha/"/><id>https://crawlrelay.com/guides/403-429-captcha/</id><updated>2026-10-13T00:00:00Z</updated><summary>How to handle 403, 429 and CAPTCHAs when scraping: what each signal means, a polite Python crawler with robots.txt and Retry-After, what not to do.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>How many GB of proxy traffic do I need? GB and cost per 1,000 pages</title><link href="https://crawlrelay.com/guides/bandwidth-calculator/"/><id>https://crawlrelay.com/guides/bandwidth-calculator/</id><updated>2026-10-13T00:00:00Z</updated><summary>How many GB of proxy traffic you need: GB and cost per 1,000 pages for JSON, HTML, headless and full renders, plus a script to measure your own.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Is web scraping legal in 2026? What scrapers need to know</title><link href="https://crawlrelay.com/guides/is-web-scraping-legal/"/><id>https://crawlrelay.com/guides/is-web-scraping-legal/</id><updated>2026-10-13T00:00:00Z</updated><summary>Is web scraping legal in 2026? US and EU rules for scrapers: hiQ, Meta v. Bright Data, the SerpApi and Reddit cases, TDM opt-outs, GDPR.</summary><author><name>CrawlRelay</name></author></entry>
<entry><title>Proxies for developers without KYC or a company email</title><link href="https://crawlrelay.com/no-kyc-proxies/"/><id>https://crawlrelay.com/no-kyc-proxies/</id><updated>2026-10-13T00:00:00Z</updated><summary>Residential proxies for developers with no ID, no selfie and no company email: what CrawlRelay asks, keeps and blocks, and who requires KYC in 2026.</summary><author><name>CrawlRelay</name></author></entry>
</feed>
