Poll Everywhere API
Build on Poll everywhere
Our REST API is lightly documented here, but we encourage you to experiment and hack. Caution: our data structures may change. Notify us if you're building something important, and let us know how long you'll be using it.
List of Users' Polls
Requires cookie-based session login or HTTP Basic authentication (http://username:password@host.tld - remember to URL encode credentials)
Poll
Poll metadata and a summary of current results is accessed by appending a representation (.xml, .json, or .swf) onto a poll's permalink.
For example, we have two polls on our home page via the "Try Voting" link.
Multiple Choice Poll: Send a TXT to our live TXT Wall
- Web
-
http://www.polleverywhere.com/multiple_choice_polls/MTczMzA2OTE4
Note the different HTML returned depending on whether the owner is logged in.
- JSON
- http://www.polleverywhere.com/multiple_choice_polls/MTczMzA2OTE4.json
- XML
- http://www.polleverywhere.com/multiple_choice_polls/MTczMzA2OTE4.xml
- SWF
- http://www.polleverywhere.com/multiple_choice_polls/MTczMzA2OTE4.swf
Individual results with date/time received are available via the results URL. Authentication is required (except for RSS due to poor support in common feed consumers).
- JSON
- http://www.polleverywhere.com/polls/MTczMzA2OTE4/results.json
- XML
- http://www.polleverywhere.com/polls/MTczMzA2OTE4/results.xml
- RSS
- http://www.polleverywhere.com/polls/MTczMzA2OTE4/results.rss
- CSV
- http://www.polleverywhere.com/polls/MTczMzA2OTE4/results.csv
Free Text Poll: What's Your Favorite Animal?
- Web
-
http://www.polleverywhere.com/free_text_polls/LTc1NDgzOTIzNA
Note the different HTML returned depending on whether the owner is logged in.
- JSON
- http://www.polleverywhere.com/free_text_polls/LTc1NDgzOTIzNA.json
- XML
- http://www.polleverywhere.com/free_text_polls/LTc1NDgzOTIzNA.xml
- SWF
- http://www.polleverywhere.com/free_text_polls/LTc1NDgzOTIzNA.swf
Individual results with date/time received are available via the results URL. Authentication is required (except for RSS due to poor support in common feed consumers).
- JSON
- http://www.polleverywhere.com/polls/LTc1NDgzOTIzNA/results.json
- XML
- http://www.polleverywhere.com/polls/LTc1NDgzOTIzNA/results.xml
- RSS
- http://www.polleverywhere.com/polls/LTc1NDgzOTIzNA/results.rss
- CSV
- http://www.polleverywhere.com/polls/LTc1NDgzOTIzNA/results.csv
Please don't request poll data more than once every 3 seconds.
If you poll our polls by polling too much, we may be forced to pull your poll down and put a bunch of poles in front of you to keep you from polling polls anymore. Keep it to once per 3 seconds or longer!
The following actions modify data. We can help you, but we prefer you talk to us first.
- Sending in votes or free text responses
- Clearing a poll
- Deleting a poll
- Opening/Closing (Starting/Stopping) a poll
We have no API at this time for creating polls. If you'd like, we can build it for you.
Examples
Zugara and One-to-one Interactive produced this custom flash visualization for MITX.
GE used Twitter, ICUC, and Poll Everywhere under the direction of Syrup to visualize tweets and Flickr streams on digital whiteboards in several locations at TED 2009.
Contact
Need help? We're devs and we're eager to hear your ideas. or call us at +1 (800) 388-2039
Support beyond the basics is available for reasonable market rates. Some commercial applications may be subject to an API access charge.