# Scrapio ## Docs - [Amazon](https://docs.scrapio.dev/api-reference/amazon.md): Search Amazon, retrieve product details, and fetch offer pricing. - [Crawl](https://docs.scrapio.dev/api-reference/crawl.md): Crawl a site starting from one or more seed URLs, following links up to a configurable depth. - [Fetch](https://docs.scrapio.dev/api-reference/fetch.md): Fetch and render a single URL. Returns HTML, Markdown, JSON, or a screenshot. - [Google Search](https://docs.scrapio.dev/api-reference/google.md): Execute a Google SERP query and receive structured results including organic results, ads, images, and more. - [Interact](https://docs.scrapio.dev/api-reference/interact.md): Drive a real browser with a sequence of actions — click, type, scroll, screenshot, and extract. - [Jobs](https://docs.scrapio.dev/api-reference/jobs.md): Create async jobs, poll for status, and retrieve results. - [Monitors](https://docs.scrapio.dev/api-reference/monitors.md): Watch specific fields on a page and get notified only when one actually changes. - [Search](https://docs.scrapio.dev/api-reference/search.md): Run a web search and optionally fetch each result page in the same call. - [Walmart](https://docs.scrapio.dev/api-reference/walmart.md): Search Walmart and retrieve product details. - [YouTube](https://docs.scrapio.dev/api-reference/youtube.md): Search YouTube, retrieve video details, and download subtitles and transcripts. - [Authentication](https://docs.scrapio.dev/authentication.md): Authenticate every request with an API key passed as a Bearer token. - [Errors](https://docs.scrapio.dev/errors.md): Standard error envelope, HTTP status codes, and error code index. - [Async Jobs](https://docs.scrapio.dev/guides/async-jobs.md): Submit long-running jobs, poll for status, retrieve results, and understand the job lifecycle. - [Browser Automation](https://docs.scrapio.dev/guides/browser-automation.md): Use the Interact surface to click, fill forms, scroll, take screenshots, and extract data after multi-step interactions. - [Crawling Large Sites](https://docs.scrapio.dev/guides/crawl-large-sites.md): Depth limits, include/exclude patterns, domain scoping, and crawl budget management. - [Credit Management](https://docs.scrapio.dev/guides/credit-management.md): Read your current usage, estimate costs for planned operations, and set up monitoring. - [Extracting Structured Data](https://docs.scrapio.dev/guides/extract-structured-data.md): Use CSS selectors, JSON schemas, or natural-language instructions to pull structured data from any page. - [Fetching JavaScript Pages](https://docs.scrapio.dev/guides/fetch-javascript-pages.md): When to use render_js, how JS rendering works, and how to control it. - [Identity & Sessions](https://docs.scrapio.dev/guides/identity-and-sessions.md): Persistent browser sessions for stateful scraping — cookies, auth tokens, and identity profiles. - [Website Monitoring](https://docs.scrapio.dev/guides/website-monitoring.md): Watch specific fields on a page and get notified only when one actually changes -- no polling, storage, or diffing code required. - [Introduction](https://docs.scrapio.dev/introduction.md): Turn any URL into structured data. One API for fetch, crawl, extract, interact, search, and YouTube. - [MCP Server](https://docs.scrapio.dev/mcp-server.md): Use the Scrapio from Claude, Cursor, Windsurf, and any MCP-compatible agent. - [Quickstart](https://docs.scrapio.dev/quickstart.md): Make your first successful API call in under 60 seconds. - [Rate Limits & Credits](https://docs.scrapio.dev/rate-limits.md): How the credit system works, per-surface costs, and what happens when you hit a limit. - [SDKs & Client Libraries](https://docs.scrapio.dev/sdks.md): Official SDKs for the Scrapio — TypeScript, Python, Go, Ruby, PHP, and Java. ## OpenAPI Specs - [openapi](https://docs.scrapio.dev/openapi.json)