TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "chronext",3 "displayName": "CHRONEXT (certified pre-owned watches — listings)",4 "sourceId": "chronext",5 "sourceName": "CHRONEXT",6 "sourceType": "dealer",7 "sourceUrl": "https://www.chronext.com",8 "module": "api/chronext",9 "enginePriority": ["api", "firecrawl"],10 "categories": ["watches", "rolex", "patek_philippe", "audemars_piguet", "omega", "other_watches"],11 "regions": ["DE", "EU", "global"],12 "country": "DE",13 "languages": ["en"],14 "currency": ["USD", "EUR", "GBP", "CHF"],15 "supportsListings": true,16 "supportsSold": false,17 "supportsAuctions": false,18 "supportsImages": true,19 "supportsCatalog": false,20 "supportsPopulation": false,21 "supportsLookup": true,22 "refreshFrequencyMinutes": 720,23 "priority": "medium",24 "trustScore": 0.8,25 "attributionRequired": true,26 "termsUrl": "https://www.chronext.com/terms-and-conditions",27 "acquisitionMethod": "server-rendered category tiles + schema.org Product JSON-LD, direct HTTP",28 "historicalDepth": "none",29 "accessNotes": "Public category pages (`/rolex/submariner`, `/omega/speedmaster`, … from config.seeds; ≈3.7 MB each, server-rendered) parsed with cheerio: one `.product-tile` per watch with brand, model, reference, displayed price (currency follows the requesting region, e.g. 'USD 4,380' from North America, EUR from the EU — stored as parsed, never converted), condition label (Like New / Very Good / Good), image and product URL `/brand/model/reference/V<id>`. Pagination follows the page's own `offset` links (24 tiles per page, pagesPerSeed cap). Product pages (schema.org Product: sku, mpn, brand, offers price/currency/availability/itemCondition) are fetched only for URL lookup. robots.txt (verified 2026-09-08) allows these paths and disallows checkout, cart, campaign and the two-letter country mirrors (/de/, /fr/ … which we never request). Asking prices are listings, never sales. No account, cart or checkout traffic; honest RareIndexBot UA over plain HTTPS, 4 s between requests, concurrency 1.",30 "enabled": true,31 "schemaVersion": "1.0",32 "requires": [],33 "config": {34 "seeds": [35 "/rolex/submariner", "/rolex/datejust", "/rolex/cosmograph-daytona", "/rolex/gmt-master-ii", "/rolex/day-date", "/rolex/explorer",36 "/omega/speedmaster", "/omega/seamaster",37 "/patek-philippe/nautilus", "/patek-philippe/aquanaut",38 "/audemars-piguet/royal-oak",39 "/tudor/black-bay", "/cartier/santos", "/breitling/navitimer", "/iwc/portugieser", "/jaeger-lecoultre/reverso", "/panerai/luminor", "/grand-seiko"40 ],41 "pagesPerSeed": 142 }43}44