Keepa icon

Keepa

Interact with Keepa API for Amazon product data

Overview

This node integrates with the Keepa API to retrieve Amazon product deal information. Specifically, the "Get Browsing Deals" operation under the "Deal" resource allows users to fetch current deals filtered by domain (Amazon marketplace), category, minimum discount percentage, and maximum price. This is useful for applications that want to monitor or analyze discounted products on Amazon across different countries and categories.

Practical examples include:

  • E-commerce analytics platforms tracking best deals in specific Amazon marketplaces.
  • Price comparison tools filtering deals by discount thresholds.
  • Deal alert systems notifying users about bargains within a certain price range.

Properties

Name Meaning
Domain Amazon marketplace domain to search in. Options: US, Canada, UK, Germany, France, Italy, Spain, India, Mexico, Brazil, Australia, Japan. Default is US.
Category ID Numeric ID of the product category to filter deals. Use 0 to include all categories.
Min Discount Minimum discount percentage to filter deals. Only deals with at least this discount are returned.
Max Price Maximum price limit to filter deals. Use 0 for no price limit.

Output

The node outputs JSON data containing the list of deals matching the specified filters. Each deal entry typically includes details such as product identifiers, pricing, discount percentages, category information, and other relevant metadata from Keepa's API response.

No binary data output is indicated for this operation.

Dependencies

  • Requires an active connection to the Keepa API.
  • An API key credential for authenticating requests to Keepa must be configured in n8n.
  • The node sends HTTP requests to https://api.keepa.com.

Troubleshooting

  • Common issues:
    • Invalid or missing API key will cause authentication errors.
    • Using unsupported or incorrect domain values may result in empty or error responses.
    • Providing invalid category IDs or out-of-range numeric values might yield no results.
  • Error messages:
    • Authentication failures usually indicate problems with the API key setup.
    • Rate limiting errors from Keepa API suggest too many requests in a short time; consider adding delays or reducing request frequency.
    • Network errors could be due to connectivity issues or incorrect base URL configuration.

Links and References

Discussion