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

LIVE

Crustdata now works inside Claude

Give Claude real-time people and company data with MCP.

Data

Delivery Methods

Use Cases

Solutions

LIVE

Crustdata now works inside Claude

Give Claude real-time people and company data with MCP.

Crustdata now works inside Claude