APIs

Watcher

The Watcher API For Job Change, Funding, And Hiring Alerts

Watch a list of people or companies and hear when something changes. Or save a search and get every new person, company, job or post that matches it. Delivered to a webhook, Slack or email, and you pay only when a watch finds something.

Our customers

Our customers

Our customers

1B+ people

1B+ people

60M+ companies

60M+ companies

700+ fields to monitor

6 watcher types

Checks hourly

How Watcher works

01

Pick what to watch. A list you already have (up to 10,000 people or companies per watch), or a search whose new matches you want.

02

Choose what counts as a change and how often to check, hourly, daily, weekly or monthly.

03

Get each change by webhook, Slack, or email, with the field that changed and its before and after values.

How does Crustdata compare to others?

Experience realtime B2B data enrichment
in action

FeatureCrustdataCoresignalPDLZoominfo
Webhook supportโœ… Yes (webhook, Slack, and email, for any tracked field)โœ… Yes (only for job changes)โŒ Noโœ… Yes (enterprise only)
Realtime updatesโœ… Checks as often as hourlyWeeklyN/AUnspecified

Popular use cases

Popular use cases

Sales

Sales

Update Prospect Lists to ensure prospect details are up to date for more accurate targeting.

Alerts that act as triggers for timely, relevant outreach.

Recruiting

Recruiting

Keep candidate databases up to date.

Be the first to reach out to a potential candidate by monitoring for changes that can be used as triggers for outreach.

Track specific signals that can be used as triggers for outreach to get more leads.

Investment

Investment

Monitor founders you are interested in to know when they make a move.

Monitor portfolio companies for headcount, funding and news, so you can spot risk or growth early.

Customer success

Customer success

Monitor your champions and get notified when they change companies or departments, or get a promotion.

CRMs, products and internal platforms

CRMs, products and internal platforms

Keep your database updated automatically, so you always have the most accurate and complete data.

Watch for new jobs, title changes, funding rounds, headcount moves, new job postings and posts,

or any of 500+ company and 200+ person fields.

Types of Watchers you can use

Watch a list of people or companies you already know, or save a search and get new matches as they appear.

Watch a list
Find new matches

Person List Watcher

Track up to 10,000 people for new jobs, title changes and more.

Company List Watcher

Track companies for funding, headcount, news and more.

Types of Watchers you can use

Watch a list of people or companies you already know, or save a search and get new matches as they appear.

Watch a list
Find new matches

Person List Watcher

Track up to 10,000 people for new jobs, title changes and more.

Company List Watcher

Track companies for funding, headcount, news and more.

Build One Watch Across Companies, People And Jobs

Write one set of filters that mixes fields from all three datasets. Watcher works out where each field lives and sends you every match once.

For example

Companies on Snowflake hiring data engineers

VPs of Engineering at companies hiring ML engineers

Companies hiring ML engineers that employ ex-Databricks people

A Webhook delivers the change

Each result carries what moved and the person's current profile, trimmed to the fields you asked for.

{
  "metadata": { "watch_id": 50991, "kind": "entity", "dataset": "person", "run_id": 64200 },
  "results": [{
    "changes": [
      { "field": "basic_profile.current_title", "type": "changed",
        "from": "Product Engineer", "to": "Senior Product Engineer" },
      { "field": "experience.employment_details.current", "type": "added",
        "new_elements": [{ "title": "Senior Product Engineer",
          "name": "Frontier AI", "start_date": "2026-03-01" }] }
    ],
    "record": {
      "basic_profile": { "name": "โ€ฆ", "current_title": "Senior Product Engineer" },
      "crustdata_person_id": 6324687
    }
  }]
}

Built for how you work

Use Watcher with code, or with no code at all. The same signals underneath.


Test it before you go live. Send yourself a test alert. It looks exactly like a real one and doesn't use any credits.

For developers

Set up a watch with one API call, pick the fields you want back, and update your CRM or workflow from each alert. If a run is big, we send a link to the full file instead of packing it all into one message.

No code

Build a watch in the Crustdata dashboard, or ask for one in plain English through our MCP in Claude. Send alerts to Slack, Google Chat or email, with no endpoint to host.

Pay Only When A Watch Finds Something

Experience realtime B2B data enrichment
in action

WatcherYou pay for Credits per record
Person DiscoveryEach new person0.5 to 150
JobEach new job0.5 to 150
Company DiscoveryEach new company2 to 150
Social PostEach new post2 to 150
Person ListEach person who changed5 to 150
Company ListEach company that changed5

A run that finds no change costs nothing, and checking more often doesn't change the price.
The top of each range is for the freshest data, a 1-day refresh or a live web search on every run.

See our Watcher APIs in action

See our Watcher
APIs in action

๐ŸŽ‰ We hit $10M ARR!

$600k to $10m in 1.5 years. Our entire GTM is powered by our own APIs.

๐ŸŽ‰ We hit $10M ARR in 1.5 years!

Sign In