Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 15:05
· 3 commits to main since this release
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 savings and savings_pct off the list price, coupon,
    bought_past_month, an in_stock flag, inline videos, ships_from, and a
    ranks list 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, and bought_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