🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Crawl By Desearch

by @okradze

Crawl/scrape and extract content from any webpage URL. Returns the page content as clean text or raw HTML. Use this when you need to read the full contents o...

Versionv1.0.1
Downloads1,508
Stars⭐ 1
TERMINAL
clawhub install desearch-crawl

πŸ“– About This Skill


name: desearch-crawl description: Crawl/scrape and extract content from any webpage URL. Returns the page content as clean text or raw HTML. Use this when you need to read the full contents of a specific web page. metadata: {"clawdbot":{"emoji":"πŸ•·οΈ","homepage":"https://desearch.ai","requires":{"env":["DESEARCH_API_KEY"]}}}

Crawl Webpage By Desearch

Extract content from any webpage URL. Returns clean text or raw HTML.

Quick Start

1. Get an API key from https://console.desearch.ai 2. Set environment variable: export DESEARCH_API_KEY='your-key-here'

Usage

# Crawl a webpage (returns clean text by default)
scripts/desearch.py crawl "https://en.wikipedia.org/wiki/Artificial_intelligence"

Get raw HTML

scripts/desearch.py crawl "https://example.com" --crawl-format html

Options

| Option | Description | |--------|-------------| | --crawl-format | Output content format: text (default) or html |

Examples

Read a documentation page

scripts/desearch.py crawl "https://docs.python.org/3/tutorial/index.html"

Get raw HTML for analysis

scripts/desearch.py crawl "https://example.com/page" --crawl-format html

Response

Example (format=text, truncated, default)

Artificial intelligence (AI) is the capability of computational systems to perform tasks that typically require human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making...

Example (format=html, truncated)



  Artificial intelligence - Wikipedia
  
    

Artificial intelligence (AI) is the capability of computational systems...

Notes

  • Response is plain text or raw HTML β€” not JSON.
  • Default format is text. Use --crawl-format html only when you need to inspect page structure.
  • Prefer text format to avoid bloating the agent context with markup.
  • Errors

    Status 401, Unauthorized (e.g., missing/invalid API key)
    {
      "detail": "Invalid or missing API key"
    }
    

    Status 402, Payment Required (e.g., balance depleted)

    {
      "detail": "Insufficient balance, please add funds to your account to continue using the service."
    }
    

    Resources

  • API Reference
  • Desearch Console
  • πŸ’‘ Examples

    Read a documentation page

    scripts/desearch.py crawl "https://docs.python.org/3/tutorial/index.html"
    

    Get raw HTML for analysis

    scripts/desearch.py crawl "https://example.com/page" --crawl-format html
    

    βš™οΈ Configuration

    | Option | Description | |--------|-------------| | --crawl-format | Output content format: text (default) or html |

    πŸ“‹ Tips & Best Practices

  • Response is plain text or raw HTML β€” not JSON.
  • Default format is text. Use --crawl-format html only when you need to inspect page structure.
  • Prefer text format to avoid bloating the agent context with markup.
  • Errors

    Status 401, Unauthorized (e.g., missing/invalid API key)
    {
      "detail": "Invalid or missing API key"
    }
    

    Status 402, Payment Required (e.g., balance depleted)

    {
      "detail": "Insufficient balance, please add funds to your account to continue using the service."
    }