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 100 URLs per call. Webhook delivery — no queues to manage.
Search any keyword. Positions, snippets, sitelinks — one envelope, every region.
Search and extract clean content from each result in a single call.
Send a URL and a question — get an LLM answer grounded in the page.
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.
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.
Pay for successful requests. Volume discounts kick in automatically above 100k credits per month.
Kick the tires and ship a prototype.
Production workloads, predictable spend.
High-volume, regulated, or BYO-key.
Get clean web data into your AI in minutes. Free to start, pay as you grow.