Tempoll

Create, manage, and share polls from your code. Free, fast, and API-first.

📊

CRUD API

Full REST API for poll lifecycle management

Scheduling

Schedule polls to start and end automatically

🔒

Private Polls

Password-protected polls via URL parameter

👥

Named Voting

Restrict voting to a predefined list of names

📧

Email Delivery

Send polls via Resend or your own SMTP server

🔗

Embeddable

Embed polls on any website with a script tag

# Create a poll
curl -X POST https://tempoll.dev/api/v1/polls \
-H "Authorization: Bearer YOUR_KEY" \
-d '{"title":"Favorite color?","options":["Red","Blue","Green"]}'
# Cast a vote
curl -X POST https://tempoll.dev/api/v1/polls/abc123/vote \
-d '{"voterName":"Alice","optionIds":["opt1"]}'
# Get results
curl https://tempoll.dev/api/v1/polls/abc123/results