TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "just-whisky",3 "displayName": "Just Whisky (past auctions)",4 "sourceId": "just-whisky",5 "sourceName": "Just Whisky",6 "sourceType": "auction_house",7 "sourceUrl": "https://www.just-whisky.co.uk",8 "module": "api/just-whisky",9 "enginePriority": ["api"],10 "categories": ["whisky", "rum", "cognac"],11 "regions": ["GB"],12 "languages": ["en"],13 "currency": ["GBP"],14 "supportsListings": false,15 "supportsSold": true,16 "supportsAuctions": false,17 "supportsImages": true,18 "supportsCatalog": false,19 "supportsPopulation": false,20 "supportsLookup": true,21 "refreshFrequencyMinutes": 1440,22 "priority": "high",23 "trustScore": 0.9,24 "attributionRequired": true,25 "termsUrl": "https://www.just-whisky.co.uk/terms-and-conditions",26 "accessNotes": "Just Whisky (Scotland, monthly online whisky auctions since 2013) renders its Past Auctions page from a public JSON API that we read directly: GET /api/lots/?min_end_date=dd/mm/yyyy&max_end_date=dd/mm/yyyy&ordering=-price&page_size=200&page=N and GET /api/auctions/ (plain HTTPS, 0 credits; robots.txt disallows only /account/ and /checkout). A lot is a sale when reserve_met is true (hammer_price is then populated); price = hammer price in GBP, buyer's commission is charged separately → buyer_premium_included=false. Sale date = the lot's auction end_date (seller_sheet.auction). Item facts (strength, size, distillery/bottler when filled) go to attributes/metadata; titles are parsed with the shared whisky heuristics. Incremental runs read the last two auction windows; backfill walks auctions oldest→newest from /api/auctions/. 1.5 s politeness.",27 "enabled": true,28 "schemaVersion": "1.0",29 "config": {30 "pageSize": 200,31 "pagesPerRun": 8,32 "auctionsPerRun": 233 }34}35