Your agent reads a snippet, not the page
Most fetch tools do a static request and summarize through a small model: numbers rounded, caveats dropped, tables flattened. Gourdo returns the actual rendered page, so the agent reads the source.
Headless browser API · MCP connector live
Gourdo renders any web page, JavaScript and all, through rotating residential IPs, and returns what a person would see. Markdown, HTML, screenshots, PDF. One URL to connect Claude, Cursor, ChatGPT or your own pipeline.
$5/month + data metered to the byte · 14-day free trial with a data allowance included
Gourdo… gourd… pumpkin… pumpkin head… headless horseman… headless browser. You get it.

Connect the AI clients over MCP; call it from workflow tools and frameworks with one HTTP request.
Why Gourdo
Most fetch tools do a static request and summarize through a small model: numbers rounded, caveats dropped, tables flattened. Gourdo returns the actual rendered page, so the agent reads the source.
Client-rendered apps, sites that block datacenter traffic, pages that load after "done". A real browser on a residential IP gets what a person gets.
Gourdo's browser holds none of your logins, cookies or sessions, runs nowhere near your machine, and is read-only. Worst case: it reads a public page and bills a few cents.
MCP connector
Works with claude.ai, Claude Desktop, Cowork, Claude Code, Cursor, ChatGPT, VS Code, Gemini CLI, or any MCP client.
https://gourdo.ai/api/mcpWhat the agent gets · 13 tools
Scrape as Markdown, HTML, elements, links or metadata. Screenshots the agent can look at. PDF. Session control. And get_usage: your balance and account state in plain language, so the agent can tell you what to do if a call is refused.
Scope and revoke
The key’s permissions decide what the agent may do. Deactivate or delete the key and the agent is disconnected on its next call.
Read-only today: the agent reads pages, it doesn’t click, type or log in. Browser automation and a secrets store are on the roadmap.
How it works
Every call tells you what it cost
The first line of every result is the receipt. The same numbers show on your dashboard as they happen.
Scraped https://example.com/pricing — HTTP 200, 1904 ms, 412380 bytes metered. sessionId: 7f3c…e21a
What you can do
Use cases
Many businesses depend on pulling fresh data from a set of sites on a schedule. Gourdo is one HTTP call per page from n8n, Make, Zapier, LangChain, CrewAI or your own agent: aggregate, enrich a CRM, ingest into a vector store, crawl via links.
See a worked example →Search finds the URLs; Gourdo reads them in full. Cite the page, not a summary of it.
Charts, maps, infographics, "does it still show what I saw", answered with an image.
Scheduled agents scrape, compare to last run, and act through your other connectors: a task, a CRM update, an email.
Render to PDF: terms, notices, confirmations, prices, as they stood on the day.
Screenshots at several viewports after a deploy, OG tags, and your site as a residential visitor sees it.
Pricing
Your balance is your spending limit. Scraping stops at zero unless you opt into overflow credit.
Beta pricing while we’re early. Rates may change when the beta ends.
Prices shown live from billing. Billing FAQ
FAQ
Billing, sessions, refusals, and the limits an agent should know.
Read the full FAQTwo things: a flat monthly subscription that buys access, and the data you use, paid from a prepaid balance you top up. The subscription is never taken out of your balance.
Data transferred over the network, both directions, for everything your request causes: page, images, scripts, fonts, pixels. Not per request.
Yes. A timed-out, blocked or error page still moved data. Don't retry in a loop against a site that is blocking you.
Your balance is your spending limit; scraping stops at zero. Overflow credit is off by default and capped. The cap is where scraping stops, not an exact maximum: in-flight requests finish and may land a few cents over.
The subscription fee is waived for 14 days and you get a data allowance to evaluate with. When it ends, your prepaid balance pays for data. Fund it before then to avoid a gap.
Not yet. Sessions are read-only: Gourdo renders and reads pages. Browser automation and a credentials store are on the roadmap.
Gourdo's browser holds none of your logins or cookies, runs on our infrastructure, and cannot act on a page. The key you create scopes what the agent may do, and revoking it disconnects the agent. Treat scraped text as data, not instructions.
An open session keeps a browser whose background traffic moves a little data until it expires (5 idle minutes). Close sessions when done. It's the single most effective way to cut cost.
Beta pricing while we’re early. A data allowance included with the trial.