Skip to content
Meta Ad Library scraper is live, spy on any brand's adsExplore
Chrome Extension

ArrowCrawl Browser Extension

Capture authenticated sessions directly from your browser. The extension records cookies, localStorage, and network traffic so ArrowCrawl can scrape pages that require login - no proxy needed.

What it does

  • Records your authenticated browser session (cookies, tokens, localStorage)
  • Captures real network requests made by JavaScript-heavy pages
  • Uploads the session to ArrowCrawl so future scrapes replay your auth
  • Exports network logs (HAR format) for API Hunter analysis
  • Runs LLM-generated scraper scripts in your tab - saving server bandwidth

Installation (developer mode)

The extension is not yet on the Chrome Web Store. Load it directly from source:

  1. 1

    Download the extension

    Download and unzip the extension source code.

  2. 2

    Open Chrome Extensions

    Navigate to chrome://extensions in your browser.

  3. 3

    Enable Developer Mode

    Toggle Developer mode in the top-right corner of the extensions page.

  4. 4

    Load unpacked

    Click "Load unpacked" and select the unzipped extension folder.

  5. 5

    Pin the extension

    Click the puzzle piece icon in the toolbar and pin ArrowCrawl for quick access.

How to capture a session

  1. 1.Click the ArrowCrawl extension icon in your toolbar.
  2. 2.Click "Start Session Capture" on the popup.
  3. 3.Log in to the target website normally in the same tab.
  4. 4.Navigate to the page you want to scrape.
  5. 5.Click "Stop and Upload" - your session is now saved in your ArrowCrawl account.
  6. 6.Run a scrape from the dashboard or API using session_id from the Captures tab.

Use the captured session in your scrape

from arrowcrawl import ArrowCrawl

ac = ArrowCrawl(api_key="ac_live_...")
result = ac.scrape(
    url="https://protected-site.com/data",
    session_id="ses_abc123",  # from Captures tab
    formats=["json"],
)