{"schema_id":"fashion_listing","category":"fashion","title":"Fashion listing","description":"Product cards from fashion / luxury / resale storefronts. Public samples promote title/price/url/brand/sku/sizes/color/images and related fields from nested `record` when missing.","json_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://data-marketplace-catalog.bakosbence.com/v1/catalog/schemas/fashion_listing","title":"Fashion listing row","description":"One product or SKU-level listing row from a fashion scrape.","type":"object","properties":{"title":{"description":"Listing / product / posting title.","type":"string"},"url":{"description":"Canonical public URL for the item.","type":"string","format":"uri"},"external_id":{"description":"Stable merchant / listing id when available.","type":"string"},"currency":{"description":"ISO-like currency code when prices are present (e.g. EUR, USD, HUF).","type":"string"},"image_urls":{"description":"Image URLs for the listing.","type":"array","items":{"type":"string","format":"uri"}},"extra":{"description":"Site-specific bag of extra fields not promoted to top-level columns.","type":"object","additionalProperties":true},"record":{"description":"Nested maximal payload for scrapers that keep a raw/enriched object alongside flat columns. Prefer flat fields when both exist.","type":"object","additionalProperties":true},"product_id":{"description":"Merchant product or style id.","type":"string"},"sku":{"description":"SKU when distinct from product_id.","type":"string"},"brand":{"description":"Brand display name.","type":"string"},"brand_id":{"description":"Brand id on the source site.","type":"string"},"price":{"description":"Current / sale price as a number when parseable, else original text.","type":["number","string"]},"full_price":{"description":"Compare-at / original price before discount when available.","type":["number","string","null"]},"price_text":{"description":"Price as shown on the page (includes currency symbols).","type":"string"},"category":{"description":"Category or breadcrumb label from the site.","type":"string"},"category_id":{"description":"Category id on the source site.","type":"string"},"color":{"description":"Colorway when exposed.","type":"string"},"material":{"description":"Material / composition when exposed.","type":"string"},"sizes":{"description":"Available sizes (list or site-specific string encoding).","type":["array","string"],"items":{"type":["string","object"],"additionalProperties":true}},"has_stock":{"description":"In-stock flag when the site exposes it.","type":"boolean"},"facet_filter":{"description":"Facet / filter context used to discover the listing.","type":["object","string"],"additionalProperties":true}},"additionalProperties":true}}