getctx.sh

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.

crawl · halden.examplepages 29 · markdown 29
§ verbs six of them

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
⌕ hydration studies sourdough 2026

Search the web

Ranked results with titles, links and their text, ready to be read in the next step.

scrape
<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.

links
  • ↳ 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.

screenshot

Take a screenshot

See the page as a person would, for layout checks or a model that reads images.

extract
{
"company": "Halden & Co."
"founded": 1987
"hq": "Bergen"
"products": 14
}

Extract to a schema

Describe the fields you want. Get back structured data that fits it.

crawl

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.

§ chain a research run

One question, four calls.

“Which of these five suppliers changed their pricing this year?” Here's how an agent answers it with getctx.

  1. SearchFind each supplier’s pricing page and any announcements from this year.
  2. List linksOn each site, find the pricing and changelog pages it didn’t already know about.
  3. ExtractPull plan names and prices into the same shape for all five.
  4. 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.