Skip to main content
Released: September 2, 2026 Monitor turns a set of searches into a feed. Create a monitor with a list of search requests and a cadence, and it re-runs those searches on schedule, remembers every document it has already handed you, and delivers only what’s new — no re-fetching the same results on every run.

Highlights

  • One monitor, many searches — A single monitor holds a list of search requests, each with its own filters, all running on the same cadence.
  • Delivers only new results — A document is returned once and never again while the run that first delivered it is still visible.
  • Webhooks instead of polling — Attach a webhook and get notified with run.completed or run.failed when a run finishes.
  • Full run history — Inspect past runs, per-request outcomes, and every record a run produced.
  • Pause without losing state — A paused monitor keeps its configuration and records; it just stops running.

Quick Start

Monitor is the product and SDK name throughout — client.monitor.create(), SeltzMonitor, etc. Only the REST resource path is plural, /v1/monitors, following standard REST collection-naming convention.

Concepts

Monitors, runs, records, and webhooks

Quickstart

Create your first monitor