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)

XML
http://www.polleverywhere.com/my/polls.xml
JSON
http://www.polleverywhere.com/my/polls.json

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.