v0.1.0
The first amz release: every public Amazon surface, normalized.
The first release of amz. One pure-Go binary that reads every public Amazon surface and turns it into rich, structured data.
Surfaces
- Products (
product,price,related) with title, brand, price, rating, availability, bullets, specs, images, breadcrumb, variations, and sales rank, read from JSON-LD and HTML. - Search (
search) with sort, price, rating, Prime, brand, and department refinements, and--enqueuestraight into the crawl queue. - Reviews and Q&A (
reviews,qa) with star, verified, and image filters. - Offers (
offers) listing every buying option, condition, and seller. - Charts (
bestsellers,new-releases,movers,wished,gifted), store-wide or by category. - Storefronts and trees (
category,brand,seller,author,deals).
The platform
- 16 marketplaces via
-m. - Three access tiers: public HTML, cookied sessions, and the official PA-API 5.0 (signed locally with SigV4).
- One output renderer for every command:
table,json,jsonl,csv,tsv,url,raw, plus--fieldsprojection and--template. - A polite fetch path: rotating user agents, a rate limiter, retry with backoff, on-disk caching, and a typed block detector with its own exit code.
- An optional local DuckDB store and a restartable crawl queue (
seed,crawl,db).
Distribution
- Prebuilt archives for Linux, macOS, Windows, and FreeBSD on amd64 and arm64.
- Linux packages (deb, rpm, apk), a multi-arch container image on GHCR, Homebrew and Scoop manifests, checksums, SBOMs, and a cosign signature, all from one tag push.