Adding companies to your watchlist
Search for companies to add
Before adding a company, use the discovery endpoint to search by keyword and see which are already on your watchlist:Add a company
string
required
Company name.
string
Company domain (e.g.
freshbooks.com). When provided, ManticScore automatically creates a monitor and enriches the company profile.string
default:"watchlist"
Relationship type. Currently
watchlist.string
Industry sector for context, e.g.
"fintech" or "productivity".Viewing signals
List all signals
Fetch signals across your entire watchlist, or filter by company and type:curl
Signal shape
string
required
Signal UUID.
string
required
UUID of the company this signal belongs to.
string
required
Type of signal, e.g.
product_launch, job_posting, press_release, pricing_change.string
required
Short title describing the signal.
string
required
A factual summary of what was detected.
string
required
AI-generated interpretation of why this signal is relevant to your market.
number
required
Relevance score from 0 to 1. Higher scores indicate stronger relevance to your product space.
string
required
The URL where this signal was detected.
string
required
ISO 8601 timestamp of when the signal was first detected.
string
required
Display name of the company.
string
Logo URL for the company, if available.
Company profiles
Get a full company profile including a 30-day signal summary:signal_summary object:
Competitive position score
Get an aggregate score that reflects the overall health and activity of your competitive intelligence:curl
Managing monitors
A monitor is a recurring crawl job attached to a company. When you add a company with a domain, ManticScore creates a monitor automatically. You can also create them manually and configure the crawl frequency.List monitors
curl
Create a monitor
crawl_frequency accepts daily or weekly.
Trigger an immediate crawl
Don’t wait for the scheduled crawl — trigger one now:curl
Signal streaming via WebSocket
For real-time signal delivery as crawls complete, subscribe to thesignal_crawl and company_enrich channels on the WebSocket endpoint. This is useful for building live dashboards or triggering automations the moment a signal is detected.