Overview
BD teams need early signals on partnerships, funding rounds, and product launches. Shoal’s radar and signal endpoints surface these events automatically, ranked by significance — so you can act on opportunities before they’re widely known.Deliver Alerts Where Your Team Works
Slack
Real-time radar and signal cards in your BD channel, plus
/shoal brief slash commands.Telegram
Daily digest of top signal events ranked by score — perfect for mobile-first teams.
You’ll need an API key to follow along. See the Quickstart guide to create one.
Endpoints Used
Workflow
Step 1: Build a Watchlist
Search for organizations by name and collect their IDs into a watchlist.cURL
Python
JavaScript
Step 2: Poll for BD-Relevant Events
Call the radar category endpoints on a schedule with thesince parameter to get only new events.
cURL
Python
JavaScript
Step 3: Get a Daily Briefing
Use/v1/brief/batch with your watchlist IDs for a single-call portfolio update when batch brief is available on your plan.
cURL
Python
JavaScript
Example Output
The/v1/brief/batch response groups events by organization. See the full schema for all available fields.
Lead Enrichment
Enrich your CRM contacts with Shoal intelligence before outreach — match company names to tracked organizations and surface recent events.Lead & Company Enrichment
Full walkthrough with examples: input format, CLI usage, MCP tool, and API-only approach.
Tips
The
since parameter is required on batch and polling endpoints. Always pass it to avoid fetching stale data.- Use
compact=trueon batch calls to reduce payload size. - Poll every 15-60 minutes depending on how time-sensitive your BD pipeline is.
- Use the signal score from
/v1/signal/topto prioritize outreach — higher scores indicate more significant events. - Combine partnership radar with signal spikes to identify the highest-conviction opportunities.