v0.2.0
amz is a single pure-Go binary that turns every public Amazon.com surface into
rich, structured data. Look up a product, search the catalog, stream the review
corpus, list buying options, read the bestseller charts, and walk a category
tree, then render any of it as a table, JSON, JSONL, CSV, or TSV.
This is the first published release. It captures the full command surface plus a
deep data-model pass that widens what each command returns.
Highlights
Richer records
- Products now carry
savingsandsavings_pctoff the list price,coupon,
bought_past_month, anin_stockflag, inlinevideos,ships_from, and a
rankslist with every Best Sellers Rank instead of only the overall one.
Availability and images also read from the JSON-LD block. - Search cards now carry
list_price,badge(Amazon's Choice, Best Seller),
prime, andbought_past_month.
Canonical images
Amazon serves the same photo at dozens of sizes from several CDN hosts. amz
strips the size modifier from every image URL and pins one canonical host, so
images holds one full-resolution URL per distinct photo, with thumbnails,
tracking pixels, and sprites removed. The same pass runs on products, search
cards, related cards, reviews, brand logos and banners, and author photos.
Fuller paging
Charts page until a page comes back empty rather than stopping at two, and ranks
are offset by page so numbering continues across pages even when Amazon drops the
rank badges.
Install
Download the archive for your platform below, or grab the Linux package (deb,
rpm, apk). The container image is on GHCR:
docker pull ghcr.io/tamnd/amz-cli:0.2.0
Every archive ships with checksums, an SBOM, and a cosign signature.
Docs
Full guides, recipes, and the complete data model live at
https://amz-cli.tamnd.com