# Scraping Products Instructions

Source: https://docs.evomi.com/scraping-products-instructions/

Evomi provides turnkey scraping products designed for reliability, scale, and ease of use. This section covers products that offer managed browser automation, rendering, and proxy integration with minimal setup.

For traditional proxy-based integrations, see the dedicated guides under [Proxy Instructions](/proxy-instructions/).

## Pages in this section

- [Output Formats](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/output-formats/index.md): Choose HTML, markdown, a screenshot or a PDF with content=, and raw or JSON delivery.
- [Quickstart](https://docs.evomi.com/scraping-products-instructions/scraper-api/quickstart/index.md): Your first Scraper API call is one GET request.
- [AI Creation](https://docs.evomi.com/scraping-products-instructions/scraper-api/scraper-config/ai-creation/index.md): Describe the site and the data you want, and the config generator discovers URLs, inspects pages and returns a tested scraper config.
- [Scraper API Authentication](https://docs.evomi.com/scraping-products-instructions/scraper-api/authentication/index.md): Send your Scraper API key as a query parameter, an x-api-key header or in the JSON body.
- [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.
- [Domain Crawling Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/domain-crawling/usage-examples/index.md): Domain Crawling requests and responses: crawl depth, URL pattern filters, JavaScript rendering, markdown output, AI enhancement and async mode.
- [Search Tool Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/search/usage-examples/index.md): Search API requests and responses: single and multiple queries, regional results, async handling, and passing the domains you find straight into a scrape.
- [URL Discovery Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/tools/url-discovery/usage-examples/index.md): Url Discovery requests and responses: sitemap and Common Crawl sources, live validation, pattern filters, async mode for large domains, and a full content audit.
- [Scraping Browser Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraping-browser/usage-examples/index.md): Connect to the Scraping Browser over CDP from Puppeteer, Playwright, Patchright or Rod, with the parameters each needs and the Bun incompatibility to avoid.
- [WebSocket Parameters](https://docs.evomi.com/scraping-products-instructions/scraping-browser/websocket-parameters/index.md): The query parameters on the Scraping Browser CDP URL: key, os, proxycountry, adblock and solvecloudflare, with their defaults and behaviour notes.
- [Automatic CAPTCHA Support](https://docs.evomi.com/scraping-products-instructions/scraping-browser/automatic-captcha-support/index.md): Which challenge providers the Scraping Browser solves during navigation and form submits, what each costs, and how to turn an individual solver off.
- [Filtering](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/filtering/index.md): excludedtags and excludedselectors strip elements before the response is built, which also changes what extraction and the AI step see.
- [Proxy Types](https://docs.evomi.com/scraping-products-instructions/scraper-api/proxy-types/index.md): Residential and datacenter proxies in the Scraper API: what each costs per mode, which modes accept them, country selection, session IDs and custom overrides.
- [Rate Limits](https://docs.evomi.com/scraping-products-instructions/scraper-api/rate-limits/index.md): Scraper API limits are on concurrent requests per key, not requests per second.
- [Webhooks](https://docs.evomi.com/scraping-products-instructions/scraper-api/webhooks/index.md): Get a callback when a scrape, crawl, map, search or schedule finishes instead of polling for it.
- [Error Handling](https://docs.evomi.com/scraping-products-instructions/scraper-api/errors/index.md): The Scraper API's status codes and error payloads, 401, 402, 408, 422, 429 and 500, what causes each, and which ones are worth retrying.
- [Fix](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/extraction/schema/fix/index.md): With test and fix both true, the API writes or repairs an extractscheme from your prompt against the live page, and saves it only if it works.
- [Result Polling](https://docs.evomi.com/scraping-products-instructions/scraper-api/result-polling/index.md): How async Scraper API requests work: submit with async=true, poll the task endpoint, and what happens when a synchronous request hits its timeout instead.
- [Scraping Modes](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/scraping-modes/index.md): mode=request is a fast HTTP fetch, mode=browser renders JavaScript, and mode=auto decides for you.
- [Test](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/extraction/schema/test/index.md): test=true validates an extractscheme against a live URL before it is saved, and shows what each selector actually returned.
- [JS Automation](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/javascript-automation/index.md): jsinstructions clicks, fills and waits on a page before it is captured.
- [Network Capture](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/network-capture/index.md): Capture the XHR and fetch responses a page makes while it loads, filtered by resource type, URL, status, content type, method or header.
- [AI Enhancement](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/ai-enhancement/index.md): aienhance runs a model over the page's markdown or a screenshot to summarise it or return structured data, for an additional 30 credits per request.
- [Proxy Configuation](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/proxy/index.md): The Scraper API's proxy parameters, proxytype, proxycountry, proxysessionid and proxyoverwrite, and how residential and datacenter differ in cost and mode support.
- [Scraper API Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/usage-examples/index.md): Working Scraper API code in Python and Node.js: basic requests, JSON metadata, screenshots, markdown, JS automation, AI enhancement, async polling and retries.
- [Scraper API Parameter Usage Examples](https://docs.evomi.com/scraping-products-instructions/scraper-api/parameters/usage-examples/index.md): Scraper API requests with their credit cost attached, from a one-credit datacenter fetch to browser screenshots, PDFs and AI extraction.
