AgorAPI Logo

Open Agora poll API: AgorAPI

AgorAPI (Agora Polling Interface) offers a set of services related to polls and votes through a public API. In other words, it is a web-service which may be queried by other computer programs or servers. AgorAPI provides simple access to complex voting methods (like Condorcet method, instant-runoff or majority judgement).

We recommend using ranked voting systems, however AgorAPI also allows to create usual polls (majority or approbation polling).

Features of AgorAPI

  • Create a Poll

    Set the text and the choices of a poll in a single request.

  • Manage a Poll

    Add or remove choices during the whole poll lifetime, while preserving existing votes.

  • Manage Voters

    Use voters unique identifier to cast a vote, or to modify a vote later on.

  • View Results

    Get a graphical, real time result for approbation (majority), instant runoff and Condorcet polls. Soon, AgorAPI will be enriched with other kinds of results like budget voting or majority judgement.

  • Your Rules

    Manage your users, allow or forbid multiple choices, set up a veto system (the possibility to let a user remove a choice completely) or let choices be reformulated.

    It is our API, but it is governed by your rules. The only limit is your creativity.

  • Create




5000 Credits/month (**)

  • Creation and management of polls
  • Ranked voting
  • Approbation voting
  • Addition and removal of choices at any time
  • Graphical result
  • A single API key
Sign up


19 /month (*)

50 000 Credits /month (**)

  • Starter features
  • Unlimited poll duration
  • Unlimited access to previous polls
  • 1 for each 10 000 credits after the first 50 000
  • Customizable graphical result
  • 10 API keys


99 /month (*)

1 000 000 Credits /month (**)

  • Premium features
  • 1 for each 100 000 credits after the first 1 000 000
  • Advanced customization of graphical results
  • Customizable extra features
  • Unlimited API keys

(*): This price corresponds to an annual subscription of 228 for premium and 1188 for enterprise. Monthly subscription, without minimal duration, costs 22 for premium and 114 for enterprise. All prices in dollars are indicated without tax. All prices in euros are tax-included.

(**): Credits are the basic unit for counting queries to AgorAPI. Most simple read queries cost a single credit (GET). Write queries cost in general 10 credits (POST,DELETE,PATCH). Computation of the result also costs 10 credits. The actual cost of each individual query is specified in the interactive documentation. Only successful queries are taken into account. Furthermore, accessing the graphical charts does not cost any credit.

AgorAPI Guides and Documentation

Restful API model

AgorAPI implements a RESTful API model conforming to industry best practices, making it straightforward to use. Exchanged data follow another web standard: json.


In order to jump into AgorAPI, we have written a starting guide. It may be the right place to start your interaction with AgorAPI.

Github repository

We have published a basic set of PHP pages which interact with AgorAPI on a github repository. This is a simple open source web client for AgorAPI. Put these pages on a webserver and you may start using it. You are welcome to fork it and make it evolve with your contributions.

Executable reference

We have set up an exhaustive interactive documentation.

Curl command line calls are integrated within this documentation, in order to facilitate manual interactions with AgorAPI.

Screenshot of Open Agora in Slack