Overview
Prediction market traders need early awareness of events that shift probabilities. Shoal maps news to entities (organizations), so you can track the orgs behind active markets and catch signal spikes before the market reprices.You’ll need an API key to follow along. See the Quickstart guide to create one.
Endpoints Used
Workflow
Step 1: Map Markets to Entities
For each active prediction market, resolve the underlying entity to a Shoal organization ID.cURL
Python
JavaScript
Step 2: Monitor Entity Signals
Poll/v1/signal/byOrganizationId with since for each entity. High signal scores indicate potential market movers.
cURL
Python
JavaScript
Step 3: Detect Spikes
Use/v1/organizations/:id/signal-history to compare today’s activity to baseline. A sudden spike often precedes market repricing.
cURL
Python
JavaScript
Example Output
High-score signal response:Tips
The
since parameter is required on signal polling endpoints. Always pass it to avoid fetching stale data.- Combine
/v1/signal/topwith entity-specific monitoring for both broad and focused coverage. - Use a signal score threshold (e.g., >8.0) as an alert trigger — these events have the highest probability of moving markets.
- Signal history spikes of 2x+ above the 7-day average are strong indicators of imminent market movement.
- Poll every 5 minutes for active trading, or every 15-60 minutes for daily monitoring.