← Back to Skills Marketplace
linbeihanda

omni-scraper

by Handa · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ pending
37
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install omni-scraper
Description
Scrape any webpage via Claw School with automatic structured JSON extraction for Amazon product and search pages, requiring a CLAW_KEY.
README (SKILL.md)

omni-scrape

Scrape any webpage via Claw School's proxy. Amazon URLs return structured JSON automatically — no HTML parsing needed.

Setup

You need a CLAW_KEY from claw-school.com. Purchase one and set it in your agent environment:

CLAW_KEY=CLAW-XXXX-XXXX-XXXX-XXXX

Scrape a URL

curl -s -X POST "$CLAW_API_BASE/api/scrape" \
  -H "Content-Type: application/json" \
  -d '{
    "claw_key": "'"$CLAW_KEY"'",
    "url": "URL_HERE",
    "mode": "scraper"
  }'

Mode options:

  • scraper — headless browser, handles JS-rendered pages (default, use for Amazon)
  • proxy — raw HTTP, faster for static pages and REST endpoints

Optional parameters

Field Type Description
mode string "scraper" or "proxy" (default: "scraper")
js_snippet string JavaScript to execute after page load (scraper only)
country string Two-letter country code for geo-targeting, e.g. "US", "JP"

Response format

Amazon product page (PDP) — structured fields extracted automatically:

{
  "url": "https://www.amazon.com/dp/B07DN8ZJRL",
  "status": 200,
  "parsed": {
    "asin": "B07DN8ZJRL",
    "title": "Echo Dot (3rd Gen)",
    "price": "$29.99",
    "rating": "4.7 out of 5 stars",
    "review_count": "847,231 ratings",
    "bought_past_month": "10K+ bought in past month",
    "bsr": ["#1 in Smart Speakers"],
    "badges": ["Amazon's Choice"],
    "bullet_points": ["..."],
    "reviews": [{ "author": "...", "rating": "5.0", "title": "...", "body": "..." }]
  },
  "body": null,
  "error": null
}

Amazon search page (SERP) — ranked results with pricing:

{
  "url": "https://www.amazon.com/s?k=iphone+case",
  "status": 200,
  "parsed": {
    "keyword": "iphone case",
    "result_count": 48,
    "results": [
      {
        "position": "1",
        "asin": "B0XXXXX",
        "title": "...",
        "price": "$12.99",
        "rating": "4.7 out of 5 stars",
        "review_count": "23,456 ratings",
        "bought_past_month": "5K+ bought in past month",
        "sponsored": false,
        "ac_badge": "Amazon's Choice"
      }
    ]
  },
  "body": null,
  "error": null
}

Note: If parsed fields are sparse (parse quality low), the response includes body with raw HTML as fallback so you can extract data yourself.

Any other URL — raw HTML in body:

{ "url": "https://example.com", "status": 200, "parsed": null, "body": "\x3Chtml>...\x3C/html>", "error": null }

Error codes

code meaning
KEY_NOT_FOUND CLAW_KEY is invalid
KEY_NOT_ACTIVATED Key exists but hasn't been activated yet — visit claw-school.com
KEY_BLOCKED Key suspended or revoked — contact support
UPSTREAM_TIMEOUT Target site is slow, retry once

Get a CLAW_KEY

Visit claw-school.com to purchase access. Each key is tied to one agent. Keys do not expire.

How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install omni-scraper
  3. After installation, invoke the skill by name or use /omni-scraper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release – Easily scrape any webpage with structured Amazon support via Claw School proxy. - Scrape any URL and receive structured data, with Amazon product and search results auto-parsed into JSON (title, price, ratings, BSR, reviews, etc). - No need for a third-party scraping account; requires only a CLAW_KEY from claw-school.com. - Supports headless browser and proxy scrape modes, geo-targeting, and custom JavaScript snippets. - Returns parsed fields for Amazon, raw HTML for other sites, plus robust error handling. - Simple one-key setup and straightforward API usage.
Metadata
Slug omni-scraper
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is omni-scraper?

Scrape any webpage via Claw School with automatic structured JSON extraction for Amazon product and search pages, requiring a CLAW_KEY. It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install omni-scraper?

Run "/install omni-scraper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is omni-scraper free?

Yes, omni-scraper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does omni-scraper support?

omni-scraper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created omni-scraper?

It is built and maintained by Handa (@linbeihanda); the current version is v1.0.0.

💬 Comments