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
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
| Endpoint | Description | Price |
|---|---|---|
| POST /scrape | URL → Markdown | $0.002/call |
| POST /crawl | Multi-page crawl | $0.01/call |
| POST /search | Web search → Markdown | $0.002/call |
| POST /extract | Structured data extraction | $0.01/call |
| POST /batch | Up 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
Bright Data
sponsorDiscover, extract, and interact with the web - one interface powering automated access across the public internet.
AI Shopping Assistant
A conversational AI shopping assistant for web-based product discovery and decision-making.
Oxylabs
Scrape websites with Oxylabs Web API, supporting dynamic rendering and parsing for structured data extraction.
Decodo
Easy web data access. Simplified retrieval of information from websites and online sources.
YouTube Transcript
An MCP server for extracting and processing transcripts from YouTube videos.
Browser Use
Automate browser tasks using the Browser Use API.
MCP NPX Fetch
Fetch and transform web content into various formats like HTML, JSON, Markdown, or Plain Text.
BrowserCat MCP Server
Remote browser automation using the BrowserCat API.
Crawl4AI
Web scraping skill for Claude AI. Crawl websites, extract structured data with CSS/LLM strategies, handle dynamic JavaScript content. Built on crawl4ai with complete SDK reference, example scripts, and tests.
Chrome MCP Server
Exposes Chrome browser functionality to AI assistants for automation, content analysis, and semantic search via a Chrome extension.
Chrome Debug
Automate Chrome via its debugging port with session persistence. Requires Chrome to be started with remote debugging enabled.