Signals Tools
signals-tools detects buying-intent signals for a company by domain. Each signal is its own tool, plus an all-in-one detect_signal runner that fans out to every detector. Configurable execution order lets you front-load the cheapest, highest-confidence signals.
Endpoint
Tools
detect_signal itself is free — only the individual detectors that fire are charged.
detect_signal (recommended)
Run the full battery for a domain in one call.
The execution order is whatever set_signals_order configured (or the default). You can view it with get_signals_order.
Hiring signals
All hiring detectors scan job-board listings and LinkedIn job posts for the target domain.
Reposted SDR roles are particularly useful for a sales-aid pitch: it means the previous hire didn’t stick, and the team is feeling the pain.
Trustpilot signals
Negative support reviews are the strongest churn-prevention signal — they let your agent reach out before the customer leaves.
Social spike signal
signal_socials_spike checks Instagram and TikTok follower counts against a recent baseline. A sustained jump is a marketing-momentum signal.
Technology signal
signal_technologies_identified checks the website’s HTML, headers, and tracking scripts for known stack identifiers (e.g. Zendesk, Intercom, Segment, Stripe).
Configuring signal order
set_signals_order and get_signals_order let you control which detectors run first when you call detect_signal. Useful for putting the cheapest, highest-precision signals up front so you can short-circuit on the first match.
Required environment variables (self-host)
Same as socials-tools: