TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "footdistrict",3 "displayName": "FOOTDISTRICT",4 "sourceId": "footdistrict",5 "sourceName": "FOOTDISTRICT",6 "sourceType": "dealer",7 "sourceUrl": "https://footdistrict.com",8 "module": "api/footdistrict",9 "enginePriority": [10 "api"11 ],12 "categories": [13 "sneakers",14 "nike_jordan",15 "adidas_yeezy",16 "new_balance_asics_other",17 "designer_toys"18 ],19 "regions": [20 "ES"21 ],22 "country": "ES",23 "languages": [24 "es",25 "en"26 ],27 "currency": [28 "EUR"29 ],30 "supportsListings": true,31 "supportsSold": false,32 "supportsAuctions": false,33 "supportsImages": true,34 "supportsCatalog": false,35 "supportsPopulation": false,36 "supportsLookup": true,37 "refreshFrequencyMinutes": 720,38 "priority": "medium",39 "trustScore": 0.7,40 "attributionRequired": true,41 "termsUrl": "https://footdistrict.com/policies/terms-of-service",42 "accessNotes": "FOOTDISTRICT (footdistrict.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 (sneakers, sneakers-jordan, sneakers-nike-dunk, sneakers-adidas-samba, sneakers-new-balance-made-in-usa, art-toys). 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 EUR (/meta.json currency EUR, Shopify.currency rate 1.0), Spanish VAT included. 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.",43 "enabled": true,44 "schemaVersion": "1.0",45 "acquisitionMethod": "Shopify storefront products.json (public JSON)",46 "historicalDepth": "none",47 "requires": [],48 "config": {49 "currency": "EUR",50 "seller": "FOOTDISTRICT",51 "location": null,52 "collections": [53 {54 "handle": "sneakers",55 "categorySlug": "sneakers"56 },57 {58 "handle": "sneakers-jordan",59 "categorySlug": "nike_jordan",60 "brand": "Jordan"61 },62 {63 "handle": "sneakers-nike-dunk",64 "categorySlug": "nike_jordan",65 "brand": "Nike"66 },67 {68 "handle": "sneakers-adidas-samba",69 "categorySlug": "adidas_yeezy",70 "brand": "adidas"71 },72 {73 "handle": "sneakers-new-balance-made-in-usa",74 "categorySlug": "new_balance_asics_other",75 "brand": "New Balance"76 },77 {78 "handle": "art-toys",79 "categorySlug": "designer_toys",80 "brand": "Medicom Toy"81 }82 ],83 "rules": [84 {85 "match": "jordan",86 "categorySlug": "nike_jordan",87 "brand": "Jordan"88 },89 {90 "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",91 "categorySlug": "nike_jordan",92 "brand": "Nike"93 },94 {95 "match": "yeezy",96 "categorySlug": "adidas_yeezy",97 "brand": "adidas Yeezy"98 },99 {100 "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",101 "categorySlug": "adidas_yeezy",102 "brand": "adidas"103 },104 {105 "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",106 "categorySlug": "new_balance_asics_other"107 }108 ],109 "defaultCategory": null,110 "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|camiseta|sudadera|chaqueta|abrigo|pantal|gorra|calcet|bolso|cartera|cintur|mochila|sandalia|chancla|zapatilla de casa|\\bropa\\b|riñonera|bufanda|guantes|vestido|falda|plumas|chaleco|cardigan|polo\\b|camisa|jersey|\\| ropa|\\| accesorios",111 "keepOutOfStock": true,112 "pageSize": 250,113 "fetchBarcodes": false,114 "wholeShop": false115 }116}117