Ask HN: How to promote an API contest?
The company I work for (as community manager) is running an API contest. We're having difficulty getting the word out to people who might be interested in entering (i.e., people like those in the HN community).
We think we're giving away pretty good prizes, we've gotten listed in contest section at ProgrammableWeb, and we've blogged about it on the company blog and tweeted about it on the company Twitter account as well as on our own.
Yet, we don't have any entries yet (or any API key applications indicating they're for the contest). So what else can we do to get the word out?
9 comments
[ 4.4 ms ] story [ 106 ms ] threadhttp://www.dandyid.org/beta/apicontest
the lack of API key requests might be due to the fact that someone should probably have an idea they want to work on before they request one. otherwise, i'd have one now.
you're basically saying, we want you to play around with our API, but you're not allowed to play around with it.
What, exactly, are you offering with your API? A quick look around makes me think you are trying a two-sided sale. First side: get users to create a DandyID to use with all the DandyID enabled sites. Second side: get websites to use your API to let all those users who have created a DandyID sign-up to their site more easily.
From the users perspective it looks like there is exactly one application - a wordpress plugin - so why should I trust some random site with my credentials? So I can then install a wordpress plugin of unknown quality on my server?
From the website side I would guess after you subtract all your test accounts the number of live DandyIDs is in the dozens.
A two sided sale like this is very tough.
At first I thought you were offering the ability to look through all the sites you have aggregated (scraped?) by username - that could be useful. When I saw the need for a DandyID account before the API was useful I realized the API was not very useful.
To your original question: "Apply for an API key" is a little off-putting. If I am cool enough maybe you will give me one? And when you click on the link:
http://www.dandyid.org/beta/apiprofile
you get this:
Whowzers! Lets try that login again. You must be logged in to do that!
I guess if I clicked on that signup link, gave up who knows what kind of info, I could then "Apply" (oh please, please let me in)
but at this point I am gone.
You are essentially asking developers to work for you for free. The developers are doing you a huge favor - you have to have that attitude.
We're working on addressing that by actively pitching to potential integrating partners. But essentially, DandyID is a platform for data portability for social sites. Using our API sites can let users sync their profile and identity graph information across multiple web sites.
We're also working on our user messaging. The "learn more" page on dandyid.org will be replaced soon with something more detailed explaining the benefits to users. :)
--
EDIT: Looks like you added to your post while I was replying. :) To address your other points: Those are really good points, thanks for the feedback. I think the original ideas was not to allow non-users to utilize the API (guess on my part as I wasn't with the company when that decision was made), but perhaps that's a non-issue. Most developers will need to sign up to test what they're making anyway.
As for the other, it's a semantics issue. I guess "Get an API key" (which is what the API application form page actually says), would be better? APIs are granted automatically and instantly (a change we recently implemented)... except for cases when people want to push data back to us, then they need to be white listed on our end, so need to contact us.