Site catalog
Amazon for AI Agents
amazon.com: 79 mapped actions across 27 screens
Amazon is the largest online retailer in the US, and its site is built for humans: mega-menus, upsell interstitials, sign-in walls, and filter URLs only Amazon understands. Rindler maps that surface into deterministic actions your agent calls like an API, with structured records coming back instead of raw HTML.
Through Rindler, your agent can search the catalog, stack Amazon's real left-rail filters, open any product by ASIN or pasted link, read reviews and third-party offers, resolve the legal entity behind a storefront, build and edit a cart, and, once signed in, read order history, package tracking, returns, and Subscribe & Save subscriptions. 79 actions across 27 screens.
What's mapped
The amazon.com config covers four jobs.
**Finding products.** search_products navigates straight to the results URL (the fast path, a direct link instead of typing into the search box), search_in_department scopes a query to one storefront, and view_search_suggestions reads Amazon's live autocomplete without leaving the current screen. Beyond keyword search there are the charts (view_best_sellers and view_new_releases, both refreshed hourly, plus most-gifted and most-wished-for), the Today's Deals and Lightning Deals grids, the coupons collection, and category browsing by Amazon's own node ids.
**Researching one product.** open_product jumps to a product page by its 10-character ASIN, and open_url accepts any pasted Amazon link, including a.co and amzn.to short links. From the product page your agent reads the About-this-item bullets and spec table, the delivery estimate by the buy box, reviews (filter_reviews handles star, verified-purchase, keyword, sort, and page facets), and the full third-party offer list via view_buying_options or view_used_and_new for condition-filtered offers. view_seller_page resolves a storefront to the legal registered business name and address behind it, which is frequently not the display name.
**Cart.** Add from the product page or inline from search results, set and step quantities, remove lines, and move items between the cart and the Save for later list.
**Account, signed in.** Order history with keyword, time-window, and status filtering, per-order detail and invoices, package tracking, returns status, Subscribe & Save subscriptions, Prime status, gift card balance, digital content, and read-only views of saved addresses and payment methods (card type and last-4 only, never full numbers).
Quirks worth knowing
These come straight from the mapped config, not from guesswork.
- **Step-up auth on account screens.** Amazon demands recent authentication for orders, tracking, invoices, returns, and the other account reads. A stored session goes stale within about an hour and bounces to the sign-in wall even with valid cookies. On a bounce, re-run the Connect sign-in; retrying the action does nothing.
- **Checkout stops at the sign-in boundary.** Amazon has no guest checkout, so
checkoutalways routes to the sign-in screen and never places an order. The mapped surface builds and manages the cart; it does not buy. - **Sort and page carefully.**
sort_resultsandpaginate_resultsrebuild the search from the bare query and drop applied filters. To keep filters, page withnext_page/prev_page(they click the live pagination links) and sort withsort_results_in_context. To stack facets, read the live facet list withread_available_filtersand navigate each option'sapply_urlviaapply_filter: Amazon merges facets into one URL fragment that only its own discovered hrefs reflect. - **The cart quantity control is a stepper, not a dropdown.**
update_quantitymoves one step per call, and at quantity 1 the decrement control is the Delete button, so stepping down removes the line. Re-read the cart after each change. Variant picks work the same defensive way:select_variantattempts the selection, and your agent re-reads the product page to confirm it took effect.
Signing in
Most of the surface is public: 61 of the 79 actions run anonymously, including everything in search, browse, deals, product detail, offer listings, seller pages, and the cart. Your agent can even set a delivery ZIP anonymously with set_delivery_location so prices, stock, and delivery estimates reflect a real location.
The 18 signed-in actions are the account reads plus save_to_wishlist, which needs an account to persist (Amazon redirects an anonymous Add to List click to the sign-in wall).
The config carries a full auth block: Amazon's real /ap/signin login URL, the session cookies that prove a login (session-id, ubid-main, x-main, at-main), and the page indicators that detect a sign-in bounce. Sign-in itself is scripted as Amazon's actual two-step flow: sign_in_email submits the email or mobile number and continues, then sign_in_password completes authentication. Keep the step-up rule in mind: account screens want recent auth, so plan to re-run sign-in during long sessions.
Reading results
Results come back as structured records per screen, so your agent never parses markup.
- **search_results** returns listing records plus the total result count, and
read_available_filtersreturns each live facet option as {option_label, apply_url, result_count}, ready to feed back intoapply_filter. - **deals** serves both the Today's Deals and Lightning Deals grids as deal cards with title, price, discount, and deal badge.
- **coupons** returns coupon cards: coupon_title, coupon_url (the product page), coupon_price (what you pay with the coupon), and a best-effort percent-off discount.
- **product_detail** records include the buy-box seller_id, which feeds
view_seller_pagedirectly. - **seller_page** returns the seller's legal name and business address plus display name, feedback star rating, and trailing-12-month percent positive and rating count.
- The signed-in screens (**order_history**, **order_detail**, **order_tracker**, **returns_center**, **subscriptions**, and the rest) return account data the same way. One useful detail:
view_ordershands back an order_detail_url per order, and passing it asdetail_urltoopen_order_detail_urlcovers order types the generic detail form does not, such as Whole Foods orders.
Example session
start_session(url: "https://www.amazon.com")
dispatch_action(action: "search_products", params: {"query": "..."})
dispatch_action(action: "read_available_filters")
dispatch_action(action: "apply_filter", params: {"apply_url": "..."})
dispatch_action(action: "view_product", params: {"item": "..."})
dispatch_action(action: "check_delivery_date")
dispatch_action(action: "add_to_cart")
close_session()
Every mapped action
Generated from the live site config. 18 of 79 actions require a signed-in session.
| Action | What it does |
|---|---|
| account_addressesauth | View your saved shipping addresses (READ; no add/edit/delete). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| add_to_cart | Add the product on the current product-detail page to the Amazon cart. Clicks the main Add to Cart button on the PDP and lands on the smart-wagon confirmation. Handles the optional Regular/Business price toggle and dismisses the protection-plan upsell interstitial if it appears. Fails cleanly if the item is out of stock or a size/option must be selected first. |
| add_to_cart_search | Add a search result to the cart directly from the search-results page using its inline Add to cart button, without opening the product page. Provide a distinctive part of the target result's title in item. Returns action_not_applicable when the matched result has no inline add button (common for variation or add-on items). |
| apply_deal_filter | Narrow the Today's Deals grid to a single department using the left-hand category sidebar. Deal filters are DYNAMIC and change day to day: before calling, read the department/category facets actually present on the current deals page (from the live filter controls in context) instead of assuming a fixed list. Pass the department label exactly as shown on the page (e.g. 'Electronics', 'Home & Kitchen', 'Toys & Games'); matching is a case-insensitive substring against the category link's label. Stays on the deals screen; the grid re-renders filtered. |
| apply_filter | Apply a facet by navigating the live apply href Amazon itself built for it (truest rule-50: the href already carries the correctly-merged &rh= node fragment for THIS department, so it stacks cleanly with filters already active). Get apply_url from read_available_filters. Prefer this over the dedicated filter_by_* convenience actions whenever you need to COMBINE multiple filters, since Amazon merges facets into one rh param that only the discovered href reflects. Stays on search_results. |
| browse_category | Open an Amazon department/category landing page (e.g. Electronics, Books) by its browse-node id. Navigates directly to https://www.amazon.com/b?node=<node_id>. Get node_id from a browse_department_flyout department link's href (the number after node=), from any a[href*='node='] on the current page, or from a known department node. A category name alone is not enough: Amazon navigates by node id, so resolve the name to its node_id first (via browse_department_flyout). |
| browse_department_flyout | Open Amazon's 'All' hamburger mega-menu (the full department tree) on the landing page and keep it open so its department/category links can be read for a follow-up browse_category call. Stays on the landing page. Departments render as buttons with NO href, so the flyout yields department NAMES only, not node ids; get a node id from a department page's own node= links or the top nav. |
| capture_login | |
| check_delivery_date | Read the estimated delivery / arrival date and shipping message shown on the current product detail page (the delivery block near the buy box). |
| checkout | Proceed to checkout from the cart. Amazon has no guest checkout, so this always stops at the sign-in boundary and routes to the sign-in screen; it does not place an order. |
| clear_filters | Reset ALL applied search filters/sort by re-running the bare keyword search. |
| compare_products | On the current product_detail page, surface Amazon's 'Compare with similar items' comparison table (and/or the 'Products related to this item' block) so you can synthesize a side-by-side comparison. Read-only: scrolls the table into view and confirms it is present. If the product has no comparison table, the pre-check returns action_not_applicable cleanly. |
| filter_by_amazon_brand | Refine search to an Amazon in-house brand (Amazon Basics/Essentials/Collection) via &rh=p_89. |
| filter_by_delivery_day | Restrict the current search by delivery speed (get-it-today / get-it-by-tomorrow) via the p_90 / p_n_shipping_option-type refinement. These delivery node ids vary by ZIP and department, so the RELIABLE input is the live 'Get It Today' / 'Get It Tomorrow' apply href from read_available_filters; the day param is a semantic hint for which href to pick. Stays on search_results. Pass a delivery-speed facet's apply_url from read_available_filters; the rating/delivery node ids vary, so navigate the discovered href rather than a hardcoded fragment. |
| filter_by_discount | Refine search results to items with at least min_pct percent off (Amazon &pct-off=). |
| filter_by_price_range | Constrain the current search to a price band. Uses Amazon's dollar-valued low-price/high-price query params (agent-friendly); Amazon applies the equivalent p_36 rh fragment server-side. For an exact cents-precise p_36 band or to stack with other facets, discover the price-facet href via read_available_filters and use apply_filter instead. Rebuilds from the query (does not preserve other left-rail filters). Stays on search_results. |
| filter_by_rating | Restrict the current search to items rated at or above a star threshold via the p_72 refinement. Amazon's p_72 star node ids are opaque and can vary by department, so the RELIABLE input is a live apply href from read_available_filters (the 'N Stars & Up' option). Without discovery, use the well-known US global nodes documented on apply_url. Stays on search_results. Pass a star-rating facet's apply_url from read_available_filters; the rating/delivery node ids vary, so navigate the discovered href rather than a hardcoded fragment. |
| filter_by_seller | Refine search results to a single seller/merchant (Amazon &rh=p_6). Default merchant_id is Amazon.com first-party (ATVPDKIKX0DER) for a 'sold by Amazon only' filter; otherwise pass the seller id from a storefront URL. |
| filter_climate_pledge | Refine search to Climate Pledge Friendly items (&rh=p_n_cpf_eligible). |
| filter_orders_by_statusauth | Filter your order history by status (open, cancelled, not-yet-shipped, digital) via &orderFilter=. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| filter_orders_by_timeauth | Filter your order history by time window (rule-50 navigate via &timeFilter=). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| filter_prime_eligible | Restrict the current search to Prime-eligible items via the US global p_85 Prime refinement node (2470955011). Rebuilds from the query (does not preserve other left-rail filters); to stack Prime with other facets, discover the Prime option href via read_available_filters and use apply_filter. Stays on search_results. |
| filter_reviews | Filter and sort the reviews on the current reviews page by rewriting the URL query params (rule-50: prefer URL params over on-page JS controls). Params map to Amazon's own query keys: star->filterByStar (one_star..five_star, or positive/critical), verified->reviewerType (avp_only_reviews = verified-purchase only, all_reviews = everyone), sort->sortBy (recent = newest, helpful = most helpful), keyword->filterByKeyword (free-text match inside review bodies), page->pageNumber (1-based). Omit an optional param to leave that facet unfiltered. Stays on the reviews screen. |
| move_to_cart | Move one item from the Save for later list back into the active cart. Provide a distinctive part of the item's title as shown in the Saved for later section. |
| next_page | Advance to the next results page by clicking the live 'Next' pagination link. Context-preserving: keeps the current sort and every applied left-rail filter (unlike paginate_results). availability_check returns action_not_applicable cleanly on the last page (the Next control becomes a disabled span, not an anchor). Stays on search_results. |
| open_order_detail_urlauth | Open a specific order's detail page using the order_detail_url returned by view_orders (rule-50: navigate the live URL Amazon itself built). Prefer this over view_order_detail, whose /gp/your-account/order-details form does not cover every order type (e.g. Whole Foods orders use /fopo/order-details). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| open_product | Open a product detail page (PDP) DIRECTLY by its 10-character ASIN (e.g. from a pasted amazon.com/dp/<ASIN> link, or an ASIN already in hand from a listing's product_url or a reviews/offers URL). Navigates straight to /dp/<ASIN>. Use this instead of view_product whenever you already have the ASIN; use view_product to click a product from a search/listing when you do not. |
| open_url | Open a product by a PASTED Amazon URL of any form (a.co / amzn.to short links, slugged /dp/, /gp/product/). Navigates to the URL as-is and lands on the product page. |
| paginate_results | Jump the current search to an explicit results page by appending &page=<n> (rule-50). Rebuilds from the query, so it does NOT preserve left-rail filters/sort; when you need context-preserving paging use next_page/prev_page (they click the live pagination links and keep all active filters and sort). Stays on search_results. |
| prev_page | Go back to the previous results page by clicking the live 'Previous' pagination link. Context-preserving: keeps the current sort and applied filters. availability_check returns action_not_applicable cleanly on page 1 (the Previous control is a disabled span). Stays on search_results. |
| read_about_this_item | Scroll to and read the product's descriptive content on the current product detail page: the 'About this item' feature bullets, the product-information / technical-details table, and the long product description. Read-only; changes nothing. |
| read_available_filters | Read the CURRENT search page's live filter facets (brand, department, seller, avg-review, price, etc.). The facet set is dynamic and depends on the query/category, so always read it in context. Each facet option comes back as {option_label, apply_url, result_count}; pass a chosen option's apply_url to apply_filter to narrow results. Disambiguate same-named options by the &rh= node fragment in each apply_url. |
| remove_from_cart | Remove (delete) one line item from the cart. Provide a distinctive part of the item's title to target its Delete control. |
| save_for_later | Move one active cart line item into the Save for later list. Provide a distinctive part of the item's title. Note: without sign-in the Save for later list is session-scoped and is not persisted across sessions. |
| save_to_wishlistauth | Save the current product (on its detail page) to an Amazon wish list. Requires sign-in to persist: for an anonymous user clicking Add to List redirects to the sign-in wall (surfaced as auth_required), so nothing is saved until the user authenticates. Run from a product_detail screen. |
| search_in_department | Keyword search scoped to a single Amazon department via the &i=<alias> department filter. Same fast /s?k= path as search_products but constrained to one storefront (e.g. electronics only). Lands on search_results. |
| search_ordersauth | Search your order history by keyword (product name, order id). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| search_products | Primary Amazon keyword search. Fast path: navigate straight to the /s?k= results URL (no typing into the box, fewer anti-bot triggers). Lands on search_results; read listings via extraction_schemas.search_results and the total via context_extractors.search_count. Chain search_in_department to scope, sort_results to sort, paginate_results/next_page to page, and read_available_filters + apply_filter to narrow. |
| search_resale_renewed | Search Amazon Resale (Warehouse open-box) or Amazon Renewed (refurbished) via the &i= storefront alias. Confirm channel availability if it errors. |
| select_color | Thin alias of select_variant for the Color dimension. Choose a color on the current product detail page via native dropdown or swatch tiles. May load a different ASIN but stays on product_detail. Note: attempts the selection; no runtime primitive can confirm a variant took effect, so re-read the PDP (price/selected label) to verify. |
| select_size | Thin alias of select_variant for the Size dimension. Choose a size on the current product detail page via native dropdown or swatch tiles. May load a different ASIN but stays on product_detail. Note: attempts the selection; no runtime primitive can confirm a variant took effect, so re-read the PDP (price/selected label) to verify. |
| select_variant | Choose a product variation (color, size, style, etc.) on the current product detail page. Handles BOTH picker shapes automatically: a native dropdown and clickable swatch tiles. Selecting a variant may load a different ASIN but stays on the product_detail screen. If the requested value is not offered or is out of stock, the action reports action_not_applicable rather than failing. Note: attempts the selection; no runtime primitive can confirm a variant took effect, so re-read the PDP (price/selected label) to verify. |
| set_delivery_location | Set the anonymous (cookie-based) delivery ZIP/postal code so prices, in-stock availability, and delivery estimates reflect that location. Works from any screen via the global location popover in the top nav. |
| set_quantity | Set the desired purchase quantity on the current product detail page using the quantity dropdown. Does NOT add anything to the cart; only changes the on-page selector value. |
| sign_in_email | Step 1 of Amazon sign-in: on the sign-in screen, type the account email or mobile number into the identity field and click Continue to advance to the password step. Use only after being routed to the sign_in screen. |
| sign_in_password | Step 2 of Amazon sign-in: on the password screen, type the account password and click Sign-In to complete authentication and return to the landing page. Use only after sign_in_email has advanced to the password step. |
| sort_results | Re-sort the current search_results by appending &s=<sort_key> (rule-50 URL apply, NOT the JS #s-result-sort-select dropdown). Rebuilds the search from the query, so it does NOT preserve simultaneously-applied left-rail filters; to sort WITH filters, apply the sort on top of a filtered apply_url via apply_filter, or re-apply filters after. Stays on search_results. |
| sort_results_in_context | Sort the CURRENT filtered results while KEEPING applied filters, by appending &s= to the live results URL. Use this (not sort_results, which rebuilds from the bare query) after applying filters. |
| subscribe_and_save | Read the Subscribe & Save recurring-delivery offer details on the current product detail page. Read-only: does NOT enroll or subscribe. |
| track_orderauth | Track a package/shipment for an order (carrier, status, delivery ETA). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| update_quantity | Increase or decrease the quantity of one line item already in the cart by ONE step. Provide a distinctive part of the item's title and the direction. Amazon's cart uses a +/- stepper (NOT a dropdown), so quantity moves one step per call; at quantity 1 the decrement control IS the Delete button, so decreasing from 1 removes the line. Re-read the cart to confirm the new quantity. |
| view_account_hubauth | Open the Amazon account dashboard (links to orders, addresses, payments, prime, etc.). |
| view_best_sellers | Open Amazon's Best Sellers chart (top-selling products, refreshed hourly). Lowest bot-risk, deterministic URL. Navigates to https://www.amazon.com/gp/bestsellers for the all-departments chart, or to /gp/bestsellers/<category_slug> for a single department. Pass an empty string for the overall chart. |
| view_buying_options | Open the 'Other sellers / buying options' offer-listing page for a product by ASIN, showing all offers (new and used) from third-party sellers with price, seller, condition, and shipping. Returns the third-party offers listed under 'Sellers on Amazon'; the featured/buy-box offer is on the product_detail screen, not here. |
| view_cart | Open the Amazon cart page to read its current line items and subtotal. Navigates to the cart view and confirms the cart (or empty-cart) screen loaded. |
| view_coupon_on_pdp | Read any on-page coupon or promotional discount shown on the current product detail page. Read-only: does NOT clip or apply the coupon (clipping persists to an account and is out of scope). |
| view_coupons | Open Amazon's Coupons page (https://www.amazon.com/coupons, which redirects to the Today's Deals coupons collection), the grid of products currently offering a clippable coupon. Use when the user asks to see available coupons or coupon deals. Lands on the coupons screen; read the coupon cards via the coupons extraction schema for coupon_title, coupon_url (product page), coupon_price (the 'you pay with coupon' price), and best-effort discount (percent-off badge, present only on some cards). Read-only and anonymous: does NOT clip coupons (clipping requires a signed-in account and is out of scope; no Clip button renders anonymously). |
| view_deals | Open Amazon's Today's Deals hub (https://www.amazon.com/deals), the grid of currently discounted products across all departments. Use when the user asks to see today's deals, current sales, or discounts. Lands on the deals screen; read the deal cards via the deals extraction schema for title, price, discount, and deal badge. No login required (anonymous). |
| view_digital_contentauth | View your digital content library (Kindle books, apps, digital orders). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_giftcard_balanceauth | View your Amazon gift card balance. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_invoiceauth | View/print the invoice for an order. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_lightning_deals | Open Amazon's Lightning Deals feed (https://www.amazon.com/gp/goldbox), the time-boxed, limited-quantity flash deals. Use when the user asks specifically for lightning deals, flash sales, or time-limited deals. Lands on the deals screen; read deal cards via the deals extraction schema (title, price, discount, deal badge). No login required (anonymous). |
| view_most_gifted | Open Amazon's Most Gifted chart (products most often purchased as gifts). Deterministic, low-bot-risk URL /gp/most-gifted. |
| view_most_wished_for | Open Amazon's Most Wished For chart (products most added to wish lists). Deterministic, low-bot-risk URL /gp/most-wished-for. |
| view_new_releases | Open Amazon's New Releases chart (hot new and future products, refreshed hourly). Deterministic, low-bot-risk URL /gp/new-releases. |
| view_order_detailauth | Open a specific past order to see its line items, totals, shipping/delivery status, and invoice. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_ordersauth | View your Amazon order history (requires sign-in). Lists recent orders with date, total, status, items. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_payment_methodsauth | View your saved payment methods (READ only; card last-4 and type, never full numbers). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_prime_statusauth | View your Amazon Prime membership status and benefits. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_product | Open a product's detail page by clicking its result in the current Amazon search-results list. Provide the product name, or a distinctive part of the title text shown on the search card, in `item`. Lands on the product_detail screen (URL path /dp/<10-char ASIN>). Robust when already positioned on a product page: the click is best-effort and success is confirmed by the URL. |
| view_qa | [DEPRECATED - Amazon retired the Q&A / Rufus product-Q&A surface; the page is often an error. Prefer view_reviews for buyer questions.] Navigates to /ask/questions/asin/<ASIN>/. |
| view_returnsauth | View your returns and refunds status (in-progress and completed returns). Returns the Online Return Center hub (start-return / returns-list / policy links); an account with no returns yields no return records, which is the correct empty answer. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_reviews | Open the product-reviews page for an ASIN. Read the exact 10-char ASIN from the current /dp/<ASIN> URL (never guess). Navigates to /product-reviews/<ASIN>/; use filter_reviews to filter by star/verified/keyword/sort. |
| view_search_suggestions | Read Amazon's live autocomplete suggestions for a (partial) query WITHOUT leaving the current screen. Primary path is a server-side JSON fetch of the completion API (fast, no page interaction). If the fetch is unavailable it falls back to typing the prefix into the search box and reading the suggestion flyout. Use for query expansion / spelling before committing to search_products. |
| view_seller_page | Open a third-party seller's storefront/profile page (/sp) by merchant id, and read the seller's INFORM Consumers Act disclosure: the LEGAL registered business name and business address behind the storefront, plus the display name, feedback star rating, % positive and rating count (last 12 months). The storefront's display name is NOT the legal entity (a US-branded storefront is frequently a foreign registered company), which is exactly what this screen resolves. Public: no sign-in required. Get seller_id from a product_detail record's seller_id field, which is captured from the buy-box 'Sold by' link. Lifetime % positive is NOT in the default page (it requires selecting the 'Lifetime' option in the on-page feedback-period combobox); for a seller whose trailing-12-month window is too sparse, Amazon renders a lifetime line instead and the *_last_12_months fields are correctly absent. |
| view_store_locator | |
| view_subscriptionsauth | View your Subscribe & Save subscriptions (items, next delivery date, frequency). NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
| view_used_and_new | Open the offer-listing page filtered to a specific item condition (used / new / refurbished / all) via the ?condition= query param, so you can compare offers of that condition from third-party sellers. |
| view_wishlistauth | View your Amazon wish list / saved-for-later lists. NOTE: Amazon step-up auth - this screen requires RECENT authentication; a stored session goes stale within ~an hour and bounces to the sign-in wall even with valid cookies. On auth_required/sign-in bounce, re-run the Connect sign-in rather than retrying. |
Screens and structured records
account_hubreturns structured fields, container recordsaddresses_bookreturns structured fields, container recordsbuying_optionsreturns structured fields, container, block_start_contains, block_start_selector recordscartreturns structured fields, container recordscart_smart_wagonreturns structured fields, container recordschartreturns structured fields, container recordscouponsreturns structured fields, container recordsdealsreturns structured fields, container recordsdepartment_landingreturns structured fields, container recordsdigital_contentreturns structured fields, container recordsgiftcard_balancereturns structured fields recordslanding(navigation screen)order_detailreturns structured fields recordsorder_historyreturns structured fields, container recordsorder_tracker(navigation screen)prime_centralreturns structured fields recordsproduct_detailreturns structured anchor, fields recordsqareturns structured fields, container recordsreturns_centerreturns structured fields recordsreviewsreturns structured fields, container recordssearch_resultsreturns structured fields, container recordsseller_pagereturns structured fields recordssign_in(navigation screen)sign_in_password(navigation screen)subscriptionsreturns structured fields, container recordswalletreturns structured fields, container, block_end_selector, block_context_before, block_start_contains, block_start_selector recordswishlistreturns structured fields, container records