Introducing /answers: web research in one API call
Backed byYCombinator

Monitor the web.
Keep your data current.

Watch pages, sitemaps, or extracted data on a schedule. Detect the changes that matter and send them to your application with a webhook.

example.com/pricing

Team plan

Monthly billing

$20

$24

  • Unlimited projects
  • Shared workspaces
  • Priority support

Pricing changed

Webhook sent

Checks every 6 hours

Example monitor

Teams build with Context.dev

  • Mintlify
  • daily.dev
  • Daydream
  • Super.com
Choose what to watch
Monitor a page, sitemap, or supported extracted dataset.
Define a meaningful change
Use exact or semantic detection for the target and workflow you need.
Deliver the update
Send signed change events to your webhook and inspect delivery history.

Set the schedule.
Act on the change.

Create the monitor once. Your application receives an event when a scheduled check detects a change.

npm install context.dev
TypeScriptmonitors.ts
import ContextDev from 'context.dev';

const client = new ContextDev({ apiKey: 'YOUR_API_KEY' });

const monitor = await client.monitors.create({
  name: 'Linear pricing changes',
  target: {
    type: 'page',
    url: 'https://linear.app/pricing',
  },
  change_detection: { type: 'exact' },
  schedule: {
    type: 'interval',
    frequency: 6,
    unit: 'hours',
  },
  webhook: {
    url: 'https://example.com/webhooks/context',
    events: ['change.detected'],
  },
});

console.log(monitor.id);

Build with the web
as it changes.

Keep your content pipeline current and give users timely updates.

Ground RAG in fresh content

Keep your retrieval index current. Crawl a sitemap, convert every page to clean markdown, and pipe it straight into embeddings, with no brittle parsers in between.

acme.com/docs/api/auth
acme.com/blog/release-v3
acme.com/pricing
acme.com/changelog
acme.com/docs/sdk
markdown → your embeddings

Knowledge base

5 docs indexed

Run deep research on demand

Answer “tell me about this company” with actual sources. Resolve a domain to a typed profile, then expand with schema-based extraction from the live site.

Input

notion.com

Company domain

Enriched

Notion

San Francisco, CA

Industry
Software (B2B)
Founded
2013
Product
Workspace
Source
notion.com
x · linkedin

A few things
to know.

More details in the API documentation.

What can I monitor?

Monitors support pages, sitemaps, and supported extracted data. Choose the target and detection mode that match the information your application needs to keep current.

Can I compare meaning rather than exact text?

Semantic detection is available for supported target types. Exact detection is useful when the precise content change matters.

How do I choose the schedule?

Set an interval schedule when you create the monitor. You can also update its schedule or trigger an additional run.

How are changes delivered?

Configure a webhook for change events. Verify the signature in your application and use delivery history to inspect attempts.

Start with your next request.

One API key for scraping, research, brand data, batches, and monitoring.