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

# Quickstart

> Start scraping in under 2 minutes with Crawlstack

Get your first crawler running directly in your browser.

## 1. Install the Extension

<AccordionGroup>
  <Accordion icon="chrome" title="Install from Web Store">
    *Coming Soon to the Chrome Web Store.*
  </Accordion>

  <Accordion icon="file-archive" title="Manual Installation (.crx)">
    1. Download the latest `crawlstack.crx` from our releases.
    2. Open Chrome and navigate to `chrome://extensions`.
    3. Enable **Developer Mode** (top right toggle).
    4. Drag and drop the `.crx` file anywhere onto the extensions page.
    5. Click **Add extension** when prompted.
  </Accordion>
</AccordionGroup>

## 2. Create Your First Crawler

Open the Crawlstack Dashboard by clicking the extension icon, then:

1. Click **+ New Crawler**.
2. Set the **Start URL** to `https://books.toscrape.com/`.
3. Paste this extraction script:
   ```javascript theme={null}
   const books = document.querySelectorAll('article.product_pod');
   const items = Array.from(books).map(book => ({
     id: book.querySelector('h3 a').href,
     data: {
       title: book.querySelector('h3 a').title,
       price: book.querySelector('.price_color').innerText
     }
   }));

   await runner.publishItems(items);
   ```
4. Click **Save**.

## 3. Run & View Data

1. Click the **Run** button.
2. Crawlstack will open the page in the background and execute the script.
3. Click the **Items** tab to see your data live.

## Next Steps

<CardGroup cols={2}>
  <Card title="Scripting API" icon="code" href="/scripting/runner">
    Learn how to handle pagination and complex data.
  </Card>

  <Card title="Public API" icon="globe" href="/api-reference/public-api">
    Access your browser programmatically via HTTP.
  </Card>
</CardGroup>
