SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
6.9 KB · 155 lines json
Raw Blame History
1{2  "id": "crepslocker",3  "displayName": "Crepslocker",4  "sourceId": "crepslocker",5  "sourceName": "Crepslocker",6  "sourceType": "dealer",7  "sourceUrl": "https://www.crepslocker.com",8  "module": "api/crepslocker",9  "enginePriority": [10    "api"11  ],12  "categories": [13    "sneakers",14    "nike_jordan",15    "adidas_yeezy",16    "other_watches",17    "pokemon",18    "designer_toys",19    "rolex",20    "omega",21    "patek_philippe",22    "audemars_piguet",23    "new_balance_asics_other"24  ],25  "regions": [26    "GB"27  ],28  "country": "GB",29  "languages": [30    "en"31  ],32  "currency": [33    "GBP"34  ],35  "supportsListings": true,36  "supportsSold": false,37  "supportsAuctions": false,38  "supportsImages": true,39  "supportsCatalog": false,40  "supportsPopulation": false,41  "supportsLookup": true,42  "refreshFrequencyMinutes": 720,43  "priority": "medium",44  "trustScore": 0.65,45  "attributionRequired": true,46  "termsUrl": "https://www.crepslocker.com/policies/terms-of-service",47  "accessNotes": "Crepslocker (crepslocker.com) is a Shopify shop; we read only the public, unauthenticated storefront JSON the shop serves to every visitor: /collections/<handle>/products.json?limit=250&page=N for the configured collections and /products/<handle>.json for URL lookups (footwear, air-jordan, nike-dunk, yeezy-trainers, preloved-footwear, watches, pokemon, labubu-by-pop-mart). robots.txt (checked 2026-09-08) is the standard Shopify file: for User-agent * it disallows /admin, /cart, /orders, /checkout(s), /carts, /account, /search, /policies, /recommendations/products, sort_by / filter / \"+\" collection permutations, preview_theme_id, oseid, the -remote product variants and /cdn/wpm; it blocks AhrefsBot, AhrefsSiteAudit, MJ12bot, Bytespider, Nutch and Pinterest entirely. The /collections/<handle>/products.json and /products/<handle>.json endpoints we read are not disallowed. Rate: 1 request per 1.5 s, one connection (connectors/domains.d/g4-shops-intl.json), honest RareIndexBot UA, twice a day, 3 pages per collection per incremental run (backfill bounded by backfillMaxPages). Prices are the base currency GBP (/meta.json currency GBP, Shopify.currency rate 1.0). \"Preloved -\" titles are pre-owned pairs; their condition tag (e.g. \"Condition: Very good\") is kept in metadata.tags. Dealer asking prices are stored as listings, never as sales (SPEC §111); out-of-stock variants are kept as ended listings for price-history audit. Deliberately not fetched: cart/checkout/account pages, customer names, reviews or any personal data, search and sort/filter permutations (robots-disallowed), /recommendations, blog pages, and images beyond the URLs already present in the JSON.",48  "enabled": true,49  "schemaVersion": "1.0",50  "acquisitionMethod": "Shopify storefront products.json (public JSON)",51  "historicalDepth": "none",52  "requires": [],53  "config": {54    "currency": "GBP",55    "seller": "Crepslocker",56    "location": null,57    "collections": [58      {59        "handle": "footwear",60        "categorySlug": "sneakers"61      },62      {63        "handle": "air-jordan",64        "categorySlug": "nike_jordan",65        "brand": "Jordan"66      },67      {68        "handle": "nike-dunk",69        "categorySlug": "nike_jordan",70        "brand": "Nike"71      },72      {73        "handle": "yeezy-trainers",74        "categorySlug": "adidas_yeezy",75        "brand": "adidas Yeezy"76      },77      {78        "handle": "preloved-footwear",79        "categorySlug": "sneakers"80      },81      {82        "handle": "watches",83        "categorySlug": "other_watches"84      },85      {86        "handle": "pokemon",87        "categorySlug": "pokemon",88        "franchise": "Pokémon"89      },90      {91        "handle": "labubu-by-pop-mart",92        "categorySlug": "designer_toys",93        "brand": "Pop Mart"94      }95    ],96    "rules": [97      {98        "match": "swatch|moonswatch|scuba fifty",99        "categorySlug": "other_watches",100        "brand": "Swatch"101      },102      {103        "match": "rolex",104        "categorySlug": "rolex",105        "brand": "Rolex"106      },107      {108        "match": "omega",109        "categorySlug": "omega",110        "brand": "Omega"111      },112      {113        "match": "patek",114        "categorySlug": "patek_philippe",115        "brand": "Patek Philippe"116      },117      {118        "match": "audemars|royal oak",119        "categorySlug": "audemars_piguet",120        "brand": "Audemars Piguet"121      },122      {123        "match": "jordan",124        "categorySlug": "nike_jordan",125        "brand": "Jordan"126      },127      {128        "match": "\\bnike\\b|air max|air force|\\bdunk\\b|\\bsb\\b|blazer|vapormax|huarache|cortez|p-6000|vomero|pegasus|\\bshox\\b|\\bkobe\\b|lebron|\\bnocta\\b|\\bacg\\b|sacai|off-white|travis scott",129        "categorySlug": "nike_jordan",130        "brand": "Nike"131      },132      {133        "match": "yeezy",134        "categorySlug": "adidas_yeezy",135        "brand": "adidas Yeezy"136      },137      {138        "match": "adidas|\\bsamba\\b|gazelle|spezial|superstar|\\bcampus\\b|\\bforum\\b|ultraboost|\\bnmd\\b|stan smith|adizero|\\by-3\\b|climacool|\\bzx\\b|\\beqt\\b|\\bsl ?72\\b|adistar|megaride|taekwondo|wales bonner",139        "categorySlug": "adidas_yeezy",140        "brand": "adidas"141      },142      {143        "match": "new balance|asics|puma|reebok|saucony|salomon|converse|\\bvans\\b|\\bhoka\\b|karhu|mizuno|autry|diadora|\\bveja\\b|clarks|timberland|dr\\.? ?martens|\\bugg\\b|mallet|cleens|umbro|le coq|kangaroos|\\bfila\\b|k-swiss|lacoste|golden goose|balenciaga|\\bdior\\b|gucci|louis vuitton|prada|amiri|herm[eè]s|rick owens|margiela|mcqueen|common projects|axel arigato|represent|loewe|bottega|valentino|givenchy|fendi|burberry|chanel|celine|saint laurent|versace|moncler|birkenstock|\\bon\\b (cloud|running)|cloudmonster|cloudtilt|merrell|keen\\b|ewing|ellesse|kappa|hi-tec|etnies|\\bdc shoes|gola|onitsuka|norda|novesta|stepney|sunnei|camper|mschf|maison mihara|\\bbape\\b|\\bsta\\b",144        "categorySlug": "new_balance_asics_other"145      }146    ],147    "defaultCategory": null,148    "exclude": "t-shirt|\\btee\\b|\\btees\\b|hoodie|sweatshirt|crewneck|jacket|\\bcoat\\b|tracksuit|track pants|track jacket|sweatpants|joggers|shorts|jeans|trousers|\\bpants\\b|cargo|\\bcap\\b|\\bhat\\b|beanie|balaclava|socks|\\bbag\\b|backpack|tote|wallet|card holder|\\bbelt\\b|sunglasses|fragrance|perfume|cologne|keyring|lanyard|cleaner|crep protect|protector spray|laces|insole|shoe tree|gift card|jersey|\\bpolo\\b|\\bshirt\\b|knitwear|cardigan|\\bvest\\b|gilet|puffer|scarf|gloves|jewellery|jewelry|\\bchain\\b|bracelet|necklace|\\bring\\b|umbrella|towel|doormat|\\brug\\b|candle|\\bmug\\b|phone case|airpods|dress\\b|skirt|leggings|bodysuit|swim|bikini|underwear|boxers|slippers|flip[- ]?flops?|sandals?\\b|\\bslides?\\b|\\bmules?\\b|crocs|clog|\\| (clothing|coats & jackets|pants|hoodies|t-shirts|accessories|designer hats|caps|bags|fragrance|sunglasses|jewellery|home) \\|",149    "keepOutOfStock": true,150    "pageSize": 250,151    "fetchBarcodes": false,152    "wholeShop": false153  }154}155