Dashboard
Last 7 days- GET/v1/content200
- GET/v1/serp200
- POST/v1/content/bulk200
- GET/v1/content200
- GET/v1/scrape200
Turn any URL into clean markdown. Search the web by keyword. Or plug your AI assistant straight into the live web with our MCP server.
Three small pains stand between your AI and useful web data. Chuger collapses them into one API.
Pages come with nav, footers, ads, scripts. Your LLM doesn't need any of it. Cleaning it yourself is a project, not a feature.
Find URLs with one tool. Scrape them with another. Two keys, two bills, two retry layers — and the glue is on you.
Claude, Cursor, and other clients want tools, not REST. Most scraping APIs don't speak MCP. Chuger does, out of the box.
Pick the integration that fits how you build. They share a token, an envelope, and a bill.
Drop our MCP server into Claude Desktop, Cursor, or any MCP-aware client. Your assistant can scrape, extract, and search the live web — no glue code.
Call /content with a URL. Get back markdown — title, body, author, meta — already cleaned of nav, ads, and boilerplate. Use /scrape if you want raw HTML.
Call /serp with a query and get search results. Or /serp/content to search and extract clean content from every result in a single trip.
Same auth, same envelope, same error model on every call. Credit costs are published — no surprise overage bills.
Raw HTML for any URL. Pass a target, get the page.
URL → clean markdown with title, body, and metadata. LLM-ready.
Up to 500 URLs per call. Webhook delivery — no queues to manage.
Discover every URL a site publishes via its sitemaps. Map first, extract only what you need.
Search any keyword. Positions, snippets, sitelinks — one envelope, every region.
Search and extract clean content from each result in a single call.
Send a question, optionally grounded in page content for 2 additional credits.
Pick your language. The shape is identical across tools — once you've integrated one, you've integrated all six.
# Any URL → clean markdown for your LLM
curl "https://api.chuger.com/v1/content?url=https://stripe.com/docs/api" \
-H "Authorization: Bearer $CHUGER_KEY"
# → 200 OK · 142ms · cost=2 credits
# → { "title": "...", "markdown": "...", "meta": {...} }A first-class Model Context Protocol server ships with every plan. Wire Chuger into Claude Desktop, Cursor, or any MCP-aware client in one config line — or paste our agent install prompt and let your AI set itself up. Guide at docs.chuger.com/mcp.
Skip the cheerio gymnastics. /content returns structured markdown with title, body, author, and meta — designed for direct ingestion into LLMs.
Send a URL and a question to /prompt — get an LLM answer grounded in the live page. Skip the fetch-then-prompt boilerplate.
Every request runs through a live health-aware router. When a path degrades, traffic re-routes before you see a failure. We never expose the underlying chain.
Health-aware routing isn't a feature flag — it's how every request runs. Health checks, real-time error rates, and instant rerouting are the default.
Aggregate across all tools, last 90 days. Live numbers on the status page.
p95 latency added when a primary path degrades and traffic re-routes mid-flight.
If we don't return a 2xx, you don't pay. Including upstream failures and timeouts.
Choose a fixed monthly allowance. Failed requests do not consume credits, and there are no automatic top-ups.
Get clean web data into your AI in minutes. Free to start, pay as you grow.