The “programmable web” site is a great starting point to find available API’s. The site tracks all API’s on the web. But be careful, some of the API’s listed are old and obsolete. Use this resource carefully:
The following are a list of specific API’s that provide good data that you may consider to use for your projects. Let the instructor’s know immediately if you find one that is not listed here!