Orbit logo
Orbit blog
5 min read

Introducing Watchers

Watch any Orbit profile on a schedule, get alerts the moment something new is found, and see every change on the Events Timeline.

Profile
Status
Next run
Nicholas Dominici
Director of Innovation at Orbit Intelligence
Active
in 23 hours
Sam Altman
CEO at OpenAI
Active
in 5 hours
Elon Musk
CEO at Tesla
Active
in 41 minutes
Mark Zuckerberg
CEO at Meta
Refresh complete · 3 new sources
in 24 hours
SourcesSocialsDiscovery
Published “The Future is for Everyone”, a 6,500-word essay on AIAug 10, 2026
Critics push back on Zuckerberg's AI futureAug 16, 2026
Investors weigh the AI manifesto and Meta's buildoutAug 23, 2026
Recent runs
completed3 new sourcesjust now
completed5 new sources1 day ago
completed2 new sources2 days ago
Explore Watchers in your directory Watchers keep the people your product depends on current.

People change. Their profiles should too.

People change jobs. They publish work, launch companies, speak at events, and open new public accounts. A profile that was accurate in January is incomplete by summer.

A watcher monitors one Orbit profile on a schedule you choose, hourly, daily, weekly, or anything up to every 30 days. Each run looks for new information about the person, verifies it, and adds it to the profile in real time. Orbit does the searching and the checking to keep your product, your knowledge graph, and your data up to date.

Choose what to watch

Every watcher can run three checks: updates to the sources already on the profile, the person's social activity, and new data on the person. Watch everything, or narrow a watcher to the checks you care about.

Create one from the Watchers tab in the dashboard, or with a single request. Pause, resume, reschedule, or delete a watcher at any time.

curl -X POST "https://api.orbitsearch.com/v3/watchers" \
  -H "Authorization: Bearer $ORBIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"orbit_id": "5bdad15f-40cb-47e1-83ed-e6cf874a976e", "interval_seconds": 86400}'

Webhooks

POSThttps://your-app.com/hooks/orbit
Events timeline
Waiting for webhook1 new event2 new events3 new events
NEW SOURCEAug 10, 2026
Published “The Future is for Everyone”, a 6,500-word essay on a positive AI future
NEW SOURCEAug 2026
Released open weights for Muse Glimmer, a 30-billion-parameter model that runs on a laptop
NEW SOURCEJul 3, 2026
Told staff that AI agent development has lagged internal expectations
Explore Watchers in the docs Your application can react as soon as Orbit updates a watched profile.

Webhooks turn a watcher into a push. Register an HTTPS endpoint once, and Orbit sends it a profile.updated event every time a watcher finds new information about a profile you watch. Your product reacts the moment the profile changes.

curl -X POST "https://api.orbitsearch.com/v3/webhooks" \
  -H "Authorization: Bearer $ORBIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://your-app.com/hooks/orbit", "event_types": ["profile.updated"]}'

One endpoint covers every watcher in your organization. Deliveries retry when your endpoint is busy, and each one carries an event id so you can process it once. Create, list, and remove endpoints through the API with a key that has the Webhooks scope.

When a run finds new information, Orbit sends your endpoint a profile.updated event with the number of new timeline events and a list of what changed: the new source, the updated page, the new posts.

Every run also lands in the watcher's run history in the API with the same list of changes, so you can see what a watcher found and when.

Every update lands on the timeline

New data appears on the profile's Events Timeline as dated entries that carry the sources behind them, with the day, month, or year the event happened. Read them from sections.eventsTimeline on any profile read, and you have a history of the person that grows on its own.

Watch a whole directory

Create watchers for everyone in your directory. Open the directory's Manage People tab, pick the people you want (or all of them), and choose a schedule.

The Updates feed shows a chronological timeline of every event for everyone in your directory. Everyone in your organization sees the same events in its Activity view.

Built for products that depend on change

Keep a CRM current. Surface a founder's new launch. Follow a portfolio of people. Trigger an agent when a profile gains new context. Watchers run on your Orbit credits: each check costs 1 credit, plus 5 credits when it finds something new. A profile checked daily that stays quiet costs about 30 credits a month.

Everything Watchers do is available through the Orbit people data API. Create a watcher for any profile, list its runs, read the Events Timeline from the profile, and receive profile.updated events at your endpoint. Start with one profile and a daily schedule, wire the event into the workflow that depends on that person, and grow from there to a directory. Your product stays current without another refresh job to maintain.

FAQ

You choose the schedule for each watcher, from every hour to every 30 days, and you can change it at any time from the dashboard or the API.

Three checks: updates to the sources already on the profile, the person's new social activity, and new data about the person. Everything it finds is verified before it is added to the profile and its Events Timeline.

Register a webhook endpoint and Orbit sends it a profile.updated event each time a watcher finds new information. Every run is also listed in the watcher's run history in the API. New events also appear in your directory.

Yes. Open a directory's Manage People tab, select the people you want, and choose a schedule. The directory's Updates feed and Activity view show every new event for everyone in it.

Each check costs 1 credit, plus 5 credits when it finds something new, taken from your Orbit credit balance. A daily watcher on a quiet profile is about 30 credits a month; widen the schedule or narrow the checks to spend less.