Skip to content

Product Advertising API not returning results anymore

0

Hello, we were using Product Advertising API SearchItems to find the best parts for a vehicle search. Search string like 2008 Toyota Camry v4 Mass air flow sensor used to work before for us. But now, it does return anything and returns the response as below. Does anyone know anything about any recent changes or how to fix this issue?

{ "Errors": [ { "__type": "com.amazon.paapi5#ErrorData", "Code": "NoResults", "Message": "No results found for your request." } ] }

1 Answer
0

It appears you're experiencing an issue with the Amazon Product Advertising API not returning results for your specific search query. This could be due to a few reasons:

  1. API Changes: Amazon occasionally updates their APIs, which might affect how certain queries work. However, there's no specific information about recent changes that would cause this particular issue.

  2. Product Availability: The products you're searching for may no longer be available or indexed in the way they were previously.

  3. Search Query Specificity: Your search query might be too specific. The API might struggle with very detailed queries like "2008 Toyota Camry v4 Mass air flow sensor".

  4. Rate Limiting: If you've been making many requests in a short time, you might be hitting rate limits, though this usually results in a different error message.

To troubleshoot and potentially resolve this issue:

  1. Try simplifying your search query. For example, search for "Toyota Camry air flow sensor" instead of the full detailed query.

  2. Ensure you're not exceeding the API rate limits. Implement exponential backoff in your code if you're making multiple requests.

  3. Double-check your API credentials and ensure they're still valid.

  4. Test with different product categories or search terms to see if the issue is specific to automotive parts or if it's a broader problem.

  5. If the problem persists, you may need to contact Amazon's support for the Product Advertising API directly, as they can provide the most up-to-date information on any changes or issues with the API.

Remember, APIs can change, and results can vary based on product availability and indexing. It's always a good idea to have error handling in place to manage situations where no results are returned.
Sources
Problem with Amazon API | AWS re:Post
Error! TooManyRequests | AWS re:Post

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.