Aggregate sentiment across everyone who's filled out /my-priorities. Anonymous, bucketed (minimum 20 sessions per stat), and available as an open API below.
Not available.
The charts above are driven by two public GET endpoints. No auth, no rate limit for read traffic. Same 20-session privacy threshold applies server-side.
/api/personas/distribution— Stance distributionissuesrequired | Comma-separated canonical issue labels (e.g. "Healthcare,Climate & Energy"). |
state | Two-letter state code to scope results. |
curl "https://www.decodethevote.com/api/personas/distribution?issues=Healthcare,Climate%20%26%20Energy&state=CA"
/api/personas/aggregates— Co-occurrence correlationsissuerequired | Canonical issue label to anchor on. |
stancerequired | supports | opposes | mixed. |
state | Two-letter state code. |
curl "https://www.decodethevote.com/api/personas/aggregates?issue=Healthcare&stance=supports&state=CA"
Data is sourced anonymously from voters who complete /my-priorities. No individual responses are returned — only aggregate counts and percentages, each behind a 20-session minimum bucket. For research use, please credit DecodeTheVote.