The mainstream media backed social news site Mixx announced today the availability of its new Application Programming Interface and the offering gives developers an opportunity to do things that no other social news site has done so far. The API will allow news items and media to be viewed, submitted and commented on from any other site around the web.
Mixx is a service that lets users vote on top news stories. Though far, far smaller than Digg, Mixx has innovated at a pace that makes Digg look like it's standing still.
Mixx has taken investment from the LA Times, it's integrated into that company's site, has a submission button on the New York Times and is on a growing roster of other sites around the web.
A read/write API is quite unusual, particularly in the social news market. Digg's API, for example, only allows other sites to read data from Digg, not to post new data to the site from off-site.
Prolific API developer Matt King, co-founder of services like Unthirsty, Knitmap and the very useful Twitterlocal, told us he's intrigued. "It's a pretty sweet idea," he said. "I can see that submitting or commenting via Facebook would be interesting or building a bot that can pull stories down and do stuff with them."
Story continued below.

In addition to his interest, though, King articulated what will undoubtedly be some common concerns. "I don't like that you have to post XML data to get multiple tags - you should be able to pass tags in the URL just like the other methods," he told us. "In the end, it's another API you have to get familiar with, which sucks. I'm tired of learning new APIs - we need API standards."
John Musser of API mega-blog ProgrammableWeb says the company gets points for thinking about versioning at the API's launch, something few API providers think of. He's critical of Mixx's lack of support for data formats like JSON and OAuth too, though.
Unfortunately the Mixx API launched with just one example app built on it, the fabulous new service YackTrack. YackTrack, which we wrote about here, is a great idea but is a relatively simple application and doesn't leverage the write-capabilities of the API it's demonstrating. In our post on the pros and cons of APIs and developer platforms, API management service Mashery's Oren Michels said that two key steps to launching a good API was to have plenty of example apps at launch and to make API keys available immediately at no cost. Mixx keys are available immediately for free.
Hopefully Mixx will be responsive to its developer community and the API will only improve. Given the nature of the company, that seems quite likely. If the service can continue to mature, we may see some pretty sophisticated Mixx functionality creeping into all kinds of different websites. Even before this API launched, Mixx has had everything Digg has and far more - except the network effect and traffic. The API will make the Mixx experience all the more fantastic for users new and old.
Someday a big destination site like Digg may look like just an early example of a far more complex social news market. Either way, competition is a very good thing. For further discussion of the Mixx API, check out the latest episode of Mixx fan-podcast SocialBlend, where fans and Mixx staff discussed the API launch.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
Wow, "fabulous new service", cool. Honestly, I think the Mixx API is better than several that are available, including digg. I was not a fan of the XML format, but there are so many tools you can use that format should be a minor concern. Make your service work well, and the format is an afterthought. However, I will admit I complained about the lack of a JSON format, but was told that it is high on their list.
Posted by: Rob Diana | April 30, 2008 11:16 AM
Thanks for the write-up and the critique. In designing the API, I decided to go with a small, simple set of features right out of the gate just to give everyone a taste, and solicit feedback just like this. What I didn't want to do was release a behemoth of an API that was hard to understand, and contained a bunch of features that no one really wanted.
XML seemed like a natural first format to ship with, and we agree that JSON is extremely important. Rest assured it will be supported soon, as it's very high on the priority list for the Mixx API.
Thanks!
-Bill Kocik, Mixx.com
Posted by: Bill Kocik | April 30, 2008 11:53 AM
This is really interesting. I am looking forward to figuring out how this might dovetail into our strategy.
Posted by: Clay Newton | April 30, 2008 1:32 PM
+1, great innovation Bill. Would love to see OpenID on Mixx as well, let us know if you decide to go that way and need any help. Cheers, Brian
Posted by: Brian Kissel | April 30, 2008 2:37 PM
@Brian
They do support OpenID for authentication on the website.
I made the same mistake early on.
Posted by: Rob Diana | April 30, 2008 3:08 PM
@Brian Kissel: We launched with OpenID support as a signup and login method (in fact, I use it as my method of logging in). If you have suggestions on improving the experience, let us know!
Thanks for the write-up as well, Marshall, we appreciate the feedback.
Posted by: Jason Garber | April 30, 2008 3:09 PM
Impressive API. I was skeptical of yet another readwriteweb post praising something Mixx did when it wasn't that significant. But this one truly is innovative. Nice work.
Posted by: Brant Tedeschi | April 30, 2008 5:06 PM
Jason Garber: "We launched with OpenID support as a signup and login method (in fact, I use it as my method of logging in). If you have suggestions on improving the experience, let us know!"
Hi Jason, you might want to take a look at JanRain's OpenID Login Widget, ID Selector (www.idselector.com). You can how it works at http://www.twitterfeed.com/auth/login/ and read some reviews at https://www.idselector.com/site/testimonials.
The ID Selector makes it even easier for visitors to login with OpenID - they only need to remember their account name, not the full OpenID URL. And after the first login, every time thereafter its a single click login since the Selector remembers your preference. Have a look if you get a chance.
Cheers, Brian
Posted by: Brian Kissel | May 1, 2008 5:49 PM
Freshly mixxed
http://www.mixx.com/blender
Posted by: Mark peterson | May 6, 2008 12:15 PM
Freshly mixxed
http://www.mixx.com/blender
Posted by: Mark peterson | May 6, 2008 12:16 PM
Freshly mixxed
http://www.mixx.com/blender
Posted by: Mark peterson | May 6, 2008 12:16 PM