Finishing your API

1,974 views

Published on

Going from a read API to a write API at Etsy

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Finishing your API

  1. 1. Finishing your API Chad Dickerson, CTO Etsy, http://www.etsy.com/ Business of APIs Conference November 16, 2009
  2. 2. What is Etsy?
  3. 3. Etsy is social, both on Etsy. . . . . http://www.etsy.com/virtual_labs.php
  4. 4. . . . and off Etsy http://www.twitter.com/etsy
  5. 5. Etsy numbers (as of November 15, 2009) <ul><li>3.4 million registered members (over 250,000 sellers) </li></ul><ul><li>4.8 million active items in the marketplace </li></ul><ul><li>640 million page views in last 30 days </li></ul><ul><li>$17.7 million in goods sold in October ’09 </li></ul><ul><li>Over 1 million items sold in October ‘09 </li></ul><ul><li>Over 1,075,000 Twitter followers for @Etsy </li></ul><ul><li>Over 1 million forum posts per month on Etsy.com </li></ul>
  6. 6. Why an API? <ul><li>So…..why an API for Etsy? </li></ul>
  7. 7. The “unofficial” API http://www.etsy.com/color.php
  8. 8. . . . plus eager developers
  9. 9. Craftcult http://www.craftcult.com/
  10. 10. The ecosystem was already forming <ul><li>The “Etsy Underground” </li></ul><ul><li>Real 3 rd party apps on the platform that our users liked and were good for everyone </li></ul><ul><li>3 rd party code libraries available </li></ul><ul><li>Defined set of services with built-in community </li></ul><ul><li>When you’re being scraped, it’s a clear sign that you need to release an API </li></ul>
  11. 11. Getting the API up quickly: partnering with Mashery http://developer.etsy.com/
  12. 12. Results from v1 of our API <ul><li>Today </li></ul><ul><li>Over 9 million API calls per month, 100+ active devs </li></ul><ul><li>17 featured applications, including 5 Etsy-themed iPhone apps: http://developer.etsy.com/applications </li></ul><ul><li>Craftcult continues to a substantial traffic driver </li></ul><ul><li>Simple BD deals enabled </li></ul><ul><li>2 developers hired! </li></ul>
  13. 13. Solid start. . . . <ul><li>This is a solid start, but to truly realize our investment, we need to do more. . . . </li></ul>
  14. 14. Finishing your API <ul><li>Deliver read/write API . The web is bi-directional. The best apps put data into the system, too. </li></ul><ul><li>Access to private data . The most interesting apps will be personalized for our members. </li></ul><ul><li>More ways for developers to make money . The richer the API, the more opportunities. </li></ul><ul><li>Make Etsy even more social with the API . Recognize unique strengths and build upon them with our API. </li></ul>
  15. 15. Final notes <ul><li>A good API is never finished </li></ul><ul><li>It is organic and continues to grow as your business grows. </li></ul><ul><li>If you think your API is ever “done,” you’re thinking too short-term </li></ul>
  16. 16. Questions? <ul><li>Questions? </li></ul>

×