Documentation Index
Fetch the complete documentation index at: https://docs.encrata.com/llms.txt
Use this file to discover all available pages before exploring further.
Monitors
Monitors let you schedule recurring enrichment on a set of targets and get notified when something changes — like a job title, company, DNS record, or dark web exposure.Supported monitor types
| Type | Targets | Tracks |
|---|---|---|
email | Email addresses | Job changes, company, location, social profiles |
phone | Phone numbers | Carrier, location, line type |
domain | Domain names | Registrar, expiry, DNS records |
ip | IP addresses | Geolocation, ISP, threat score |
company | Company names | Industry, size, location, leadership |
darkweb | Search queries | Breach mentions, severity, sources |
How it works
Create a monitor
Give it a name, choose the type, add your targets (emails, phones, domains, etc.), and select a frequency.
Choose detection mode
- Changes only (
diff_only) — only flags fields that changed since the last run. - Full refresh (
full_refresh) — re-enriches all fields every run regardless of changes.
Encrata runs on schedule
On each scheduled run, Encrata re-enriches every target in the monitor and compares results to the previous snapshot.
Use cases
Sales Intelligence
Track when prospects change companies or get promoted — perfect timing for outreach.
Domain Monitoring
Watch for DNS changes, expiring domains, or registrar transfers across your portfolio.
Threat Intelligence
Monitor IPs for threat score changes and dark web for credential leaks.
CRM Enrichment
Keep your CRM data fresh by detecting stale records automatically.
Creating a monitor
From the dashboard
Each lookup type has its own Monitors section in the sidebar:- Navigate to the lookup type (e.g., Phone Lookup → Monitors).
- Click Create monitor.
- Enter a name, add your targets, select frequency and detection mode.
- Click Create — your first run will be scheduled automatically.
Via the API
emails instead of targets:
Frequency options
| Frequency | Schedule |
|---|---|
weekly | Runs once every 7 days |
biweekly | Runs once every 14 days |
monthly | Runs once every 30 days from creation |
quarterly | Runs once every 90 days from creation |
Change detection modes
Changes only (diff_only)
Compares the current enrichment result against the previous run. Only flags fields that differ. This is the default and most efficient mode.
Full refresh (full_refresh)
Re-enriches all fields every run and returns the complete profile regardless of whether anything changed. Useful when you need a full snapshot each time.
Cross-monitor views
Each lookup type provides aggregate views across all its monitors:- Runs — View all runs across all monitors of that type with status, duration, and change counts.
- Results — Browse all enrichment results, filterable to changes only.
- Targets — See every target being tracked across all monitors of that type.
- Lists — Create and manage reusable target lists that can be shared across monitors.
Via the API
Contact lists
Lists let you save a reusable set of targets (emails, phones, domains, etc.) that can be referenced when creating monitors.Tracked fields
By default, monitors track all available fields. You can optionally specify which fields to watch:company— Company name changesjob_role— Job title or role changesindustry— Industry classification changesbio— Bio or summary updateslocation— Location changessocial— Social profile URL changes
Viewing run results
Each monitor run produces a result set you can inspect:- Click on a monitor to open its detail page.
- Under Runs, click any completed run to see which targets had changes.
- For each changed target, you can view a side-by-side diff of old vs. new values.
Webhooks
You can receive real-time notifications when a monitor run completes and changes are detected. Set up a webhook with themonitor.run.completed event to get notified automatically.
Limits
- Each monitor can track up to 1,000 targets.
- You can have up to 50 active monitors per account.
- Each run consumes credits based on the number of targets enriched.
Managing monitors
| Action | Dashboard | API |
|---|---|---|
| Pause / Resume | Toggle from detail page | PATCH /api/monitors/:id with status |
| Edit | Click Edit on detail page | PATCH /api/monitors/:id |
| Delete | Click Delete | DELETE /api/monitors/:id |
| Run now | Click “Run now” | POST /api/monitors/:id/run |
FAQ
What counts as a 'change'?
What counts as a 'change'?
Any field value that differs from the previous run’s snapshot. For example, if a domain’s registrar changed from GoDaddy to Cloudflare, that’s a change.
Do paused monitors consume credits?
Do paused monitors consume credits?
No. Paused monitors skip their scheduled runs and don’t consume any credits until resumed.
Can I add targets to an existing monitor?
Can I add targets to an existing monitor?
Yes. Edit the monitor and add new targets. They’ll be included in the next scheduled run.
What types of targets can I monitor?
What types of targets can I monitor?
Emails, phone numbers, domains, IP addresses, company names, and dark web search queries.
Can I use the same list across multiple monitors?
Can I use the same list across multiple monitors?
Yes. Create a contact list and reference it when creating monitors. The list can be shared across any number of monitors of the same type.