Docs / Overview
Documentation
Everything you need to integrate ArrowCrawl into your application.
Getting Started
Install the SDK, get your API key, and make your first scrape in 2 minutes.
API Reference
Complete reference for all endpoints: /scrape, /crawl, /map, /extract, /search.
Python SDK
pip install arrowcrawl. async/sync client, typed responses, auto-retry.
Browser Extension
Capture authenticated sessions, upload to API, build scrapers from real traffic.
Webhooks & Live Scrapers
Schedule recurring scrapes, detect changes, get notified via webhooks.
Guides & Examples
Price monitoring, revenue scraping, e-commerce data extraction tutorials.
Quick Start
1. Install the SDK
pip install arrowcrawl2. Scrape any URL
from arrowcrawl import ArrowCrawl
ac = ArrowCrawl(api_key="ac_live_...")
result = ac.scrape(
url="https://www.amazon.in/dp/B09V3KXJPB",
formats=["json"],
schema={
"title": "string",
"price": "number",
"rating": "number",
"seller": "string"
}
)
print(result.json)
# {"title": "...", "price": 1299, "rating": 4.1, "seller": "..."}3. Or use cURL
curl -X POST https://api.arrowcrawl.com/v1/scrape \
-H "Authorization: Bearer ac_live_..." \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.flipkart.com/product/p/itm123",
"formats": ["markdown", "json"],
"schema": {"name": "string", "price": "number"}
}'