Skip to main content

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.
Shoal Intelligence Slack integration showing radar and signal event cards in a BD channel
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 the since 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=true on 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/top to prioritize outreach — higher scores indicate more significant events.
  • Combine partnership radar with signal spikes to identify the highest-conviction opportunities.