llms.txt Content
# ScrAPI
> Privacy-first web scraping API with browser automation, captcha solving, proxy rotation, and AI integration
https://scrapi.tech
## Overview
ScrAPI is a privacy-first, cloud-based web scraping API designed for developers who need reliable, scalable data extraction from any website. It handles the hard parts of web scraping — bot detection bypass, CAPTCHA solving, JavaScript rendering, IP rotation, and geotargeting — so you can focus on your data. ScrAPI does not log, store, or sell any data extracted through the service.
## API Endpoint
Primary endpoint: `https://api.scrapi.tech/v1/scrape`
- Supports GET (basic scraping) and POST (advanced options including browser commands)
- Authentication: API key via `apiKey` URL parameter or `X-API-KEY` header
- OpenAPI specification: https://api.scrapi.tech/scalar/v1
- Interactive playground: https://scrapi.tech/playground
## Core Capabilities
### Scraping Features
- **Universal website scraping**: Extract data from any URL (static or dynamic)
- **Real browser rendering**: Optional headless browser with full JavaScript execution for SPAs, React, Vue, Angular sites
- **Multiple output formats**: JSON (default), raw HTML, or clean Markdown responses — Markdown is ideal for LLM and RAG pipeline consumption
- **Response selectors**: Extract specific content using CSS selectors or XPath queries to reduce payload size
- **Unlimited concurrency & bandwidth**: No arbitrary limits on paid plans
- **Automatic retries**: Smart retry logic on transient failures
### Browser Automation Commands
- **Click elements**: `{ "click": "#buttonId" }` — Automate button clicks and navigation
- **Fill forms**: `{ "input": { "input[name='email']": "value" } }` — Enter text with human-like typing
- **Select dropdowns**: `{ "select": { "select[name='country']": "USA" } }` — Choose dropdown options
- **Scroll pages**: `{ "scroll": 1000 }` — Scroll to trigger lazy-loaded content
- **Wait for elements**: `{ "waitfor": "#resu