TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "trainz",3 "displayName": "Trainz (model train dealer)",4 "sourceId": "trainz",5 "sourceName": "Trainz.com",6 "sourceType": "dealer",7 "sourceUrl": "https://www.trainz.com",8 "module": "api/trainz",9 "enginePriority": [10 "api"11 ],12 "categories": [13 "model_trains"14 ],15 "regions": [16 "US"17 ],18 "languages": [19 "en"20 ],21 "currency": [22 "USD"23 ],24 "supportsListings": true,25 "supportsSold": false,26 "supportsAuctions": false,27 "supportsImages": true,28 "supportsCatalog": true,29 "supportsPopulation": false,30 "supportsLookup": false,31 "refreshFrequencyMinutes": 1440,32 "priority": "low",33 "trustScore": 0.7,34 "attributionRequired": true,35 "termsUrl": "https://www.trainz.com/pages/terms-of-service",36 "accessNotes": "Public Shopify JSON feed (/collections/<handle>/products.json?limit=250&page=N; robots.txt allows) — the same data the storefront renders. Each product gives title (with Trainz's condition code suffix such as LN/Box, EX/Box), vendor, tags (condition:, class:, era:, Inventory Type2_), variant price/SKU/availability and images. Emits a catalog item (brand = vendor, scale/gauge when present) and a fixed-price dealer listing with the condition mapped to the boxed_toys scale. 1.5 s politeness, 0 credits; collections rotate through the configured seed list each run.",37 "enabled": true,38 "schemaVersion": "1.0",39 "config": {40 "collectionsPerRun": 4,41 "pagesPerCollection": 2,42 "collections": [43 "lionel-o-postwar-trains",44 "lionel-o-prewar-trains",45 "lionel-standard-gauge-trains",46 "american-flyer-postwar-trains",47 "american-flyer-s-gauge",48 "marklin-trains",49 "mth-o-gauge-trains",50 "brass-model-trains",51 "lgb-trains",52 "k-line",53 "williams",54 "kato-trains",55 "bachmann-trains",56 "atlas-o-gauge",57 "lionel-o-gauge-passenger-cars",58 "lionel-o-gauge-steam-locomotives"59 ]60 }61}62