Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have created a utility library and open sourced it on Github, and I'd like to document the HTTP utilities. I created this around some apps I've developed, but none of the APIs I use are for public consumption. I want to use a well known public API in my documentation so that code samples will work and be really easy to understand for the user, but I don't work with any such API so I'm not familiar with any...looking for suggestions.

share|improve this question
I don't understand your use of the term API. Are you looking for a documentation generator? If so, for which language? – ajlane May 10 at 4:31
@ajlane No, I mean a web product that offers a public api. For example, Twitter, but I personally am not into Twitter, so I'd rather not represent my library with examples of how to pull data from Twitter. I developed a client side library for consuming web resources, and the most common case is data from an api. To be more clear, the platform I created this library for is Android. Android apps typically consume raw data, so my HTTP utilities make this a one line operation (or a few if passing extra objects like cookies, POST params, auth creds, etc). – Rich May 10 at 4:35

1 Answer

up vote 2 down vote accepted

Programmable Web has a list of popular public web APIs sorted by the number of mashups which use it: http://www.programmableweb.com/apis/directory/1?sort=mashups

The top 10 from that list:

  1. Google Maps
  2. Twitter
  3. YouTube
  4. Flickr
  5. Amazon
  6. Facebook
  7. Twilio
  8. Last.fm
  9. eBay
  10. Google Search
share|improve this answer
Exactly what I wanted...thanks! – Rich May 10 at 4:45

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.