DocumentationIntroduction

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

FeatureDescription
Real Browser RenderingScrape JavaScript-heavy websites using a full headless browser.
Browser CommandsClick buttons, fill forms, scroll, and run JavaScript before extracting content.
Captcha SolvingAutomatically detect and solve reCAPTCHA, hCaptcha, and Cloudflare challenges.
Proxy RotationAutomatic IP rotation with free, data center, residential, Tor, and custom proxy options.
GeotargetingRoute requests through specific countries and cities to bypass region restrictions.
Response FormatsGet results as JSON, raw HTML, or clean Markdown - ideal for LLMs and RAG pipelines.
Response SelectorsExtract only the content you need using CSS selectors or XPath queries.
Screenshots, PDFs & VideoCapture visual snapshots, generate PDF documents, or record video of the scraping session.
Custom Cookies & HeadersPass session tokens, authentication headers, or site configuration cookies.
Webhooks / CallbacksSend requests asynchronously and receive results at your own endpoint.
SessionsMaintain state across multiple requests with persistent IP, cookies, and user agent.
MCP ServerUse ScrAPI as a tool in AI agents via the Model Context Protocol.
SDK / API ClientOfficial .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?