APIs

Watcher

The Watcher API for real-time job change, funding, and company monitoring alerts

The Watcher API allows you to โ€œsubscribeโ€ to live updates about people or companies based on your own criteria. Set watches, get notified via webhooks, and always act on fresh data.

Our customers

Our customers

Our customers

1B+ people

1B+ people

60M+ companies

60M+ companies

15+ sources

15+ sources

8+ event types

8+ event types

24-hour check cadence

24-hour check cadence

How Watcher works

01

Set a watch on any company or professional profile.

02

Crustdata checks on your 24-hour cadence, on data indexed from the public web.

03

You receive a webhook the moment something changes.

Popular use cases

Popular use cases

Sales

Sales

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

Instant notifications that can act as triggers for quicker and 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 their activities in realtime.

Monitor portfolio companies to get realtime view of their performance and identify any risk or growth indicators.

Customer success

Customer success

Monitor your champions and get live notifications when they shift companies, departments or get a promotion.

CRMs, products and internal platforms

CRMs, products and internal platforms

Keep your database updated with live auto updates ensuring you always have the most accurate and comprehensive data.

8+ event types include role or title change, company change, funding round, headcount growth, new job postings, and social posts.

Types of Watchers you can use

Track for specific events that happen across all companies and people.

Event Watcher
Company Watcher
People Watcher

Job posting with keyword & location

Tracks job postings that contain certain keywords in the title or description and are posted in a specific location

New funding announcement

Tracks new funding announcements for companies

LinkedIn post with keywords

Tracks LinkedIn posts that contain specified keywords

Company headcount increased

Tracks when a company's headcount increases by a specified percentage over one year

Someone starts
a new job

Tracks when a person starts a new job or position

Job posting by location

Tracks job postings that contain certain keywords in the title or description and are posted in a specific location

Company department headcount in range

Tracks headcount of a specific department of company

First person hired in company department

Tracks companies where first person in hired in X department

First person hired internationally

Tracks companies where first person in hired internationally

Employee location in two countries

Tracks companies where employee job location in two countries

Company headcount growth over baseline

Tracks companies where headcount growth over baseline

Types of Watchers you can use

Track for specific events that happen across all companies and people.

Event Watcher
Company Watcher
People Watcher

Job posting with keyword & location

Tracks job postings that contain certain keywords in the title or description and are posted in a specific location

New funding announcement

Tracks new funding announcements for companies

LinkedIn post with keywords

Tracks LinkedIn posts that contain specified keywords

Company headcount increased

Tracks when a company's headcount increases by a specified percentage over one year

Someone starts
a new job

Tracks when a person starts a new job or position

Job posting by location

Tracks job postings that contain certain keywords in the title or description and are posted in a specific location

Company department headcount in range

Tracks headcount of a specific department of company

First person hired in company department

Tracks companies where first person in hired in X department

First person hired internationally

Tracks companies where first person in hired internationally

Employee location in two countries

Tracks companies where employee job location in two countries

Company headcount growth over baseline

Tracks companies where headcount growth over baseline

Types of Watchers
you can use

Track for specific events that happen across all companies and people.

Event

Company

People

Job posting with keyword & location

Tracks job postings that contain certain keywords in the title or description and are posted in a specific location

New funding announcement

Tracks new funding announcements for companies

LinkedIn post with keywords

Tracks LinkedIn posts that contain specified keywords

Company headcount increased

Tracks when a company's headcount increases by a specified percentage over one year

Someone starts
a new job

Tracks when a person starts a new job or position

Job posting by location

Tracks job postings that contain certain keywords in the title or description and are posted in a specific location

Company department headcount in range

Tracks headcount of a specific department of company

First person hired in company department

Tracks companies where first person in hired in X department

First person hired internationally

Tracks companies where first person in hired internationally

Employee location in two countries

Tracks companies where employee job location in two countries

Company headcount growth over baseline

Tracks companies where headcount growth over baseline

A role change webhook delivers the change

Use the delivered payload shape to update your system with the current role and the recorded change.

{
โ€œprofile_urlโ€: โ€œ<professional profile URL>โ€œ,
โ€œperson_titleโ€: โ€œSenior Product Engineerโ€,
โ€œperson_locationโ€: โ€œBengaluru, Karnataka, Indiaโ€,
โ€œchangesโ€: {
โ€œposition_changesโ€: {
โ€œnew_positionsโ€: [{
โ€œdetailsโ€: {
โ€œemployer_nameโ€: โ€œFrontier AIโ€,
โ€œemployee_titleโ€: โ€œSenior Product Engineerโ€,
โ€œstart_dateโ€: โ€œ2026-03-01T00:00:00+00:00โ€,
โ€œemployee_locationโ€: โ€œBengaluru, Karnataka, Indiaโ€,
โ€œemployer_company_website_domainโ€: [โ€œfeverup.comโ€]
},
โ€œposition_idโ€: 2606661155
}],
โ€œchanged_positionsโ€: [{
โ€œchangesโ€: { โ€œend_dateโ€: { โ€œcurrentโ€: โ€œ2026-03-01T00:00:00+00:00โ€, โ€œpreviousโ€: null } },
โ€œposition_idโ€: 2606651150
}]
},
โ€œfield_changesโ€: { โ€œskillsโ€: { โ€œcurrentโ€: [], โ€œpreviousโ€: [โ€œSoftware Designโ€] } }
},
โ€œcurrent_employersโ€: [{ โ€œemployer_nameโ€: โ€œโ€ฆโ€ }]
}

Built for how you work

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

For developers

Handle each delivered role change, map the documented fields, and update your CRM or workflow without exposing credentials in the payload.

No code

Ask for company and professional profile changes in natural language through MCP inside Claude, then route the same signals to Slack or email delivery.

See our Watcher APIs in action

See our Watcher
APIs in action

How does Crustdata compare to others?

Experience realtime B2B data enrichment
in action

FeatureCrustdataCoresignalPDLZoominfo
Webhook supportโœ… Yes (for job changes & custom events)โœ… Yes (only for job changes)โŒ Noโœ… Yes (enterprise only)
Realtime updatesโœ… YesWeeklyN/AUnspecified

๐ŸŽ‰ We hit $10M ARR!

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

Data

Delivery Methods

Use Cases

Solutions

๐ŸŽ‰ 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!