anybrowse

Convert any URL to LLM-ready Markdown via real Chrome browsers. 3 tools: scrape, crawl, search. Free via MCP, pay-per-use via x402.

anybrowse

PyPI version npm version License: MIT

URL → Clean Markdown. For AI agents.

anybrowse.dev converts any URL to LLM-ready Markdown. Built for AI agents, MCP clients, and developers who need reliable web content extraction.

Why anybrowse?

  • 84% scrape success rate — including Cloudflare-protected sites, JavaScript SPAs, government portals
  • Real-time web search — powered by multi-engine search (Google, Bing, DuckDuckGo) via SearXNG, not browser-based scraping
  • MCP-native — works directly in Claude Code, Cursor, Windsurf with zero config
  • Pay as you go — 10 free scrapes per day. Get 50 per day free at anybrowse.dev/upgrade-free. Credit packs from $5. No subscription required.
  • CAPTCHA solving — automatic reCAPTCHA and Cloudflare Turnstile solving

Quick Start

MCP (Claude Code, Cursor, Windsurf)

Add to your MCP config:

{
  "mcpServers": {
    "anybrowse": {
      "type": "streamable-http",
      "url": "https://anybrowse.dev/mcp"
    }
  }
}

Then ask your agent: "Scrape https://techcrunch.com and summarize the top stories"

REST API

curl -X POST https://anybrowse.dev/scrape \
  -H "Content-Type: application/json" \
  -d '{"url": "https://techcrunch.com"}'

Python SDK

pip install anybrowse
from anybrowse import AnybrowseClient
client = AnybrowseClient()
result = client.scrape("https://techcrunch.com")
print(result.markdown)

JavaScript/TypeScript

npm install anybrowse
import { AnybrowseClient } from 'anybrowse';
const client = new AnybrowseClient();
const result = await client.scrape('https://techcrunch.com');

Try it on Telegram

Send any URL to @anybrowse_bot on Telegram and get clean Markdown back instantly.

/scrape https://techcrunch.com

Free: 10 scrapes/day · Full API

Endpoints

EndpointDescriptionPrice
POST /scrapeURL → Markdown$0.002/call
POST /crawlMulti-page crawl$0.01/call
POST /searchWeb search → Markdown$0.002/call
POST /extractStructured data extraction$0.01/call
POST /batchUp to 10 URLs parallel$0.002/URL

Pricing

  • Free: 10 scrapes/day, no API key needed
  • Credit packs: $5 (3k scrapes) / $20 (15k scrapes) / $50 (50k scrapes)
  • Pro: $4.99/month, unlimited
  • x402: Pay per request with USDC on Base (AI agents with wallets)

Links

Tech

Node.js + TypeScript + Fastify + Playwright + SQLite. Deployed on VPS with pm2.

Open source under MIT license.

Related Servers