How Monitors work
1
Describe what you want to track
Save a search, a schedule, and the fields you want to extract. New monitors should start as
inactive so they cannot produce scheduled results before you test them.2
Test it with historical data
Run a simulation over recent data. The simulation uses the same configuration as the live monitor but does not activate it.
3
Review the events
Check the results and their source links. Refine the search or extraction instructions if important developments are missing or irrelevant ones appear.
4
Turn on continuous monitoring
Change the monitor’s status to
active. Bigdata then evaluates it automatically at the frequency you selected.5
Use the results
Retrieve completed runs and send their structured events to your application, alerting system, or research workflow.
Create your first monitor
This example watches for credit rating downgrades and negative watch placements affecting BlackRock. It is inactive when created and will run once per hour after activation. Onlyintent and schedule are required to create a monitor. The remaining fields let you customize its search and output:
name: a short label that helps you recognize the monitorintent: what counts as a relevant event; this is set at creation and cannot be changedstatus:activeorinactive.activealso queues the first runsearch_queries: the search to run on each check. Fast mode takes your query and filters. Smart mode builds the search from a question. See Search queryschedule: how often an active monitor searches. Use a positive number of hours, days, or weeks, such as1h,2d, or1w. The minimum is 1 hourstructured_output: the fields returned with each eventextraction_instructions: what to include and excludewatchlists: groups of entity IDs to track
data. Save data.id; you will use it to test, update, and retrieve the monitor.
A watchlist is a group of Bigdata entity IDs. Use the Knowledge Graph API to find the ID for each company you want to track. At most 100 IDs are kept across all groups.
Test the monitor
A simulation replays the monitor over a past window without turning it on. In this example, an hourly monitor is replayed from 06:00 to 12:00 UTC on August 27, 2026. The window is split into frequency-sized runs, and the first run can look back up to one frequency beforestart_timestamp. A replay can request at most 90 runs.
end_timestamp is required. Both timestamps are ISO 8601 with a timezone, and end_timestamp must be at least five minutes in the past. Omit start_timestamp to replay one period ending at end_timestamp.
The API returns 202 Accepted because the test keeps running. Save simulation_id, then read the runs:
PENDING: still processingCOMPLETED: ready to reviewFAILED: could not be completed
Start continuous monitoring
When the simulation produces the events you expect, turn on the monitor by changing its status:inactive.
Key concepts
Monitor
A monitor combines a saved search, extraction instructions, an output format, and a schedule. An active monitor evaluates newly available content automatically.Simulation
A simulation tests the monitor against historical data without activating it. Use simulations to improve the quality of your results before sending them into a live workflow.Run
A run is one evaluation period. For an hourly monitor, each run searches one hour of newly available content. Runs can come from an active monitor or a simulation.Event
An event is a relevant development extracted during a run. It contains a summary, your structured fields, and links to the source content that supports it. In API responses, events appear in theevents array.
Search query
Send a single search query, or a list of search queries when the monitor should check more than one. The list repeats the same object, withsearch_mode, query, and response_detail on every item.
Fast mode runs the query you write. It is the default:
text is 4 to 1400 characters. Use texts instead when you need up to five phrases, not both. A fast search needs text or at least one filter. max_chunks is 0 to 1000. response_detail is light, standard, or extended.
filters is the same object as in Search documents. Every filter is also listed on Create a monitor, so you can try it in the playground. The monitor already picks the time window for each run, so leave timestamp empty unless you want a narrower slice.
To add web results, set external_search.mode to INCLUDE or ONLY and values to web. ONLY needs text, and it is not available in smart mode.
Smart mode builds the search from your question. It does not take filters:
Structured output
Choose the fields you want on every event. Include at least oneentity_reference, or a field named reference_period. The monitor uses that field to tell a new event from one it has already reported.
Do not use
string, datetime, list, range, or currency. These names are reserved: announcement_date, effective_date, event_text, date_basis, summary, source_item_ids, and retract.
Delivery
A new monitor does not send email. To email yourself, update the monitor and setdelivery.type to email. The message goes to the address on your account. Send null to turn email off.
What a change does
- Turning a monitor on queues one run. Sending
activeagain does not queue another. - Changing the search, output fields, watchlists, or extraction instructions clears run history. Later matches are treated as new.
- Changing the name, status, schedule, or email delivery keeps that history.
- You cannot delete a monitor while a run is still in progress. Set
statustoinactiveif you only want to pause it.
What you can monitor
Once the first monitor is working, the same workflow can support:M&A Activity Monitor
Track announced acquisitions, divestitures, bids, and material deal-status changes.
Central Bank Policy Decisions
Capture rate decisions and changes in forward guidance from major central banks.
Executive Departures
Detect confirmed departures, retirements, and leadership transitions.
Regulatory & Legal Actions
Watch for investigations, enforcement actions, judgments, and settlements.
Layoffs & Restructuring
Identify announced workforce reductions and major operating restructurings.
AI Product & Model Launches
Follow commercially relevant AI launches, releases, and availability changes.