# Evomi Documentation > Documentation for Evomi's residential, mobile, datacenter and static residential proxies, the Scraper API, the Scraping Browser and the Public API. Every page on this site is also published as markdown: append `index.md` to any page URL. https://docs.evomi.com/llms-full.txt holds the full text of the documentation in one file. Evomi sells proxies (residential, mobile, datacenter, static residential) and scraping products (Scraper API, Scraping Browser). The Public API manages an account's proxies and reports usage; the Scraper API runs the scraping. Both authenticate with keys from https://my.evomi.com/settings/api. ## Proxy Instructions - [Proxy Instructions](https://docs.evomi.com/proxy-instructions/index.md): Evomi provides different types of proxies to meet your diverse needs. - [Datacenter Proxies](https://docs.evomi.com/proxy-instructions/datacenter-proxies/index.md): Evomi offers high-performance datacenter proxies with blazing fast speeds and robust reliability. - [Datacenter Proxies Geo Targetting](https://docs.evomi.com/proxy-instructions/datacenter-proxies/geo-targetting/index.md): Geo-targeting allows you to specify the geographic location of the proxy you want to use. - [Datacenter Proxies Continent](https://docs.evomi.com/proxy-instructions/datacenter-proxies/geo-targetting/continent/index.md): You can target a specific continent by using the continent parameter in the proxy URL. - [Datacenter Proxies Country](https://docs.evomi.com/proxy-instructions/datacenter-proxies/geo-targetting/country/index.md): You can target a specific country by using the country parameter in your proxy string. - [Datacenter Proxies How to Connect](https://docs.evomi.com/proxy-instructions/datacenter-proxies/how-to-connect/index.md): This page is a basic guide with information about Datacenter Proxies and how to connect to them. - [Datacenter Proxies Proxy Sessions](https://docs.evomi.com/proxy-instructions/datacenter-proxies/proxy-sessions/index.md): Discover how to manage proxy sessions with Evomi Datacenter Proxies for stable connections. - [Integration Guides](https://docs.evomi.com/proxy-instructions/integration-guides/index.md): These guides will help you integrate Evomi proxies with your favorite tools and frameworks. - [Android](https://docs.evomi.com/proxy-instructions/integration-guides/android/index.md): This guide covers how to set up and use Evomi proxies on Android devices. - [Beautiful Soup](https://docs.evomi.com/proxy-instructions/integration-guides/beautiful-soup/index.md): This guide explains how to use Evomi proxies with Beautiful Soup and the requests library for web scraping in Python. - [Chrome and Firefox](https://docs.evomi.com/proxy-instructions/integration-guides/browser/index.md): This guide explains how to configure Evomi proxies in Google Chrome and Mozilla Firefox, both manually through system settings and using browser extensions for easier management. - [cURL](https://docs.evomi.com/proxy-instructions/integration-guides/curl/index.md): This guide shows how to use Evomi proxies with cURL, the command-line tool for making HTTP requests. - [iOS](https://docs.evomi.com/proxy-instructions/integration-guides/ios/index.md): This guide covers how to configure and use Evomi proxies on iPhones and iPads. - [Proxifier on macOS](https://docs.evomi.com/proxy-instructions/integration-guides/macos-proxifier/index.md): This guide explains how to configure Proxifier on macOS to route application traffic through Evomi proxies. - [Node.js](https://docs.evomi.com/proxy-instructions/integration-guides/nodejs/index.md): This guide explains how to use Evomi proxies with Node.js using Axios (the most popular HTTP client) and node-fetch. - [Playwright](https://docs.evomi.com/proxy-instructions/integration-guides/playwright/index.md): This guide explains how to use Evomi proxies with Playwright, a modern browser automation library with built-in proxy authentication support. - [Proxy Certificate](https://docs.evomi.com/proxy-instructions/integration-guides/proxy-certificate/index.md): Some Evomi features need to read the responses passing through the proxy rather than tunnelling them untouched. - [ProxyTool](https://docs.evomi.com/proxy-instructions/integration-guides/proxytool/index.md): This guide explains how to configure ProxyTool to route application traffic through Evomi proxies. - [Puppeteer](https://docs.evomi.com/proxy-instructions/integration-guides/puppeteer/index.md): This guide explains how to use Evomi proxies with Puppeteer, a Node.js library for controlling headless Chrome/Chromium. - [Python Requests](https://docs.evomi.com/proxy-instructions/integration-guides/python-requests/index.md): This guide explains how to use Evomi proxies with the Python requests library, the most popular HTTP client for Python. - [Scrapy](https://docs.evomi.com/proxy-instructions/integration-guides/scrapy/index.md): This guide explains how to use Evomi proxies with Scrapy, a Python framework for web crawling and scraping. - [Selenium](https://docs.evomi.com/proxy-instructions/integration-guides/selenium/index.md): This guide explains how to use Evomi proxies with Selenium for browser automation in Python. - [Proxifier on Windows](https://docs.evomi.com/proxy-instructions/integration-guides/windows-proxifier/index.md): This guide explains how to configure Proxifier on Windows to route application traffic through Evomi proxies. - [Mobile Proxies](https://docs.evomi.com/proxy-instructions/mobile-proxies/index.md): Evomi offers a robust network of 3 million+ 3G/4G/5G mobile proxies sourced ethically from volunteer nodes. - [Mobile Proxies Geo Targetting](https://docs.evomi.com/proxy-instructions/mobile-proxies/geo-targetting/index.md): Geo-targeting allows you to specify the geographic location of the proxy you want to use. - [Mobile Proxies City](https://docs.evomi.com/proxy-instructions/mobile-proxies/geo-targetting/city/index.md): You can target a specific city by using the city parameter in your proxy string. - [Mobile Proxies Continent](https://docs.evomi.com/proxy-instructions/mobile-proxies/geo-targetting/continent/index.md): You can target a specific continent by using the continent parameter in the proxy URL. - [Mobile Proxies Country](https://docs.evomi.com/proxy-instructions/mobile-proxies/geo-targetting/country/index.md): You can target a specific country by using the country parameter in your proxy string. - [Mobile Proxies ISP Targeting](https://docs.evomi.com/proxy-instructions/mobile-proxies/geo-targetting/isp/index.md): You can target a specific mobile carrier using the isp parameter. - [Mobile Proxies Region (State)](https://docs.evomi.com/proxy-instructions/mobile-proxies/geo-targetting/region/index.md): You can target a specific region (state) by specifying the region in the proxy string. - [Mobile Proxies How to Connect](https://docs.evomi.com/proxy-instructions/mobile-proxies/how-to-connect/index.md): This page is a basic guide with information about Mobile Proxies and how to connect to them. - [Mobile Proxies Proxy Sessions](https://docs.evomi.com/proxy-instructions/mobile-proxies/proxy-sessions/index.md): Find out how to utilize proxy sessions with Evomi Mobile Proxies to keep a consistent IP address. - [Proxy Generator](https://docs.evomi.com/proxy-instructions/proxy-generator/index.md): Our proxy generator is available for all proxy products and lets you generate a list of proxies for your usecase. - [Proxy Protocols](https://docs.evomi.com/proxy-instructions/proxy-protocols/index.md): Understanding the differences between various proxy protocols is essential for optimizing your network tasks. - [Residential Proxies](https://docs.evomi.com/proxy-instructions/residential-proxies/index.md): Evomi offers high-quality residential proxies sourced ethically from a global network of volunteer nodes. - [Expert Settings Overview](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/index.md): Evomi Residential Proxies offer advanced filtering parameters to fine-tune your proxy connections. - [Ad Blocking](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/adblocking/index.md): Evomi Residential Proxies offer a built-in ad blocking feature that allows you to block ads and trackers on the websites you visit. - [ASN Targeting](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/asn/index.md): {{< /callout >}} Evomi Residential Proxies offer ASN (Autonomous System Number) targeting for advanced network-level control. - [Response Caching](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/caching/index.md): {{< /callout >}} Static assets are the bulk of most page loads and rarely change between requests. - [TCP/IP Device Filter](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/device_filter/index.md): {{< /callout >}} Evomi Residential Proxies offer a TCP/IP device filter that lets you select IPs by TCP fingerprint. - [Extended IP Pool](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/extended/index.md): {{< /callout >}} Evomi Residential Proxies offer an extended IP pool feature that dramatically expands the available IP address range for high-volume operations. - [Fraudscore Parameter](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/fraudscore/index.md): {{< /callout >}} Evomi Residential Proxies offer a fraudscore parameter that allows you to filter IPs based on their Scamalytics fraudscore. - [Geo Source Selection](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/geosource/index.md): Every geo-targeting parameter you send — country, region, city, ASN, ISP, zipcode — is resolved by looking the IP up in a geolocation database. - [HTTP3/QUIC Protocol Support](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/http3/index.md): {{< /callout >}} Evomi Residential Proxies support HTTP3/QUIC for improved performance and compatibility with modern websites. - [ISP Targeting](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/isp/index.md): {{< /callout >}} Evomi Residential Proxies offer premium ISP (Internet Service Provider) targeting for advanced use cases requiring network-specific connections. - [Latency Filter](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/latency/index.md): {{< /callout >}} Evomi Residential Proxies offer a latency-based IP filtering feature that helps you select faster connections for time-sensitive operations. - [Minimum Connection Time Filter](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/minconnection/index.md): {{< /callout >}} Evomi Residential Proxies offer a connection stability filter that ensures you only receive IPs that have maintained persistent connections to our network. - [UDP Protocol Support](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/udp/index.md): {{< /callout >}} Evomi Residential Proxies offer comprehensive UDP protocol support for enterprise clients requiring full network protocol coverage. - [Zipcode Targeting](https://docs.evomi.com/proxy-instructions/residential-proxies/expert-settings/zipcode/index.md): {{< /callout >}} Evomi Residential Proxies offer precision zipcode targeting for ultra-localized connections. - [Residential Proxies Geo Targetting](https://docs.evomi.com/proxy-instructions/residential-proxies/geo-targetting/index.md): Geo-targeting allows you to specify the geographic location of the proxy you want to use. - [City Targeting](https://docs.evomi.com/proxy-instructions/residential-proxies/geo-targetting/city/index.md): You can target a specific country by using the city parameter in your proxy string. - [Residential Proxies Continent](https://docs.evomi.com/proxy-instructions/residential-proxies/geo-targetting/continent/index.md): You can target a specific continent by using the continent parameter in the proxy URL. - [Residential Proxies Country](https://docs.evomi.com/proxy-instructions/residential-proxies/geo-targetting/country/index.md): You can target a specific country by using the country parameter in your proxy string. - [Residential Proxies Region (State)](https://docs.evomi.com/proxy-instructions/residential-proxies/geo-targetting/region/index.md): You can target a specific region (state) by specifying the region in the proxy string. - [Residential Proxies How to Connect](https://docs.evomi.com/proxy-instructions/residential-proxies/how-to-connect/index.md): This page is a basic guide with information about Residential Proxies and how to connect to them. - [Proxy Pools](https://docs.evomi.com/proxy-instructions/residential-proxies/modes/index.md): This feature is only available for Premium Residential Proxies. - [Residential Proxies Proxy Sessions](https://docs.evomi.com/proxy-instructions/residential-proxies/proxy-sessions/index.md): Learn how to use proxy sessions with Evomi Residential Proxies to maintain the same IP for multiple requests. - [Static Residential Proxies](https://docs.evomi.com/proxy-instructions/static-residential-proxies/index.md): Evomi Static Residential Proxies are dedicated ISP-hosted IPs that stay yours for as long as you rent them. - [Static Residential Proxies How to Connect](https://docs.evomi.com/proxy-instructions/static-residential-proxies/how-to-connect/index.md): This page is a basic guide with information about Static Residential Proxies and how to connect to them. ## Scraping Products Instructions - [Scraping Products Instructions](https://docs.evomi.com/scraping-products-instructions/index.md): Evomi provides turnkey scraping products designed for reliability, scale, and ease of use. - [Scraper API](https://docs.evomi.com/scraping-products-instructions/scraper-api/index.md): The Evomi Scraper API is a unified solution for extracting web data at scale. - [Scraper API Authentication](https://docs.evomi.com/scraping-products-instructions/scraper-api/authentication/index.md): All requests to the Scraper API require authentication using your unique API key. - [Cloud Storage](https://docs.evomi.com/scraping-products-instructions/scraper-api/cloud-storage/index.md): Scraper API results are only stored temporarily by us and are removed after delivery. - [Storage Providers](https://docs.evomi.com/scraping-products-instructions/scraper-api/cloud-storage/providers/index.md): Setup guides for Amazon S3, Cloudflare R2, DigitalOcean Spaces, Google Cloud Storage, Azure Blob, and other S3-compatible storage providers. - [Error Handling](https://docs.evomi.com/scraping-products-instructions/scraper-api/errors/index.md): The Scraper API uses standard HTTP status codes and provides detailed error messages to help you quickly identify and resolve issues. - [Parameters](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/index.md): The Scraper API offers comprehensive control through a rich set of parameters. - [AI Enhancement](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/ai-enhancement/index.md): Transform raw web content into structured insights with built-in AI processing. - [Extraction](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/extraction/index.md): Reliable structured extraction is achieved through Css, Xpath, Regex, & Llms. - [Scheme](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/extraction/schema/index.md): Our system also supports AI-assisted schemes, allowing you to automatically generate and fix broken selectors using real page data. - [Fix](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/extraction/schema/fix/index.md): When fix=true, the system enters Autonomous Mode. - [Test](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/extraction/schema/test/index.md): Set test=true to validate your extractscheme against a live target URL before the system saves it. - [Filtering](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/filtering/index.md): These parameters are only available when content=markdown, content=html, or aisource=markdown. - [JS Automation](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/javascript-automation/index.md): Execute custom interactions on web pages before extracting content. - [Network Capture](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/network-capture/index.md): Network Capture allows you to intercept and capture HTTP responses made by the browser during page load. - [Output Formats](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/output-formats/index.md): The Scraper API offers flexible output formats to match your use case—from raw HTML for downstream processing to clean Markdown for AI applications, or full-page screenshots for visual analysis. - [Proxy Configuation](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/proxy/index.md): Use the same session ID across multiple requests to maintain the same IP address—perfect for login flows or shopping carts. - [Scraping Modes](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/scraping-modes/index.md): Parameter mode | string | Scraping mode options: request, browser, or auto request - Fast HTTP request without JavaScript - Best for static sites (blogs, news, documentation) - Works with both… - [Scraper API Parameter Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/usage-examples/index.md) - [Proxy Types](https://docs.evomi.com/scraping-products-instructions/scraper-api/proxy-types/index.md): The Scraper API integrates seamlessly with Evomi's global proxy network, giving you access to residential and datacenter proxies across 150+ countries. - [Quickstart](https://docs.evomi.com/scraping-products-instructions/scraper-api/quickstart/index.md): Get started with the Evomi Scraper API in minutes. - [Rate Limits](https://docs.evomi.com/scraping-products-instructions/scraper-api/rate-limits/index.md): The Scraper API implements intelligent rate limiting to ensure fair resource allocation and optimal performance. - [Result Polling](https://docs.evomi.com/scraping-products-instructions/scraper-api/result-polling/index.md): When scraping tasks take longer than the timeout limit or when you submit async requests, you'll need to poll for results. - [Schedules](https://docs.evomi.com/scraping-products-instructions/scraper-api/schedules/index.md): Make sure you have sufficient credits for the scrape configuration. - [Scraper Configs](https://docs.evomi.com/scraping-products-instructions/scraper-api/scraper-config/index.md): Once you have a saved config, you can use it in scrape requests by passing the configid instead of the full configuration: You can also override specific fields when using a config: --- ## Parameter… - [AI Creation](https://docs.evomi.com/scraping-products-instructions/scraper-api/scraper-config/ai-creation/index.md): Generate complete scraper configurations automatically using natural language prompts. - [Tools](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/index.md): The Scraper API includes powerful tools for URL discovery and domain crawling. - [Domain Crawling](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/domain-crawling/index.md): Our Domain Crawling API crawls a website and automatically scrapes every discovered URL. - [Domain Crawling Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/domain-crawling/usage-examples/index.md): Practical examples showing request payloads and response formats for common Domain Crawling scenarios. - [Search](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/search/index.md): Our Search API finds relevant domains based on search queries. - [Search Tool Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/search/usage-examples/index.md): Practical examples for using the Search API. - [Url Discovery](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/url-discovery/index.md): Our Url Discovery API discovers URLs from any domain. - [URL Discovery Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/url-discovery/usage-examples/index.md): Practical examples showing request payloads and response formats for common Url Discovery scenarios. - [Scraper API Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/usage-examples/index.md): Complete code examples in Python, Node.js, and more showing how to integrate the Scraper API into your applications. - [Webhooks](https://docs.evomi.com/scraping-products-instructions/scraper-api/webhooks/index.md): Webhooks are HTTP callbacks that deliver event notifications to your configured URL. - [Scraping Browser](https://docs.evomi.com/scraping-products-instructions/scraping-browser/index.md): Evomi Scraping Browser gives you access to a managed remote Chromium environment with integrated challenge handling and proxy routing. - [Automatic CAPTCHA Support](https://docs.evomi.com/scraping-products-instructions/scraping-browser/automatic-captcha-support/index.md): Evomi Scraping Browser includes built‑in, automatic solving for popular CAPTCHA providers. - [Scraping Browser Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraping-browser/usage-examples/index.md): Connect to Evomi Scraping Browser using the Chrome DevTools Protocol (CDP) WebSocket. - [WebSocket Parameters](https://docs.evomi.com/scraping-products-instructions/scraping-browser/websocket-parameters/index.md): Use these query parameters on the CDP WebSocket URL to configure your Evomi Scraping Browser sessions. ## Public API - [Public API](https://docs.evomi.com/public-api/index.md): Welcome to the Evomi Proxy Provider API. - [Public API Authentication](https://docs.evomi.com/public-api/authentication/index.md): To access the Evomi Public API, you must authenticate using an API Key. - [Endpoints](https://docs.evomi.com/public-api/endpoints/index.md): Here you will find detailed information about the available endpoints in the Evomi Public API. - [Bandwidth Usage](https://docs.evomi.com/public-api/endpoints/bandwidth-usage/index.md): Query proxy bandwidth and request statistics via GET /public/usage, matching the Evomi dashboard history charts. - [Get Browser Data](https://docs.evomi.com/public-api/endpoints/browser/index.md): The Get Browser Data endpoint returns information about your Browser API access, including your browser API key, remaining credits, concurrency limit, maximum session length, and the browser WebSocket… - [Get Proxy Data](https://docs.evomi.com/public-api/endpoints/default/index.md): The Get Proxy Data endpoint allows you to retrieve detailed information about your proxy products, including credentials, balance, and endpoint details. - [Generate Proxies](https://docs.evomi.com/public-api/endpoints/generate/index.md): Automatically generate proxy strings with specific targeting parameters and connection preferences. - [Session Rotation](https://docs.evomi.com/public-api/endpoints/rotate_session/index.md): Force an IP address change for an existing proxy session while maintaining the same session identifier. - [Get Scraper Data](https://docs.evomi.com/public-api/endpoints/scraper/index.md): The Get Scraper Data endpoint returns information about your Scraper API access, including your scraper API key, remaining credits, concurrency limit, and the scraper endpoint URL. - [Targeting Options](https://docs.evomi.com/public-api/endpoints/settings/index.md): This Endpoint returns available targeting parameters for different proxy types. ## Frequently Asked Questions - [Frequently Asked Questions](https://docs.evomi.com/frequently-asked-questions/index.md): Welcome to our FAQ section! ## Integrations - [Integrations](https://docs.evomi.com/integrations/index.md): Integrate Evomi's scraping capabilities directly into your applications, workflows, and automation tools. - [Agent Requests](https://docs.evomi.com/integrations/agent-requests/index.md): The Agent Request API provides a stateless, AI-powered interface for web scraping tasks. - [JS Client](https://docs.evomi.com/integrations/js-client/index.md): The Evomi JavaScript Client provides a production-ready, promise-based interface to Evomi's API. - [MCP Server](https://docs.evomi.com/integrations/mcp/index.md): The Evomi MCP Server exposes Evomi's Public API and Scraper API over the Model Context Protocol. - [n8n Integration](https://docs.evomi.com/integrations/n8n/index.md): n8n is a popular workflow automation platform that allows you to connect Evomi with over 1,000 apps and services. - [Python Client](https://docs.evomi.com/integrations/python-client/index.md): The Evomi Python Client provides a production-ready, typed interface to Evomi's API. - [Rust Client](https://docs.evomi.com/integrations/rust-client/index.md): The Evomi Rust Client provides a production-ready, async interface to Evomi's API with full type safety and idiomatic Rust patterns. ## Other pages - [Overview](https://docs.evomi.com/overview/index.md): Welcome to the Evomi Documentation This documentation is here to give you an overview over the details of how to use our services. ## Optional - [Evomi dashboard](https://my.evomi.com/): Account, products, API keys and the proxy generator. - [Evomi status page](https://status.evomi.com/): Current service status. - [Full documentation text](https://docs.evomi.com/llms-full.txt): Every page above, concatenated into one file.