@us

CRW Web Scraper

CRW web scraping plugin for OpenClaw — scrape, crawl, and map websites

Current version
v0.1.2
code-pluginCommunitysource-linked

openclaw-plugin-crw

npm version License: MIT

CRW web scraping plugin for OpenClaw. Gives your AI agents the ability to scrape, crawl, and map websites.

Installation

openclaw plugins install openclaw-plugin-crw

Setup — Pick One

Option A: Cloud (fastcrw.com) — Quickest Start

No server to install. Sign up at fastcrw.com and get 500 free credits to start scraping:

{
  "plugins": {
    "crw": {
      "apiKey": "crw_live_..."
    }
  }
}

That's it — cloud is the default. Your agents can now scrape, crawl, and map any website.

Option B: Self-hosted with binary (free, no limits)

Single binary, ~15 MB download, ~6 MB idle RAM. No Docker needed.

curl -fsSL https://raw.githubusercontent.com/us/crw/main/install.sh | bash
crw  # starts on http://localhost:3000
{
  "plugins": {
    "crw": {
      "apiUrl": "http://localhost:3000"
    }
  }
}

Option C: Self-hosted with Docker

docker run -d -p 3000:3000 ghcr.io/us/crw:latest
{
  "plugins": {
    "crw": {
      "apiUrl": "http://localhost:3000"
    }
  }
}

Tools

ToolDescription
crw_scrapeScrape a single URL and get clean markdown
crw_crawlBFS crawl a website, collect content from multiple pages
crw_mapDiscover all URLs on a website via sitemap + link traversal

How It Works

Once installed and configured, your OpenClaw agents use the CRW tools automatically:

Scrape a page

User (via WhatsApp/Telegram/Discord): "Summarize this article: https://example.com/blog/post"

Agent uses crw_scrape → gets clean markdown → summarizes → responds.

Crawl an entire site

User: "Research everything on docs.example.com"

Agent uses crw_crawl → discovers and scrapes all pages → synthesizes findings → responds.

Discover site structure

User: "What pages does example.com have?"

Agent uses crw_map → returns all discovered URLs via sitemap + link traversal.

Example: URL Scraper Bot

A simple OpenClaw agent that scrapes any URL users send:

  1. User sends a URL via WhatsApp/Telegram
  2. Agent detects the URL and calls crw_scrape
  3. CRW fetches the page (using fastcrw.com cloud or your local instance)
  4. Agent receives clean markdown — no HTML noise, no nav/footer
  5. Agent summarizes and replies

With fastcrw.com, no infrastructure needed — just plug in your API key and go.

Compared to Firecrawl Plugin

FeatureCRW PluginFirecrawl Plugin
Cloud optionfastcrw.comfirecrawl.dev
Self-hostedYes (single binary, ~6 MB)Complex (5+ containers)
API key requiredNo (self-hosted)Yes (always)
Idle RAM~6 MB~500 MB+
Avg latency833ms4,600ms
Cost (self-hosted)$0$0 but heavy infra

License

MIT

Source and release

Source repository

us/openclaw-plugin-crw

Open repo

Source commit

3389b7600e52d225852b960c76e7f65235148cf3

View commit

Install command

openclaw plugins install clawhub:openclaw-plugin-crw

Metadata

  • Package: openclaw-plugin-crw
  • Created: 2026/03/28
  • Updated: 2026/03/28
  • Executes code: Yes
  • Source tag: 3389b7600e52d225852b960c76e7f65235148cf3

Compatibility

  • Built with OpenClaw: 0.1.1
  • Plugin API range: 1
  • Tags: latest
  • Files: 17