LeoYeAI

Ultra Scraper — AI skill for Claude Code

AI community

🕷️ Agent-native web scraping library — stealth anti-bot bypass, auto-escalation, and native tool calling for OpenClaw, Claude Code, Codex, Hermes, and any AI agent framework.

How to install Ultra Scraper

This entry records only its repository, not the path inside it, so there is no exact command to give. Open LeoYeAI/ultra-scraper and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ultra Scraper does

🕷️ Agent-native web scraping library — stealth anti-bot bypass, auto-escalation, and native tool calling for OpenClaw, Claude Code, Codex, Hermes, and any AI agent framework.

Alternatives in AI

  • Firecrawl MCP Server — 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM c 6.1k ★
  • Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
  • Vllm Mlx — High-performance OpenAI and Anthropic compatible LLM inference server for Apple Silicon 1.5k ★

README

ultra-scraper

**Agent-native web scraping with automatic stealth escalation.**

Built for AI agents — OpenClaw, Claude Code, Codex, Hermes, and any framework that supports tool/function calling.

[![Version](https://img.shields.io/badge/version-0.2.0-blue)](https://github.com/LeoYeAI/ultra-scraper/releases) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Powered by MyClaw.ai](https://img.shields.io/badge/Powered%20by-MyClaw.ai-purple)](https://myclaw.ai)

🌐 **English** · [中文](docs/README.zh-CN.md) · [Français](docs/README.fr.md) · [Deutsch](docs/README.de.md) · [Русский](docs/README.ru.md) · [日本語](docs/README.ja.md) · [Italiano](docs/README.it.md) · [Español](docs/README.es.md) · [한국어](docs/README.ko.md)


Why ultra-scraper?

Most scraping libraries are built for humans writing scripts. ultra-scraper is built for **AI agents making decisions**:

  • One function callscrape(url) handles everything. No config, no tier management.
  • Auto-escalation — starts fast (HTTP), escalates to headless → anti-bot → C++ stealth only when needed.
  • Native tool schemas — ships with OpenAI, Anthropic, and LangChain tool definitions. One import, zero boilerplate.
  • LLM-friendly output — returns structured dicts, not raw HTML soup.
from ultra_scraper import scrape

# Works on 99% of sites out of the box
result = scrape("https://example.com", css=".product")
print(result["elements"])   # [{"text": "...", "html": "...", "attributes": {...}}]
print(result["tier_used"])  # 1 (fast HTTP — no browser needed)

Install

pip install scrapling   # core engine (required)

# Optional: C++ source-level stealth for enterprise-grade bot detection
pip install cloakbrowser

Or clone and run setup:

git clone https://github.com/LeoYeAI/ultra-scraper.git
bash scripts/setup.sh

Quick Start

Direct Python call (Claude Code / Codex / any agent)

from ultra_scraper import scrape