Static pages over HTTP
- HTML
- JSON
- Prices
- Rotating
- Country targeting
28M+ residential IPs for Fetcher and DynamicSession. Add one proxy= and keep the rest of your spider.
98.7%
of 1,000 sampled IPs rated low risk by Scamalytics
Low risk: scores 0–19 on Scamalytics’ 0–100 scale. Aggregate sample result; individual countries vary.
Connect with the tools you already use
Copy the proxy URL from your dashboard into PROXY_URL. Nothing else in your spider changes.
import os
from scrapling.fetchers import Fetcher
# http://USER:[email protected]:10000
proxy = os.environ["PROXY_URL"]
page = Fetcher.get("https://news.ycombinator.com/", proxy=proxy)
print(page.css(".titleline > a::text").getall()[:5])import os
from scrapling.fetchers import DynamicSession
proxy = os.environ["PROXY_URL"]
# Chromium renders the page, every request exits through the proxy
with DynamicSession(headless=True, proxy=proxy) as session:
page = session.fetch("https://news.ycombinator.com/")
print(page.css(".titleline > a::text").getall()[:5])import os
from scrapling.fetchers import StealthySession
proxy = os.environ["PROXY_URL"]
# Keep one sticky residential IP for the whole browser session
with StealthySession(headless=True, proxy=proxy, block_webrtc=True) as session:
page = session.fetch("https://example.com/")
print(page.status)import os
from scrapling.fetchers import FetcherSession, ProxyRotator
# Sticky endpoints from the dashboard, one per session
rotator = ProxyRotator([
os.environ["PROXY_URL_1"],
os.environ["PROXY_URL_2"],
os.environ["PROXY_URL_3"],
])
with FetcherSession(proxy_rotator=rotator, impersonate="chrome") as session:
for n in range(1, 4):
page = session.get(f"https://example.com/catalog?page={n}")
print(page.status, page.meta["proxy"])Tested with Scrapling 0.4.15 · Scrapling on GitHub
Rotate for wide crawls, stay sticky for browser sessions. Same endpoint, same balance.
Collect public data you are allowed to access and follow each site’s terms.
Run Scrapling on any server and exit through real home devices.
98.7% of sampled IPs rated low risk, so fewer challenges stop the run.
Rotate on every request, or give each session its own IP.
Target the country, city, ZIP or ASN your data is about.
Sticky sessions keep one home IP for the whole DynamicSession.
Clean IPs turn more of every GB into parsed pages.
ProxyLane offers premium residential IPs with ultra-low fraud scores, from ethically sourced, real devices.
Test your workload for $1.9598.7%
of 1,000 sampled IPs rated low risk by Scamalytics
Low risk: scores 0–19 on Scamalytics’ 0–100 scale. Aggregate sample result; individual countries vary.
Every package is the same residential pool, and traffic never expires.
From $6.50 down to $2.50 per GB, up to 62% off, plus SCRAPEANDTAKE on top.
SCRAPEANDTAKE takes −25% off one order per account. Totals above include it.
Pagination, JSON output, empty-result checks and the same run through a proxy in HTTP and Chromium mode.
One account for every lane. Pick the one that fits your job.
28M+ rotating residential IPs from real P2P devices.
A dedicated static home IP on a real carrier, in selected countries.
Real 4G/5G phones on carrier networks, trusted where home IPs get banned.
All of them. Fetcher and FetcherSession take proxy= as a URL. DynamicSession and StealthySession take the same URL or a dict with server, username and password. ProxyRotator takes a list of ProxyLane endpoints.
Yes. Sign up from this page and checkout opens with the code on the trial. It takes 25% off one order per account, so you can also use it on a larger package instead.
$2/GB is the rate for custom plans from 5 TB. Self-serve packages start at $6.50/GB for 1 GB and drop to $2.50/GB at 1 TB, as shown in the table.
No. Traffic you buy stays on your balance until you use it.
Start with 350 MB for $1.46 with SCRAPEANDTAKE. Keep any unused traffic for later.