3.4 KiB
3.4 KiB
Amazon Data Map
Use this reference when deciding which visible Amazon fields can be reported by amazon-shopping.
Product Search Fields
Search result cards should be treated as candidates, not final truth. Prefer cards with a non-empty data-asin value. Extract only visible data from the rendered search page:
| Output field | Search-page source | Notes |
|---|---|---|
asin |
data-asin on result card |
Required for normalized detail links. |
title |
product heading or product link text | Trim sponsored/accessibility boilerplate. |
url |
product link | Normalize to https://www.amazon.com/dp/<ASIN> when safe. |
imageUrl |
visible product image src |
Optional. |
price |
visible .a-price text |
Do not infer absent prices from snippets. |
rating |
aria-label or visible text like 4.6 out of 5 stars |
Optional. |
reviewCount |
text near rating like 1,234 ratings |
Optional. |
delivery.display |
visible delivery promise text | Optional and ZIP/session dependent. |
delivery.prime |
visible Prime badge, Prime icon class, aria-label, alt, or delivery text |
Optional and ZIP/session dependent. Preserve a true search-card Prime signal when detail text omits the literal word Prime. |
isSponsored |
visible sponsored marker | Sponsored results may be included but must be labeled. |
Detail Page Fields
Open only normalized product detail URLs under /dp/<ASIN> or /gp/product/<ASIN>. Extract visible fields:
| Output field | Detail-page source | Notes |
|---|---|---|
title |
#productTitle or equivalent heading |
Detail title can replace search title. |
price |
buy-box/current price selectors | Variant pages can omit price. |
delivery |
delivery message near buy box | Report as text, not guaranteed. |
availability |
availability block | Optional. |
seller |
seller/ships-from visible text | Optional. |
bullets |
feature bullets list | Trim empty and hidden items. |
specs |
product overview/details/technical tables | Preserve name/value pairs. |
starBreakdown |
visible customer-review histogram | Percent or count basis only. Do not crawl review pages. |
Filter Semantics
over 200 reviewsmeansreviewCount > 200.at least 200 reviewsmeansreviewCount >= 200.more than 4.5 starsmeansrating > 4.5.4.5 stars or bettermeansrating >= 4.5.less than $4 eachmeans visible unit price first, then high-confidence unit-count inference. Unknown unit prices do not pass strict unit-price filters.77 inches or widermeans the overall product width must be>= 77inches. Prefer product/item dimensions with an explicitWcomponent; ignore seat, arm, door, package, and cushion widths.shipped with Prime/Prime shippingmeans a visible Prime signal must be detected on the search card or detail page.delivery by tomorrowandovernight shippingrequire visible delivery text that indicates tomorrow, overnight, next-day, or one-day delivery.top 10 by pricesorts passing products by displayed product price ascending.- Missing fields must be represented as
nullor noted inmissingFields/extractionNotes; never fabricate values.
Official Alternatives
Amazon Business Product Search API and Product Advertising API are official API paths for structured product data when the operator has credentials. This skill uses bounded web automation because the current install request requires web-automation scraping.