> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spidra.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Extract structured data from any website through the Playground, the API, or any of our SDKs.

<img className="block dark:hidden" src="https://mintcdn.com/spidra/47EJpglRIcFOVcnQ/images/Spidra-Documentation-HEADER.png?fit=max&auto=format&n=47EJpglRIcFOVcnQ&q=85&s=a081b0cae8d7b05194bb8e1867896b6f" alt="Spidra Documentation" width="1080" height="352" data-path="images/Spidra-Documentation-HEADER.png" />

<img className="hidden dark:block" src="https://mintcdn.com/spidra/47EJpglRIcFOVcnQ/images/Spidra-Documentation-HEADER.png?fit=max&auto=format&n=47EJpglRIcFOVcnQ&q=85&s=a081b0cae8d7b05194bb8e1867896b6f" alt="Spidra Documentation" width="1080" height="352" data-path="images/Spidra-Documentation-HEADER.png" />

Spidra turns websites into structured, ready-to-use data using prompts, real browsers, proxies, CAPTCHA solving, and AI extraction without forcing users to build or maintain scraping infrastructure.

## Start here

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Make your first scrape in under 2 minutes through the Playground or in code.
  </Card>

  <Card title="API Reference" icon="brackets-curly" href="/api-reference/introduction">
    Every endpoint documented with request and response examples.
  </Card>
</CardGroup>

## What Spidra can do

<CardGroup cols={2}>
  <Card title="Scrape" icon="magnifying-glass-plus" href="/features/playground">
    Describe what you want in plain text. Spidra opens a real browser, runs your prompt, and returns clean data.
  </Card>

  <Card title="Crawl" icon="sitemap" href="/features/crawling">
    Spidra discovers pages, visits each one, and extracts structured data across the whole site automatically.
  </Card>

  <Card title="Batch scrape" icon="layer-group" href="/features/batch-scraping">
    Submit up to 50 URLs in one request and they all run in parallel.
  </Card>

  <Card title="Structured output" icon="file-code" href="/features/structured-output">
    Define a JSON schema and get guaranteed-shape data back every time.
  </Card>

  <Card title="Browser actions" icon="hand-pointer" href="/features/actions">
    Click, scroll, type, wait dismiss cookie banners, fill search forms, load infinite scroll content.
  </Card>

  <Card title="forEach — loop every element" icon="arrows-rotate" href="/features/actions">
    Find every matching element on a page, follow each link to its destination, and get back a clean array.
  </Card>

  <Card title="Authenticated scraping" icon="key" href="/features/authenticated-scraping">
    Pass session cookies to scrape pages behind login walls. Cookies are never stored.
  </Card>

  <Card title="Stealth mode" icon="user-secret" href="/features/stealth-mode">
    Residential proxies to 50+ countries, CAPTCHA solving, and browser fingerprint evasion built in.
  </Card>
</CardGroup>

## SDKs and integrations

Official libraries for every major language and platform. All open source at [github.com/spidra-io](https://github.com/spidra-io).

<CardGroup cols={4}>
  <Card title="Python" icon="python" href="/sdks/python" />

  <Card title="Node.js" icon="node" href="/sdks/node" />

  <Card title="Go" icon="golang" href="/sdks/go" />

  <Card title="PHP" icon="php" href="/sdks/php" />

  <Card title="Ruby" icon="gem" href="/sdks/ruby" />

  <Card title="Java" icon="java" href="/sdks/java" />

  <Card title="Elixir" icon="erlang" href="/sdks/elixir" />

  <Card title=".NET" icon="microsoft" href="/sdks/dotnet" />

  <Card title="Swift" icon="swift" href="/sdks/swift" />

  <Card title="Rust" icon="rust" href="/sdks/rust" />

  <Card title="n8n" icon="bolt" href="/sdks/n8n" />

  {/* <Card title="MCP Server" icon="robot" href="/sdks/mcp" /> */}
</CardGroup>
