Developer-First
Integrate in minutes. Scale on your terms.
Works with any language or framework that speaks HTTP proxy. Standard protocol means zero vendor lock-in.
Quick Connect
Copy, paste, run. Drop in your proxy username and password from the dashboard and you're live.
import requests
proxies = { 'http': 'http://USERNAME:PASSWORD@basic.resi.zentislabs.com:12321', 'https': 'http://USERNAME:PASSWORD@basic.resi.zentislabs.com:12321',}
response = requests.get('https://target-website.com', proxies=proxies)print(response.text)Framework Integrations
Drop-in proxy support for every major scraping and automation library.
- ScrapyPython web scraping framework
- PlaywrightBrowser automation & testing
- PuppeteerHeadless Chrome automation
- SeleniumCross-browser automation
- BeautifulSoupHTML/XML parsing library
- RequestsSimple HTTP for Python
- AxiosPromise-based HTTP for JS
- Fetch APINative browser/Node HTTP
- HTTPieCLI HTTP client for APIs
Advanced
Automatic IP Rotation
Every request through ZentisLabs's rotating gateway gets a fresh IP from our 195+ country pool. No session management required.
- New IP on every request (default)
- Sticky sessions for multi-step flows
- 195+ country targeting
- State & city targeting on Light and Basic
rotating_scraper.py
import requestsimport random
# ZentisLabs rotating proxy endpointPROXY_GATEWAY = "basic.resi.zentislabs.com:12321"USERNAME = "your_username"PASSWORD = "your_password"
# Each request gets a fresh IP automaticallydef scrape(url: str) -> str: proxies = { "http": f"http://{USERNAME}:{PASSWORD}@{PROXY_GATEWAY}", "https": f"http://{USERNAME}:{PASSWORD}@{PROXY_GATEWAY}", } response = requests.get(url, proxies=proxies, timeout=30) return response.text
urls = [ "https://target-site.com/page/1", "https://target-site.com/page/2", "https://target-site.com/page/3",]
# Each request routes through a different IPfor url in urls: content = scrape(url) print(f"Scraped {url} - {len(content)} bytes")AI-Ready
Built for AI Agents
Agents use the same HTTP proxies and REST API as any other client, no plugin required
- REST API for Agents
- Give your agent an API key and it can generate proxies and check balances on its own
- Any HTTP-Proxy Client
- Workflow tools and scripts that accept an HTTP proxy route straight through ZentisLabs
- LangChain Compatible
- Use proxies in AI scraping chains and LLM pipelines
- OpenClaw and Hermes Agent Servers
- Host an OpenClaw AI assistant or Hermes Agent, the open-source agent by Nous Research, on a one-click server
REST API - Language Agnostic
Our REST API works with any language or tool. Generate and list proxies and check your balance per product, all with one API key. Full docs and copy-paste examples included.