Web api a case study and comparison of the amazon and ebay e commerce api s
1 / 17

Web API:A Case study and comparison of the Amazon and eBay E-Commerce API's - PowerPoint PPT Presentation

  • Uploaded on

Web API:A Case study and comparison of the Amazon and eBay E-Commerce API's. Presented by: Pranith P Ramamurthy Spring 2010,CS 6125 [email protected] Prof. Gail Kaiser. Agenda. Introduction:WEB API Amazon ecommerce API Ebay ecommerce API

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' Web API:A Case study and comparison of the Amazon and eBay E-Commerce API's' - magnar

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Web api a case study and comparison of the amazon and ebay e commerce api s
Web API:A Case study and comparison of the Amazon andeBay E-Commerce API's

Presented by:

Pranith P Ramamurthy

Spring 2010,CS 6125

[email protected]

Prof. Gail Kaiser


  • Introduction:WEB API

  • Amazon ecommerce API

  • Ebay ecommerce API

  • Comparison of Amazon and eBay ecommerce API's

  • Conclusion

Introduction whats is an api
Introduction:Whats is an API?

  • Definition: “language and message format used by an application program to communicate with a control program” .

  • In Simple Terms ,It receives your request, and then, based entirely on the information you gave it returns a result.

  • Ex:Google API's, Flickr API's, Delicious API's etc

Why do companies actually provide api s
Why do companies actually provide API's ?

  • Create an ecosystem of innovation and tap into a wider audience.

  • Once such a freedom is given the applications can be extended in ways that may have been impossible, uneconomical or unimaginable for the original developers to do themselves.

  • The new reality is that open data is a competitive advantage.

Why do we need api s
Why do we need API's?

  • For example:you need to use maps in your application or a project.

  • Highly impossible task for you to launch satellites into space and provide your own map interface.

  • API's come to your rescue. Google Maps or Yahoo Map's API provide rich set of data they have collected and use them for your specific purposes.

  • Over 1000 Web Service API-added to directory of API tracking site programmableweb.com and many more are expected.

  • Big market player’s such as Amazon, eBay, Google and others have already released Web API’s.

Amazon web api s
Amazon Web API's.

  • Amazon Product Advertising API:

  • Opens doors to Amazon's databases-Build Web store to sell Amazon items or your own items.

  • As a Developer you get access to large data that Amazon has like:

    • Reviews, seller reviews,as well as most of the functionality.

    • Retrieving product and pricing information

    • Retrieving customer reviews of a product

    • Retrieving product images

    • Performing simple and advanced searches

    • Retrieving wish lists by name, e-mail, and other identifiers.

How product advertising api works
How Product Advertising API works

  • Your application uses the Product Advertising API to supply details regarding items such as description, images, seller and customer reviews.

  • Customers shop on your web site.

  • Customer is ready to purchase the items in their e-commerce shopping cart.

  • your application sends an form to Product Advertising API and Amazon completes the purchase by getting purchase information.

  • Amazon fulfills the order by shipping the items.

E bay web api s
E-Bay Web API's

  • eBay is a major contender for Amazon in the e-Commerce space, and its database of on-line sales might well be the largest ever assembled.

  • E-Bay Finding API:

    • The Finding API provides programmatic access to the next generation search capabilities on the eBay platform.

    • Lets you search and browse for items listed on eBay, and provides useful metadata to refine searches and enhance the search experience

How the e bay api works
How the E-Bay API works

  • 1) A user enters "laptop" in your cool application.

  • 2) Your app uses makes a search request for " laptop" using one of the eBay Web Services.

  • 3) The eBay database looks for "laptop".

  • 4) The eBay database sends the response back to you using the API.

  • 5) Your app displays the search results to the user.

Comparison of amazon v s ebay web api s
Comparison of Amazon v/s eBay Web API’s

  • Describing Metadata:

    • In comparison to Amazon, eBay’s tagging of Metadata is limited.

    • Amazon as a vendor could pull out more info about the Items dimensions and description.

    • In contrast eBay's only real information is the categorization of the item based on prices and the format used to describe it.

  • Number of Queries made:

    • Amazon doesn’t have any restrictions on the number of queries made except for no more than 1 per sec per IP.

    • Ebay has a limit of 5000 queries per day.

  • REST and SOAP Protocol Support:

    • Both eBay and Amazon e Commerce API’s provide the options of querying the API’s using both REST and SOAP protocols.

    • Though eBay has limited set REST API’s its SOAP and XML API’s are particularly rich.

  • Registration Process:

    • Ebay's has more tedious process,If not confusing.

    • Amazon's is rather friendly and could be completed in breeze.

  • Number of Results returned:

    • Amazon returns 10 items per page for every request.

    • Ebay returns 400 items per page.

    • So eBay's more Item per page is improvement for people looking for more popular items.

  • Documentation:

    • Both Amazon and eBay API’s have been extensively documented and they have lots of tutorials for covering all the details about the API.

    • Very important: In making API easy to use and understand.

  • Developer Community interaction:

    • Amazon has done a good job by supporting their API's well with lot of Developer Forums and organizing Developer Chats.

    • Ebay on the is trying to have similar developer Forums and Help Desk.


  • Amazon is an impressive performer having created a niche set of functionalities for the developers to use and some very useful developer communities.

  • It also doesn’t have any restrictions on the number of queries that can be made unlike the eBay services.

  • eBay-a major player in eCommerce sector and access to its data might well be worth the pain.

  • Ebay has its share of success to with 60k Users.


  • [1] Professional Web APIs with PHP: eBay, Google, PayPal, Amazon, FedEx, Plus Web Feeds by Paul Reinheimer

  • [2] Professional Web APIs: Google, eBay, Amazon.Com, MapPoint, FedExby Denise M.Gosnell

  • [3] APIs and Mashups For The Rest Of Us By Gareth Rushgrove- http://www.digital-web.com/articles/apis_and_mashups/.

  • [4] Programmable Web website: http://www.programmableweb.com/api/.

  • [5] Amazon Product Advertising API Developer’s guide: http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/.

  • [6]eBay Finding API official documentation: http://developer.ebay.com/DevZone/finding/Concepts/FindingAPIGuide.html.