The open web, on a short leash.
Search for what's out there, then go and get it. web searches, scrapes, lists links, takes screenshots, extracts data to the shape you describe and crawls sites. Everything comes back as text, images or data your agent can use.
Six things an agent does on the web.
Most research is a chain: search, pick the promising links, scrape them, pull out the facts. Each link in that chain is one call, priced before it runs.
Search the web
Ranked results with titles, links and their text, ready to be read in the next step.
<div class="nav"> <script>…</script> <h1>Pricing</h1> <div class="ad"> <p>Two plans… <footer>…
Pricing Two plans, billed monthly or yearly. Studio For small teams…
Scrape a page
One page’s content, cleaned, or just the part you point at. For when you know exactly which page you want.
- ↳ halden.example/docs
- ↳ halden.example/docs/install
- ↳ halden.example/docs/config
- ↳ halden.example/blog
- ↳ halden.example/blog/launch
- ↳ halden.example/pricing
- ↳ halden.example/about
- ↳ halden.example/careers
- ↳ halden.example/docs
- ↳ halden.example/docs/install
- ↳ halden.example/docs/config
- ↳ halden.example/blog
- ↳ halden.example/blog/launch
- ↳ halden.example/pricing
- ↳ halden.example/about
- ↳ halden.example/careers
List links
Every link on a page, so the agent can decide where to go next.
Take a screenshot
See the page as a person would, for layout checks or a model that reads images.
Extract to a schema
Describe the fields you want. Get back structured data that fits it.
Crawl a whole site
Start from one address and collect up to 100 pages beneath it, exported as Markdown. A site’s robots.txt is respected.
One question, four calls.
“Which of these five suppliers changed their pricing this year?” Here's how an agent answers it with getctx.
- SearchFind each supplier’s pricing page and any announcements from this year.
- List linksOn each site, find the pricing and changelog pages it didn’t already know about.
- ExtractPull plan names and prices into the same shape for all five.
- WatchPut a Page Watch on each pricing page so the next change arrives on its own.
Send your agent out for answers.
Create a key, check the price list for free, then top up from $5.