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
Download the extension
Download and unzip the extension source code.
- 2
Open Chrome Extensions
Navigate to chrome://extensions in your browser.
- 3
Enable Developer Mode
Toggle Developer mode in the top-right corner of the extensions page.
- 4
Load unpacked
Click "Load unpacked" and select the unzipped extension folder.
- 5
Pin the extension
Click the puzzle piece icon in the toolbar and pin ArrowCrawl for quick access.
How to capture a session
- 1.Click the ArrowCrawl extension icon in your toolbar.
- 2.Click "Start Session Capture" on the popup.
- 3.Log in to the target website normally in the same tab.
- 4.Navigate to the page you want to scrape.
- 5.Click "Stop and Upload" - your session is now saved in your ArrowCrawl account.
- 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"],
)