Product Advertising API
Developer Guide (API Version 2011-08-01)
« PreviousNext »
View the PDF for this guide.Go to the AWS Discussion Forum for this product.Did this page help you?  Yes | No |  Tell us about it...

Troubleshooting Applications

We recommend the following processes to diagnose and resolve problems with your Product Advertising API–enabled Web sites or applications.

  • Verify that Product Advertising API is running correctly.

    To do this, simply open a browser window and submit a REST request. This will confirm that the service is available and responding to requests. Normally Product Advertising API is available 24 hours per day, 7 days per week.

  • Check that you are specifying inclusive response groups.

    You may not receive the expected information in your Product Advertising API response if you have specified a response group(s) that does not return the data you want.

  • Check the structure of your request.

    Each Product Advertising API operation has a reference page. Double check that you are using parameters correctly. Try the request on one of the other locales. If SOAP is not working, try your request with REST through your browser. That will help you determine if the problem lies with your code or your SOAP client or with Product Advertising API.

  • If your application is submitting requests faster than once per second per IP address, you may receive error messages from Product Advertising API until you decrease your rate of requests.

  • Look at the sample applications to see if they are doing similar operations to give you hints on what you might be doing wrong.

  • Try your request with multiple ASINs or keyword/title search strings.

    The Amazon catalog is extremely large and sometimes individual products have anomalous data results.

Efficiency Guidelines

If your application is trying to submit requests that exceed the maximum request limit for your account, you may receive error messages from Product Advertising API. The request limit for each account is calculated based on revenue performance. Each account used to access the Product Advertising API is allowed an initial usage limit of 1 request per second. Each account will receive an additional 1 request per second (up to a maximum of 10) for every $4,600 of shipped item revenue driven in a trailing 30-day period (about $0.11 per minute). You can verify that your sales are being attributed to your calls to the Product Advertising API by checking for the following:

  • You are using the only links provided by the API when linking back to Amazon.

  • Your Associate Account and Product Advertising API account are created using the same Amazon Account (or email).

  • You are passing your Associate tag in all your requests to the API.