Amazon Web Services To build the Axis client classes for AWS: N.b. DOES NOT WORK WITH AXIS > v. 1.1!!! mkdir src dist classes . classify -v /opt/axis-1.1/lib cd src CLASSPATH=$CLASSPATH:/home/blaine/lib-repos/mailapi-1.3.1.jar:/home/blaine/lib-repos/jaf-1.0.2.jar cd .. java org.apache.axis.wsdl.WSDL2Java /tmp/AmazonWebServices.wsdl --verbose --package com.amazon.soap.axis javac -d classes src/com/amazon/soap/axis/*.java cd classes jar -cvf ../dist/aws-axiscli.jar * OFFERING = item. (But it look slike you set the value of offer to "used", etc.) They use the following terms interchangably page: number of the page of matching data to return. Each page <= 10 hits. Defaults to 1. (You get TotalResults and TotalPages). BULLSHIT!! TotalResults, TotalPages, do not work for ASIN queries! BULLSHIT!! getPages(), getFeatures(), getProductDescription, getNumberOfPages(), getPUblisher getOfferingType() do not work. (Always return null). mode: books, music, electronics, etc. tag: Associate id (or webservices-20 or dev token) type: heavy or light (how much info) dev-tag = Associate id PriceTracker example works great. JavaCodeSample doesn't work for shit. Can't make > 1 request/second to Amazon servers. "our price" (Amaz. price) does not reflect availability. (They allow it to get stale). "used price", etc., are minimums. if no "list price", then list price == our price. If listing prices, refresh from Amazon once/hour. Don't try to document Super Saver Shipping. IMAGES Each produce should have a large, medium, and small thumbnail. Any one could be an invisible 1 pixel gif though. ASIN Includes ISBN. (I notice that for some unavailable books they list "ASIN" instead of ISBN, but for every test I tried, it's the same damned thing, and the getIsbn() returns the same thing. Query: AsinSearchRequest. Request format: asin, tag, type, devtag, offer*, offerpage*, locale*. (* = optional) asin is a comma-delimited list of ASINs. Returns ProductInfo with a Details[] array for each product match (Not vendor match, etc. For ASIN searches, you will get back an array of same length as the number of ASINs that you sent. offer = { All, ThirdPartyNew, Used, Collectible, Refurbished } (I think defaults to new items). type = { heavy | lite } Browse lists are categories. Catalog is like "Book". Media has binding, like "Paperback". Looks like there is no way in the world to get weight or dimensions. POWER SEARCH Power Query String. name1:v1 and name2:v2 or not name3:v3 where names/vals can be: language: keywords: title-begins: author: SUBSTRING pubdate: A YEAR subject: title: SUBSTRING format: paperback, hardcover They may contain whitespace (what about using "or", etc. in a title?).