CrownVote helps schools, institutions, organizations, and event brands run secure elections, public awards voting, remote voting, in-person voting, and developer-powered voting experiences.
For SRC elections, school elections, associations, unions, departments, and institutions.
For awards, contests, pageants, fan voting, nominations, and public voting campaigns.

Schools, organizations, associations, and event brands.
Across elections, awards voting, contests, and public campaigns.
Managed voting, API voting, remote voting, and in-person voting.
Built for serious elections, high-volume awards voting, and developer-powered voting products.
One platform. Multiple voting experiences.
CrownVote gives you the tools to run official elections, public awards voting, and custom voting applications without rebuilding the sensitive backend.
Secure voter-based elections for schools, SRCs, associations, boards, unions, departments, and institutions.
Public voting experiences for awards, contests, pageants, fan voting, nominations, and campaigns.
Build your own voting frontend while CrownVote handles ballots, access control, vote protection, and processing.
Configure voters, categories, candidates, and voting rules from CrownVote. Then use the Developer API to power your own voting frontend.
Voters authenticate and vote securely from their own devices.
Officers supervise voting with admin access, voter tokens, and protected sessions.
Discover election
const res = await fetch('https://api.crownvote.com/api/v1/election', {
headers: {
'API-PUBLIC-KEY': PUBLIC_KEY,
},
})
const { data } = await res.json()
const election = data.election
console.log(election.title)
console.log(election.votingMode)Submit encrypted vote
await fetch('https://api.crownvote.com/api/v1/voter/submit-ballots', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'API-PUBLIC-KEY': PUBLIC_KEY,
Authorization: `Bearer ${voterToken}`,
},
body: JSON.stringify({
selections: [
{
categoryId,
vote,
},
],
}),
}) Submit the encrypted vote value exactly as returned by CrownVote. Do not decrypt, edit, or regenerate it.
Why just organize? Earn from every vote. Share your promo code with others to use and earn a commission on every paid vote cast using your code.
Signup to get a unique code like BOAT98 to track your impact.
Track earnings in real-time and withdraw directly to your bank account.
Total Earnings
GHS 2,450.00
New Mexico Awards
Just now
New Oak Election
2 mins ago
Run SRC, class representative, house, departmental, association, and campus elections with remote or supervised in-person voting. CrownVote keeps the voting experience simple while protecting voter access, ballot integrity, and result processing.
Voter-based access
Each voter can be verified before casting a ballot.
Remote or in-person
Let voters vote online or at a controlled voting point.
Multiple positions
Handle presidents, secretaries, reps, houses, and more.
Managed or API-powered
Use CrownVote’s portal or build your own frontend.
Setup on CrownVote. Vote from anywhere. Process results with confidence.

Institutional Election
Remote + In-person • Secure Ballots
Tell us what you want to run. We can help with elections, awards voting, in-person voting, API voting, custom deployment, and developer integration.
SRC, school, association, institutional, remote, and in-person elections.
Awards, contests, pageants, fan voting, nominations, and public campaigns.
Build your own frontend while CrownVote handles voter access, ballots, encrypted vote values, submission protection, and processing.
Start with your idea. CrownVote will help you shape the voting flow.