TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# hibid — HiBid past catalogs (prices realized)23HiBid hosts thousands of regional auctioneers. The public Angular pages embed their Apollo GraphQL state in4`<script id="hibid-state">`; this connector reads that JSON from two public page types only:56- `/auctions/past?apage=N` — archived auctions of the current month window (25 per page);7- `/catalog/<id>/<slug>?apage=N` — the catalog (100 lots per page) with `lotState.priceRealized`.89A **sale** is emitted for closed lots with a published price realized (hammer; premium charged separately →10`buyerPremiumIncluded=false`, premium text in metadata). Currency = the auction's `currencyAbbreviation`.11Lots are kept only when their HiBid category maps to the collectibles taxonomy (`categories.ts`); real estate,12vehicles, equipment, household goods are skipped and firearms/ammunition are never emitted.1314Cursor: `{ doneAuctions: number[], pastPage }`; backfill walks the past pages and ends with `done: true`.1516```bash17set -a; . ./.env; set +a18pnpm tsx connectors/api/_g7-auctions-na-lib/smoke.ts api/hibid --limit 3 --capture catalog19pnpm vitest run connectors/api/hibid20```21