Access Amazon eBay over an API

Hello!

For a library application to be used internally in our company, I want to write an applet that gets the output of a scanner used to read the barcode of books. The applet should find out the textual information about it by accessing sites of Amazon or eBay.

As I am new to the subject, I searched the Internet and found out the Product Advertising API ‎would give me what I want, but the application I want write does apply to the terms & conditions, i.e. it is not an primarily commercial and brings no gains to Amazon. So, Amazon would block my access sooner or later, if I would try.

My QUESTIONS:

  1. Does Amazon gives a free access WITHOUT any restrictions for non-commercial applications?
  2. Does eBay provide a free and non-restrictive API?
  3. If no way through (1)/(2), what other ways are possible to acquire such information automatically?

Thanks for any useful hint!

Sorry but this is a question that I can not answer
Ingotainment