TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "whisky-hammer",3 "displayName": "Whisky Hammer (previous auctions)",4 "sourceId": "whisky-hammer",5 "sourceName": "Whisky Hammer",6 "sourceType": "auction_house",7 "sourceUrl": "https://www.whiskyhammer.com",8 "module": "firecrawl/whisky-hammer",9 "enginePriority": ["firecrawl"],10 "categories": ["whisky", "rum", "cognac"],11 "regions": ["GB", "NL"],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": false,21 "refreshFrequencyMinutes": 1440,22 "priority": "medium",23 "trustScore": 0.9,24 "attributionRequired": true,25 "termsUrl": "https://www.whiskyhammer.com/buying-and-selling/terms-conditions",26 "accessNotes": "Whisky Hammer (Aberdeenshire, monthly auctions, UK + EU warehouses) lists previous auctions at /previous-auctions (plain HTTPS) but the per-auction lot pages (/auction/past/auc-<n>/?page=N, 50 lots per page sorted high→low bid) sit behind a Cloudflare interstitial for plain clients, so they are fetched with Firecrawl (1 credit per page, ≈88 pages for a 4,300-lot auction; capped by config.pagesPerRun). Each lot block: title + /item/<id>/ link, 'Lot #<id>', and 'Sold dd/mm/yyyy£X' — the GBP hammer price (Whisky Hammer's buyer commission is separate → buyer_premium_included=false) with the individual sale date. Unsold lots have no 'Sold' line and are skipped. robots.txt only disallows sort/page-size/return_name query variants, which are not used. Scrapfly fallback disabled to keep cost predictable.",27 "enabled": true,28 "schemaVersion": "1.0",29 "config": {30 "auctionsPerRun": 1,31 "pagesPerRun": 632 }33}34