Artifact metadata

Stored reference for a generated output.

CreatedMay 4, 4:44 AM
RunReport Indexer index run
Reference/artifacts/artifact_gemsearch_3ac355992020b93d
Storageaddyco-artifacts/gemsearch/reports/2026-05-04_04-44-44_is-there-a-way-to-programmatically-search-the-amazon-shoppin.md
Hash3ac355992020b93dcbeda9fc10acf254468d67e0506e6655833d02bd34ce2b0b
Modelgemini-3.1-pro-preview
Cost$0.07
Tokens2,570

Preview

Stored report content from Supabase Storage.

# Search: is there a way to programmatically search the amazon shopping catalog? > Monday, May 4, 2026 · `gemini-3.1-pro-preview` ## Findings Yes, there are ways to programmatically search the Amazon shopping catalog. However, Amazon heavily restricts access to its official APIs based on your business relationship with them. Depending on your use case, you can use official Amazon APIs or third-party scraping alternatives. Here is a comprehensive breakdown of the methods available to developers. ## 1. Amazon Product Advertising API (PA-API 5.0) This is the most common official API for developers building consumer-facing apps, product review sites, or shopping aggregators. It is tied to the **Amazon Associates (Affiliate) Program**. * **What it is:** A REST API designed for affiliates to programmatically search the Amazon catalog, retrieve product details, and generate monetized affiliate links. * **Key Features:** * **`SearchItems` operation:** Allows searching the catalog using keywords, brands, categories, or specific actors/authors. * Returns up to 10 items per search request. * Provides access to real-time pricing, product images, prime eligibility, and variation data. * **How it Works:** Requests are authenticated using AWS IAM credentials linked to an active Amazon Associates account. You use SDKs or raw REST requests to query specific search indices (e.g., "Electronics", "Books", or "All"). * **Current Status & Restrictions:** Active (Version 5.0). Access is **highly restricted**. To get and maintain API keys, you must have an approved Amazon Associates account and generate a minimum number of qualifying sales (typically 3 sales within 180 days). If your app does not drive sales to Amazon, your API access will be revoked. ## 2. Amazon Selling Partner API (SP-API) - Catalog Items API This is the official API designed for **Amazon Sellers and Vendors**. It replaced the legacy Amazon MWS (Marketplace Web Service). * **What it is:** A suite of APIs used by merchants to manage their Amazon business. The **Catalog Items API** allows sellers to search the global Amazon catalog. * **Key Features:** * **`searchCatalogItems` endpoint:** Allows searching by specific `identifiers` (ASIN, UPC, EAN, ISBN, SKU) or by generic `keywords`. * Returns deep catalog metadata, including browse nodes (categories), product dimensions, brand names, manufacturer details, and images. * Supports pagination and localization via `marketplaceIds` (e.g., searching specifically within Amazon US or Amazon UK). * **How it Works:** It uses a REST-based architecture authenticated via AWS IAM and Login with Amazon (LWA) OAuth tokens. The API includes built-in rate limiting (e.g., default 2 requests per second for catalog searches). * **Current Status & Restrictions:** Active (Latest Catalog Items API version is `v2022-04-01`). To use this, you must pass a strict developer registration and security audit. You must be a registered Amazon Seller/Vendor or an approved third-party software provider building tools *for* Amazon Sellers. ## 3. Third-Party Amazon APIs (Alternative Solutions) Because Amazon's official APIs require you to either drive affiliate sales (PA-API) or be a seller (SP-API), independent developers, data scientists, and market researchers often rely on third-party commercial APIs. * **What they are:** These are "Scraper-as-a-Service" platforms that handle the complex proxying, CAPTCHA bypassing, and HTML parsing required to scrape Amazon search pages, returning clean JSON data. * **Notable Alternatives:** * **Rainforest API:** A highly popular, dedicated API for scraping Amazon search results, product pages, reviews, and bestseller lists. * **Keepa API:** The industry standard for searching Amazon products based on historical pricing data and sales rank history. * **SearchAPI.io / DataForSEO:** General search engine APIs that include dedicated endpoints for Amazon catalog searches (e.g., filtering by domain like `amazon.com` or `amazon.de`, extracting ASINs, titles, and condition data). * **Zinc API:** Primarily used for e-commerce automation and drop-shipping catalog searches. * **How they Work:** You send an HTTP GET request with your search query (e.g., `q=Macbook+Pro`) to the third-party service. They query Amazon in real-time or pull from their cached database, returning a structured JSON response of the search results page. * **Status & Details:** These are paid, usage-based services. They are generally much easier to access than Amazon's official APIs because they do not require an Amazon account, but they rely on scraping, meaning they can occasionally break if Amazon changes its front-end layout. ### Summary: Which should you use? 1. If you are building an **affiliate site, blog, or shopping recommendation app** that will drive sales to Amazon: Use the **Product Advertising API (PA-API 5.0)**. 2. If you are building an **inventory, repricing, or analytics tool for Amazon Sellers**: Use the **Selling Partner API (SP-API)**. 3. If you need **market research, price tracking, or lack the required Amazon accounts**: Use a **third-party service like Rainforest API or Keepa API**. ## Sources 1. wikipedia.org 2. amazon.com 3. sarasanalytics.com 4. repost.aws 5. searchapi.io --- *Search queries: "Amazon Selling Partner API Catalog Items search", ""Amazon Product Advertising API" search catalog", "programmatically search amazon shopping catalog API"* --- ## Metrics - Model: `gemini-3.1-pro-preview` - Time: 27.6s - Tokens: input 332 · output 1,246 · thoughts 992 · total 2,570 - Google Search queries: 3 - Cost: $0.0695 estimated full paid-list cost - Cost breakdown: tokens $0.0275 · Google Search $0.0420 - Note: Full-cost estimate includes token usage plus Google Search queries at paid overage rates; your first shared Gemini 3 search allowance may make the search-query portion free.