Political Signal
Forecast poll movement two weeks before the polls do.
Detect shifts in voter sentiment using high-frequency public signal. Built for campaigns, comms shops, and policy desks that cannot wait for the next wave. Calibration-honest KPIs over single-number bravado.
How it works
The exact thing your team is trying to call.
Two-week directional change in head-to-head ballot share at the district or state level, with calibrated confidence and issue attribution. Each KPI ships with a confidence chip when evidence is thin.
- District-level signal resolution, not national averages
- Issue attribution that names the topics moving the needle
- Candidate sentiment broken out by demographic cohort
- Crisis flagging when negative coverage compounds
- Daily refresh with full audit trail per data source
Signal sources
What feeds the political signal model.
- 01NewsAPIlive
- 02NewsData.iolive
- 03Google News RSSlive
- 04Reddit issue-specific subredditslive
- 05GDELT 2.0live
- 06X political timeline samplesplanned
- 07Google Trends issue salienceplanned
- 08Public poll aggregators for calibration onlyplanned
Use cases
What teams actually do with Political Signal.
Greenlight reviews for political signal
Run scoring on a portfolio of candidates and surface the ones whose political signal signals diverge most from their internal narrative.
Continuous monitoring
Subscribe via webhook and receive a payload only when the score crosses a threshold you defined. No dashboards required.
Cross-vertical analysis
Pull the same entity into other verticals to see whether the signals agree or disagree. Disagreement is often where the alpha is.
Backtesting before commitment
Score the last 24 months of decisions against the model and compare hit rates. The calibration_bucket field tells you how much to trust the model in the bands you care about.
API
Calibrated, explainable, ready for production.
Catalogue calls return 40 realistic KPIs grounded in real evidence, each with a confidence chip (high / medium / low / unknown). Every prediction also ships with the nearest historical analogs the model leaned on.
Available via REST and a typed TypeScript SDK.
See full API reference{
"entityId": "race_oh_sen_2026",
"kpiCountScored": 40,
"forecastDelta": 1.8,
"ci95": [
0.4,
3.1
],
"issueAttribution": [
{
"issue": "economy",
"contribution": 0.7,
"confidence": "high"
},
{
"issue": "immigration",
"contribution": 0.5,
"confidence": "high"
},
{
"issue": "abortion",
"contribution": 0.3,
"confidence": "medium"
},
{
"issue": "crime",
"contribution": 0.2,
"confidence": "medium"
},
{
"issue": "foreign_policy",
"contribution": 0.1,
"confidence": "low"
}
],
"analogs": [
"race_pa_sen_2022",
"race_ga_sen_2022",
"race_az_sen_2022",
"race_nv_sen_2022",
"race_wi_sen_2022"
],
"asOf": "2026-05-10T00:00:00Z"
}Compared to
How Political Signal differs from what is already out there.
| Vendor | How SignalGrid is different |
|---|---|
| Morning Consult | District-level resolution and issue attribution, not national crosstabs. |
| Polly | Two-week directional forecasts with calibrated confidence, not just static polling. |
| Zignal Labs | Models trained for forecasting, not only narrative monitoring. |
Try Political Signal on your own entities.
Start free during the public beta. We will pre-select political signal for you on signup.
Other verticals