aguttes — Aguttes (Neuilly-sur-Seine, FR) sale results
Artisio-powered Next.js site: each public catalogue page /catalogue/<id>?page=N embeds lots + auction in
__NEXT_DATA__ (hammer_price = hammer, EUR; estimates; status sold/unsold; images; premium tiers).
Past catalogues come from sitemap-fr-ventes-passees.xml (≈1 170 sales).
- Built on
_g8-auctions-eu-apac-lib/sale-results.ts(shared crawl/normalize):salefor sold lots (buyerPremiumIncluded=false),auction_lot(ended) for unsold; identifiersaguttes_lot = <catalogue>/<lot_no>. - Incremental: newest catalogues first,
salesPerRunper run, cursor{done:[…]}; backfill oldest→newest with{backfill:{index,page,itemsProcessed}}+progress(), ends{finished:true}. - Categories: sale title (fr/en) → department hint via
englishLabel+ title keywords; car sales fall back toautomobiles/automotive_memorabilia. - Fixtures:
pnpm tsx connectors/api/_g8-auctions-eu-apac-lib/capture.ts aguttes --save.