There's a large community of open source developers that would gladly develop small modules around the Predict It data. I propose developing a read only API that allows people to track markets and have Apps, widgets, and email alerts without you having to develop them yourselves.
Thanks everyone for your comments and suggestions. Just wanted to let you know that API development is part of the plan for PredictIt. We don't have a a specific ETA for it's inclusion at this time, but it will be coming soon. Our programmers have begun working on it. Stay tuned and keep posting your suggestions. We review them all and welcome your feedback as part of the development process.
Why make it read only? Being able to make buy orders, given some headers and parameters, would be fantastic. I'd love to be able to develop some proper models without having to past in data by hand, and being able to make orders through the same interface would be a great 2.0 feature.
My dream PredictIt API would allow the following:
- Current offers by other traders
- Current offers by me
- "Data" (e.g. today's volume)
- Last trade price
- Price history
- My current ownership
- My trade history
- Cash balance
Finally, if you could provide historical trade info, that would be incredible. I.e. logs detailing "timestamp, buy/sell, amount, price" for each market and all (anonymized) traders. Many exchanges do this. E.g. NYSE makes this available as a paid data product. On the other end of the spectrum, BTC-E, a shady bitcoin trading site, shows recent trades on the home page.
I'd love to see a Developer API that would allow for automatic trades!
Are there plans to incorporate an API that you can actually make trades through?
This is a great start, but a little disappointing that there is no way to query the following information at a minimum:
- Complete list of active ticker symbols
- Complete list of buy/sell offers for each contract.
Otherwise this API is of little use without manual interaction.
Does anyone know if there's a methodical way to get a list of tickers for all of the Linked contracts? Is there even a master list of active tickers that I could find?
Are there any updates for a Developer API?
Having the market data is great! Thanks for making this available. Are there any plans to incorporate an API that you can actually make trades through?
I also noticed it seems you're using ASP.NET. I'm a Microsoft developer with a career in working with state schools to create data APIs to allow colleges and the public to access institution and state data. The last projects I worked on were:
If you were to make portions of the Developer API available, I'd love to contribute some time towards improving the API.
Is that the limit of the API? Two functions? I'm sure there's a slew of other API methods. Any way we can get some documentation on it all?
Looking forward to this!
Are there any updates on an API for posting/cancelling orders? Market-makers will find it useful.