The prediction network is open to all. You can use it in all manner of business applications.
Notice that you can directly retrieve some data or plots. Try clicking on the following examples:
and more. See the API notes below.
The Python microprediction package (see repo) can be pip installed from PyPI. It has straightforward syntax. For example to push a new value to a stream or create one:
writer.set(name='my_own_stream.json',value=3.14157)
See the instructions in the Python learning modules. For example stream creation is covered in.
To submit predictions of streams and compete for prizes, start at
As a remark, no key is required to read data from the site.
reader.get_lagged_values('die.json')
This is covered in the third Python video introduction.
Microprediction provides a simple API to make its resources available programmatically in any language. Our public API supports calls over HTTPS, and returns data in JSON format.
Base URL: http://api.microprediction.org/
Swagger: https://www.microprediction.org/swagger.json
You’re free to use this API to integrate our data in any application or website as you see fit, as long as each page or application that uses it includes the textPowered by Micropredictionand links to our home page.
Looking for registration? It isn't required.
Instead, the Microprediction API allows you to use any private key you create yourself.
This protects your anonymity on our platform, but the CPU time taken to burn a key signals to the community that you're a serious contributor. Creating a private key is straightforward, but can take hours for higher cryptographic difficulty.
Let your imagination run wild. You can use the Microprediction API to get predictions, make predictions or build your own applications. Two resources to help you become familiar with the Microprediction are our project page and visual reference page.
Video tutorials covering the basics. Start with Python Module 1.
See the video introduction to application categories.
If you have any questions regarding the API, please feel free to reach out to us anytime. If something doesn't work as expected, don't forget to include any relevant code. Our team will be happy to assist you.