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.
Browser Use
Enables AI agents to control web browsers using natural language commands.
Bilibili Comments
Fetch Bilibili video comments in bulk, including nested replies. Requires a Bilibili cookie for authentication.
Browser MCP
A fast, lightweight MCP server that empowers LLMs with browser automation via Puppeteer’s structured accessibility data, featuring optional vision mode for complex visual understanding and flexible, cross-platform configuration.
Crawl MCP
An MCP server for crawling WeChat articles. It supports single and batch crawling with multiple output formats, designed for AI tools like Cursor.
Playwright
Provides browser automation capabilities using Playwright. Interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
Firecrawl MCP
Adds powerful web scraping and search capabilities to LLM clients like Cursor and Claude.
Anysite
Turn any website into an API
Scrapfly
Scrapfly MCP Server gives AI agents a simple, unified way to scrape live web data with built-in anti-bot handling.
Scrapeless
Integrate real-time Scrapeless Google SERP(Google Search, Google Flight, Google Map, Google Jobs....) results into your LLM applications. This server enables dynamic context retrieval for AI workflows, chatbots, and research tools.
Trends Hub
Aggregates trending topics from over 20 sources in real-time, with customizable fields and RSS feed support.