Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Short answer: use Amazon’s current Creators API for permitted catalog data, offers, images, variations and browse nodes. It can filter search results by a product’s review rating, but the documented API does not provide general access to full customer-review bodies or a complete review archive. If you need review text, first confirm that your data source, account, marketplace and use are allowed; do not assume that “reviews API” means downloadable review content.

What Amazon’s official API provides

Amazon describes Creators API as a REST API for programmatic access to product-catalog data. Its documented operations are SearchItems, GetItems, GetVariations and GetBrowseNodes. The reference describes item information, images, offer listings and variation-related resources; field availability depends on the marketplace (locale) and product category.

Operation Use Typical data documented
SearchItems Find products by a search query and category Item resources, images, offers and search refinements
GetItems Retrieve details for known item identifiers such as ASINs Attributes, offer listings, images and other item details
GetVariations Inspect a parent product’s variations Variation-specific item and offer information
GetBrowseNodes Look up category or browse-node information Browse-node metadata and relationships

The ItemInfo resource groups fields such as title, brand, description, product features, technical information, classifications and external identifiers. Amazon explicitly notes that availability varies by locale and category, so design your importer to tolerate missing fields rather than treating every ASIN as having a complete record.

Can you get Amazon reviews through an API?

Not as general review-text scraping through Creators API. The SearchItems documentation lists minReviewsRating, a filter for products whose customer-review rating is above a specified value. That is evidence of rating-based filtering; it is not documentation for retrieving arbitrary review bodies, author names, dates, votes or a full review history.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Amazon eGift Card - Amazon Logo
  • Amazon.com Gift Cards never expire and carry no fees.
  • Multiple gift card designs and denominations to choose from.
  • Redeemable towards millions of items store-wide at Amazon.com or certain affiliated websites.
  • Available for immediate delivery. Gift cards sent by email can be scheduled up to a year in advance.
  • No returns and no refunds on Gift Cards.

Keep these two tasks separate:

  • Catalog retrieval: obtain item attributes, images, offers, identifiers and variations through documented resources.
  • Review discovery: use a rating filter to narrow products, where available, but do not represent that result as review text or a review archive.

Amazon Business documents customerReviewsSummary as a privileged field in its separate Product Search API. Amazon says eligibility for requested privileged fields is reviewed; the cited documentation does not establish general access to full review text. The Amazon Ads API is for advertising campaign management and reporting, not review extraction.

Access requirements and the PA-API transition

The current Creators API overview lists these onboarding conditions for the relevant marketplace:

  1. Enrollment in Amazon Associates for the target marketplace.
  2. At least 10 qualifying sales in the previous 30 days to access PA API through Creators API, as stated in the current overview.
  3. Registration for API access.
  4. Generated API credentials.

Verify the live overview before committing architecture: Amazon can change eligibility, marketplace availability and enrollment rules. The legacy PA-API documentation calls itself outdated, points readers to Creators API and lists May 15, 2026 as its deprecation date. Do not choose PA-API as a new default integration; the reviewed material does not establish identical shutdown behavior for every existing account or endpoint.

Build a catalog importer without pretending it is a review scraper

1. Define the fields you really need

Start with a schema that distinguishes unavailable values from empty values. A practical record can include ASIN, marketplace, title, brand, description, features, classifications, external identifiers, image URLs, offer data, variation relationships and the observed rating filter result. Store the request date and marketplace because catalog values and availability change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Amazon eGift Card - Happy Birthday
  • Amazon.com Gift Cards never expire and carry no fees.
  • Multiple gift card designs and denominations to choose from.
  • Redeemable towards millions of items store-wide at Amazon.com or certain affiliated websites.
  • Available for immediate delivery. Gift cards sent by email can be scheduled up to a year in advance.
  • No returns and no refunds on Gift Cards.

2. Request only documented resources

Request the ItemInfo, Images and OffersV2 resources when your use case needs them, and add variation or refinement resources only where the operation supports them. Do not hard-code the assumption that a resource exists for every item. Read the operation and resource tables in Amazon’s API reference for the marketplace you target.

3. Use a configuration-driven request

Amazon’s documentation supplies the operation-specific authentication and endpoint details. Keep those values in environment variables so you can follow the current signing and regional instructions rather than copying stale examples into source control. The following templates show the control flow; set the endpoint, required headers and operation parameters exactly as specified in the live Creators API reference.

cURL request template

curl -X POST "$CREATORS_API_ENDPOINT" 
  -H "Content-Type: application/json" 
  -H "Authorization: $CREATORS_AUTH_HEADER" 
  -d '{
    "Keywords": "wireless keyboard",
    "SearchIndex": "All",
    "ItemCount": 10,
    "Resources": [
      "ItemInfo.Title",
      "ItemInfo.ByLineInfo",
      "ItemInfo.Features",
      "Images.Primary.Large",
      "OffersV2.Listings.Price"
    ]
  }'

The exact authorization header, allowed resource names and regional endpoint are account and documentation details; copy them from the current operation reference rather than guessing.

Python request template

import json
import os
import requests

endpoint = os.environ["CREATORS_API_ENDPOINT"]
auth = os.environ["CREATORS_AUTH_HEADER"]
payload = {
    "Keywords": "wireless keyboard",
    "SearchIndex": "All",
    "ItemCount": 10,
    "Resources": [
        "ItemInfo.Title",
        "ItemInfo.ByLineInfo",
        "ItemInfo.Features",
        "Images.Primary.Large",
        "OffersV2.Listings.Price",
    ],
}
response = requests.post(
    endpoint,
    headers={"Content-Type": "application/json", "Authorization": auth},
    data=json.dumps(payload),
    timeout=30,
)
response.raise_for_status()
data = response.json()
for item in data.get("SearchResult", {}).get("Items", []):
    print(item.get("ASIN"), item.get("ItemInfo", {}).get("Title"))

Node.js request template

const endpoint = process.env.CREATORS_API_ENDPOINT;
const auth = process.env.CREATORS_AUTH_HEADER;

const payload = {
  Keywords: "wireless keyboard",
  SearchIndex: "All",
  ItemCount: 10,
  Resources: [
    "ItemInfo.Title",
    "ItemInfo.ByLineInfo",
    "ItemInfo.Features",
    "Images.Primary.Large",
    "OffersV2.Listings.Price"
  ]
};

const response = await fetch(endpoint, {
  method: "POST",
  headers: { "Content-Type": "application/json", "Authorization": auth },
  body: JSON.stringify(payload)
});
if (!response.ok) throw new Error(`${response.status} ${await response.text()}`);
const data = await response.json();
for (const item of (data.SearchResult?.Items ?? [])) {
  console.log(item.ASIN, item.ItemInfo?.Title);
}

4. Filter by rating without collecting review bodies

When supported by your operation and marketplace, add the documented minReviewsRating filter to a SearchItems request. Treat the result as “items meeting a rating threshold,” not “reviews returned.” Keep the threshold and marketplace in your database so later users can understand how a product entered the result set.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Amazon eGift Card - Birthday Wishes
  • Amazon.com Gift Cards never expire and carry no fees.
  • Multiple gift card designs and denominations to choose from.
  • Redeemable towards millions of items store-wide at Amazon.com or certain affiliated websites.
  • Available for immediate delivery. Gift cards sent by email can be scheduled up to a year in advance.
  • No returns and no refunds on Gift Cards.

5. Paginate and cache deliberately

SearchItems returns up to ten items per request according to its reference. Follow the operation’s documented pagination token rather than assuming page numbers. Cache only for a period permitted by the terms and your data use; refresh prices, availability and ratings according to your application’s needs. Never expose credentials in browser JavaScript or commit them to a repository.

Associates policy limits on review and automated extraction

Amazon’s Associates operating policy says the license does not include data mining, robots or similar data-gathering and extraction tools. It also restricts displaying or otherwise using customer reviews or star ratings, in whole or part, unless a link to that review or rating was obtained through Creators API or PA API and the associated requirements are followed.

This is a statement about the Associates license. It is not a universal legal conclusion about every public-page request, jurisdiction or user outside Associates. Review the current terms and obtain advice for your specific business, especially if you plan to collect, store, display, train on or redistribute review content.

Choosing an Amazon data route

Route Official status in the cited material What it establishes Main limitation
Creators API Current documented catalog API Catalog fields, images, offers, variations, browse nodes and a rating filter No general review-body access established; eligibility applies
Amazon Business Product Search API Separate business API Privileged customerReviewsSummary field may be requested Eligibility is reviewed; full review text is not established
Amazon Ads API Advertising API requiring application and approval Campaign management and reporting Not presented as a product-review API
Page scraping or extraction tools Not the documented catalog route May expose pages in ways the official API does not Policy, technical and legal risks; Associates license restrictions apply

Troubleshooting common failures

Credentials rejected

Confirm that the account is enrolled for the marketplace, API access is registered, credentials are current and your signing or authorization format matches the live Creators API documentation. Check server time and region when the authentication scheme requires them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Amazon Physical Gift Card in a Gift Box - Better than Gold - Black
  • Gift Card is redeemable towards millions of items storewide at Amazon.com
  • Gift Card has no fees and no expiration date
  • Gift Card is nested inside a specialty gift box
  • Free One-Day Shipping (where available)
  • Scan and redeem any Gift Card with a mobile or tablet device via the Amazon App

Resource or field is missing

Availability varies by locale, category and ASIN. Remove the unsupported resource, test another item in the same marketplace and handle absent JSON properties. Do not substitute a guessed field name.

Fewer than ten results

Ten is an upper limit for a SearchItems request, not a guarantee. A narrow keyword, category, marketplace or filter can legitimately return fewer items. Broaden the documented search fields or issue another request using the returned pagination token.

You expected review text

Recheck the operation you called. A rating threshold does not return review bodies. If review content is essential, stop and evaluate an explicitly authorized source and your permitted use rather than attempting to bypass the API.

Prices or availability look stale

Catalog and offer data change. Record retrieval timestamps, use an appropriate refresh schedule and show users when values were observed. Do not imply that a cached offer is a live checkout price.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Amazon Physical Gift Card in a Mini Envelope - Candlelight Celebration
  • Gift Card is redeemable towards millions of items storewide at Amazon.com
  • Gift Card has no fees and no expiration date
  • Gift Card is affixed inside a mini envelope
  • Free One-Day Shipping (where available)
  • Scan and redeem any Gift Card with a mobile or tablet device via the Amazon App
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

If your real task is documenting an Amazon product page visually rather than extracting structured catalog fields, ScreenshotNeo provides a one-request website screenshot API. It accepts cookie or consent banners before capture and removes more than 60 known consent platforms, newsletter popups and chat widgets; each step can be disabled. Only clean shots are billed: bot checks or CAPTCHAs, blank pages, timeouts, failed loads and cache hits cost nothing, and response headers identify the page verdict and billing result.

For example, capture a product page as WebP:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

See the ScreenshotNeo API documentation for options such as full-page capture, CSS selectors, device presets, dark mode, custom JavaScript, blocking requests, cookies, headers, PDF output, caching and asynchronous jobs. It also offers an MCP server with take_screenshot, get_page_info and capture_pdf for Claude, Cursor and other MCP clients.

Python:

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)

Node.js:

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

The Free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Create a free ScreenshotNeo account.

Practical decision checklist

  • Need titles, identifiers, images, offers or variations? Start with Creators API.
  • Need products above a rating threshold? Use minReviewsRating where documented, and label it as a rating filter.
  • Need full review bodies? Do not assume Creators API supplies them; verify an authorized source and terms first.
  • Need a privileged business summary field? Confirm eligibility with Amazon Business.
  • Need a visual record of a page? Use a screenshot service and keep that separate from catalog extraction.

Frequently Asked Questions

Does SearchItems return the ten highest-rated products?

No. It can return up to ten items for a request, and its documented rating filter narrows eligibility; it does not promise a ranking of the ten highest-rated products.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can I use the Creators API without an Associates account?

The current overview lists Associates enrollment for the target marketplace among its access prerequisites. Confirm the live requirements before applying.

Is Amazon Business’s customerReviewsSummary full review text?

The cited Business documentation identifies it as a privileged summary field and says eligibility is reviewed; it does not establish general full-text retrieval.

The Bottom Line

Build against Creators API for documented Amazon catalog data, treat minReviewsRating as a filter rather than a review scraper, and handle review content only when a separately authorized route and policy support it.

Quick Recap

Bestseller No. 1
Amazon eGift Card - Amazon Logo
Amazon eGift Card - Amazon Logo
Amazon.com Gift Cards never expire and carry no fees.; Multiple gift card designs and denominations to choose from.
$50.00
Bestseller No. 2
Amazon eGift Card - Happy Birthday
Amazon eGift Card - Happy Birthday
Amazon.com Gift Cards never expire and carry no fees.; Multiple gift card designs and denominations to choose from.
$50.00
Bestseller No. 3
Amazon eGift Card - Birthday Wishes
Amazon eGift Card - Birthday Wishes
Amazon.com Gift Cards never expire and carry no fees.; Multiple gift card designs and denominations to choose from.
$50.00
Bestseller No. 4
Amazon Physical Gift Card in a Gift Box - Better than Gold - Black
Amazon Physical Gift Card in a Gift Box - Better than Gold - Black
Gift Card is redeemable towards millions of items storewide at Amazon.com; Gift Card has no fees and no expiration date
$50.00
Bestseller No. 5
Amazon Physical Gift Card in a Mini Envelope - Candlelight Celebration
Amazon Physical Gift Card in a Mini Envelope - Candlelight Celebration
Gift Card is redeemable towards millions of items storewide at Amazon.com; Gift Card has no fees and no expiration date
$50.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.