Back to Dashboard
Scraper Docs

Quickstart

Get your first scraping flow running in under 5 minutes.

1

Create your account

Sign up at scraper.bot/sign-up to get access to the dashboard. Free tier includes 100 runs per month and 3 flows.

2

Create your first Flow

Navigate to Flows in the dashboard sidebar and click New Flow. Choose a template, start from scratch, or use AI Generation at /flows/generate to describe your scraping task in plain English and let Claude AI build the flow for you.

Screenshot: Flow builder interface
3

Run the flow

Click Run Now to execute your flow immediately. Watch the real-time logs as Scraper navigates to your target URL, executes each step, and extracts data.

4

Get your API endpoint

Every flow gets a unique API endpoint. Go to Settings > API Keys to generate a key, then use the endpoint to trigger runs programmatically.

Your flow endpoint
https://scraper.bot/api/flows/flow-abc123/run
5

Integrate

Trigger your flow from any language or tool. Here are examples for common platforms:

curl
curl -X POST https://scraper.bot/api/flows/flow-abc123/run \
  -H "X-API-Key: scr_live_your_key_here" \
  -H "Content-Type: application/json"
JavaScript (fetch)
const response = await fetch(
  "https://scraper.bot/api/flows/flow-abc123/run",
  {
    method: "POST",
    headers: {
      "X-API-Key": "scr_live_your_key_here",
      "Content-Type": "application/json",
    },
  }
);

const { data } = await response.json();
console.log(data.id); // run-xyz789
Python (requests)
import requests

response = requests.post(
    "https://scraper.bot/api/flows/flow-abc123/run",
    headers={
        "X-API-Key": "scr_live_your_key_here",
        "Content-Type": "application/json",
    },
)

data = response.json()["data"]
print(data["id"])  # run-xyz789

Ready to start scraping?

Create your first flow in minutes. No credit card required.

Get Started Free