Welcome to ScrAPI
ScrAPI is a privacy-first web scraping API designed for developers who need reliable, scalable data extraction from any website. Whether you’re building a price monitoring tool, training an AI model, aggregating content, or automating browser workflows, ScrAPI handles the hard parts - bot detection, CAPTCHAs, IP rotation, and JavaScript rendering - so you can focus on your data.
The REST API is simple to integrate with any programming language and takes just minutes to get started.
Try It Now
Don’t want to read the docs? Jump straight into the Playground to test the API live and generate code in your preferred language.
You can also browse the interactive OpenAPI documentation for full endpoint details.
Features Overview
| Feature | Description |
|---|---|
| Real Browser Rendering | Scrape JavaScript-heavy websites using a full headless browser. |
| Browser Commands | Click buttons, fill forms, scroll, and run JavaScript before extracting content. |
| Captcha Solving | Automatically detect and solve reCAPTCHA, hCaptcha, and Cloudflare challenges. |
| Proxy Rotation | Automatic IP rotation with free, data center, residential, Tor, and custom proxy options. |
| Geotargeting | Route requests through specific countries and cities to bypass region restrictions. |
| Response Formats | Get results as JSON, raw HTML, or clean Markdown - ideal for LLMs and RAG pipelines. |
| Response Selectors | Extract only the content you need using CSS selectors or XPath queries. |
| Screenshots, PDFs & Video | Capture visual snapshots, generate PDF documents, or record video of the scraping session. |
| Custom Cookies & Headers | Pass session tokens, authentication headers, or site configuration cookies. |
| Webhooks / Callbacks | Send requests asynchronously and receive results at your own endpoint. |
| Sessions | Maintain state across multiple requests with persistent IP, cookies, and user agent. |
| MCP Server | Use ScrAPI as a tool in AI agents via the Model Context Protocol. |
| SDK / API Client | Official .NET SDK and generated clients for Go, Python, Java, and more. |
Additional built-in capabilities:
- Advanced bot detection bypass techniques
- Ads and web trackers are automatically disabled
- Automatic retries on transient failures
- Unlimited concurrency and bandwidth
Test API Key
You can use ScrAPI immediately without an API key. The test key provides one concurrent request and twenty free calls per day with minimal queuing.
Need more credits to evaluate your integration? Request a free trial key from hello@scrapi.tech and we’ll set you up with credits and no test key limitations.
Ready for production? Purchase a subscription to unlock full concurrency and higher credit limits.
What’s Next?
- New to the API? Start with the Getting Started guide.
- Want to understand costs? Review the Credit Usage breakdown.
- Building an AI agent? Check out the MCP Server integration.
- Need an SDK? See available SDK and API Clients.