# 24S (24s.com) product data API

> Search 24S products with StoreRouter’s API. Get prices, images, and details as JSON. See coverage and curl, Python, and TypeScript examples.

- Catalog key: `24s` (pass in `"catalogs"` to narrow a search to this store)
- Products: 907
- Snapshot: 2026-10-14T12:10:44Z (counts are approximate and refreshed about daily)
- Search endpoint: `POST https://api.storerouter.ai/v1/products/search`
- Human page: https://storerouter.ai/catalog-coverage/stores/24s
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does 24S sell?

Almost entirely Apparel & Accessories: 94.5% of its 907 products. Bags is the largest department with 345 products, followed by Clothing (324) and Accessories (125). The most common 24S categories are Shoulder Bags (155), Pants (144) and Totes & Shoppers (94).

### How are 24S products categorized?

Into a shared taxonomy 5 levels deep. The first level separates Apparel & Accessories and Beauty; the second separates departments such as Bags; 5 levels down, categories are as specific as Overcoats (26 products). Every level is a search facet.

### What can I filter 24S products by?

109 searchable fields. Well-covered attributes include fabric (46% of products), carry options (38%) and bag/case material (37%). For fabric, the most common values are Cotton, Denim and Wool; for carry options, the most common values are Handle, Shoulder Strap and Detachable Strap.

### Is this API provided by 24S or StoreRouter?

StoreRouter. One API key gives your app or agent access to 24S product data and thousands more stores.

### Can I get 24S product prices and stock status?

Yes. Bring pricing and availability into your shopping experience with structured data for selling prices, original prices, currency, and stock status.

### Can I get sizes and variants for 24S products?

Yes. Help shoppers find their perfect match with size, color, SKU, and stock details from product lookup.

### How fresh is the data?

StoreRouter continually recrawls product pages to update product details. This page tracks 907 24S products, with coverage counts refreshed about daily.

### Where does the data come from?

Straight from 24s.com. StoreRouter turns product pages into rich, searchable data—organized into consistent categories and attributes so your app can connect shoppers with the right products.

## Example product

### Tassel shoulder bag

Discover the Tassel shoulder bag by Liffner, a streamlined design defined by its single top handle. Swinging tassel details bring movement to the clean silhouette. Carry it in hand or over the shoulder for an effortless finish.

Indexed response retrieved 2026-10-15T10:30:50.856Z. Price and availability may change.
Availability: In stock

### Product details

Product content returned by the lookup API, ready for a product page.

```json
{
  "source": "indexed",
  "catalogKey": "24s",
  "product": {
    "title": "Tassel shoulder bag",
    "brand": {
      "name": "Little Liffner"
    },
    "productUrl": "https://www.24s.com/en-us/tassel-shoulder-bag-liffner_LTLB8XYF",
    "currentPrice": 525,
    "currency": "USD",
    "inStock": true,
    "description": "Discover the Tassel shoulder bag by Liffner, a streamlined design defined by its single top handle. Swinging tassel details bring movement to the clean silhouette. Carry it in hand or over the shoulder for an effortless finish.",
    "primaryImage": {
      "url": "https://www.24s.com/static/images/lhr-kQPYv8Ndo0DY4ETPRznq0TI=/fit-in/555x625/a20f22aaf4a747308bb552736cc61d9a",
      "cdnUrl": "https://cdn.octogen.ai/3b6224c3f4075b6c7d90484a945b309f/d7a489589876749c9bac3cf7f6aec5d4.webp?request_id=9473f4e8-001e-43fc-bdc9-2bd679450c7c",
      "width": 507,
      "height": 625,
      "sizeBytes": 12910,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "100% polyester, lining: 100% cotton"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

StoreRouter classification and attributes. Use attribute_handles as search facet values.

```json
{
  "source": "indexed",
  "catalogKey": "24s",
  "product": {
    "enrichment": {
      "type": "shoulder bag",
      "category_path": [
        "Apparel & Accessories",
        "Bags",
        "Shoulder Bags"
      ],
      "styles": [
        "minimalist",
        "modern"
      ],
      "attributes": {
        "Pattern": [
          "Solid"
        ],
        "Bag Shape": [
          "Rectangle"
        ],
        "Graphic Type": [
          "Solid / No Print"
        ],
        "Carry options": [
          "Handle",
          "Shoulder Strap"
        ],
        "Bag strap details": [
          "Tassel"
        ],
        "Bag/Case material": [
          "Cotton",
          "Polyester"
        ],
        "Shoulder Bag Style Type": [
          "Structured"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__solid"
        ],
        "bag_shape": [
          "bag_shape__rectangle"
        ],
        "graphic_type": [
          "graphic_type__solid_no_print"
        ],
        "carry_options": [
          "carry_options__handle",
          "carry_options__shoulder_strap"
        ],
        "bag_case_material": [
          "bag_case_material__cotton",
          "bag_case_material__polyester"
        ],
        "bag_strap_details": [
          "bag_strap_details__tassel"
        ],
        "shoulder_bag_style_type": [
          "shoulder_bag_style_type__structured"
        ]
      }
    }
  }
}
```

## Query this store

```bash
curl -sS https://api.storerouter.ai/v1/products/search \
  -H "Authorization: Bearer $OCTOGEN_PLATFORM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "catalogs": ["24s"],
    "q": "shoulder bags",
    "limit": 5
  }'
```

Selected matching products on October 15, 2026 (not the complete search response):

- [Tassel shoulder bag](https://www.24s.com/en-us/tassel-shoulder-bag-liffner_LTLB8XYF) — $525.00
- [Turnlock Haversack shoulder bag](https://www.24s.com/en-us/turnlock-haversack-shoulder-bag-coach_COAXJE4C) — $875.00
- [NS diagonal shoulder bag](https://www.24s.com/en-us/ns-diagonal-shoulder-bag-dragon-diffusion_DRAHQ3UW) — $620.00
- [Bolton shoulder bag](https://www.24s.com/en-us/bolton-shoulder-bag-isabel-marant_IMAM8TNF) — $1,528.00
- [Bolton shoulder bag](https://www.24s.com/en-us/bolton-shoulder-bag-isabel-marant_IMABP4VS) — $980.00

## Categories

| Category | Products |
| --- | --- |
| Shoulder Bags | 155 |
| Pants | 144 |
| Totes & Shoppers | 94 |
| Scarves | 89 |
| Jackets & Coats | 81 |
| Skirts | 45 |
| Dresses | 41 |
| Bucket Bags | 34 |
| Boots | 26 |
| Eaux de Parfum | 26 |

## Searchable fields

Use `name` and a `value` as a facet: `{"name": "<name>", "values": ["<value>"]}`.

| name | Field | Source | Coverage | Distinct values | Top values (`value` = label, products) |
| --- | --- | --- | --- | --- | --- |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `false` = False, 894; `true` = True, 13 |
| `color` | Product color | Merchant data | 95% | 21 | `black` = Black, 174; `brown` = Brown, 142; `blue` = Blue, 131; `beige` = Beige, 128; `gray` = Gray, 50 |
| `color_family` | Color family | Merchant data | 95% | 12 | `Brown` = Brown, 278; `Black` = Black, 174; `Blue` = Blue, 153; `Gray` = Gray, 71; `Yellow` = Yellow, 49 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 907 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `apparel & accessories` = Apparel & Accessories, 858; `beauty` = Beauty, 49 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 9 | `bags` = Bags, 345; `clothing` = Clothing, 324; `accessories` = Accessories, 125; `jewelry` = Jewelry, 36; `shoes` = Shoes, 28 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 38 | `shoulder bags` = Shoulder Bags, 155; `pants` = Pants, 144; `totes & shoppers` = Totes & Shoppers, 94; `scarves` = Scarves, 89; `jackets & coats` = Jackets & Coats, 81 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 879; `unisex` = Unisex, 27; `male` = Male, 1 |
| `pattern` | Pattern | StoreRouter enrichment | 94% | 39 | `pattern__solid` = Solid, 559; `pattern__logo` = Logo, 222; `pattern__texture` = Texture, 133; `pattern__geometric` = Geometric, 62; `pattern__floral` = Floral, 53 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 58% | 43 | `jeans` = Jeans, 102; `tote bags` = Tote Bags, 90; `scarves & shawls` = Scarves & Shawls, 82; `coats` = Coats, 66; `trousers` = Trousers, 31 |
| `fabric` | Fabric | StoreRouter enrichment | 46% | 38 | `fabric__cotton` = Cotton, 179; `fabric__denim` = Denim, 105; `fabric__wool` = Wool, 103; `fabric__silk` = Silk, 93; `fabric__cashmere` = Cashmere, 59 |
| `carry_options` | Carry options | StoreRouter enrichment | 38% | 6 | `carry_options__handle` = Handle, 288; `carry_options__shoulder_strap` = Shoulder Strap, 236; `carry_options__detachable_strap` = Detachable Strap, 33; `carry_options__crossbody_strap` = Crossbody Strap, 32; `carry_options__backpack_strap` = Backpack Strap, 14 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | 38% | 24 | `bag_case_material__leather` = Leather, 299; `bag_case_material__suede` = Suede, 58; `bag_case_material__cotton` = Cotton, 55; `bag_case_material__pebbled_leather` = Pebbled Leather, 32; `bag_case_material__canvas` = Canvas, 30 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 38% | 6 | `graphic_type__solid_no_print` = Solid / No Print, 239; `graphic_type__logo_branded` = Logo Print, 76; `graphic_type__logo_patch` = Logo Patch, 24; `graphic_type__slogan_text` = Text / Slogan Print, 9; `graphic_type__logo_embroidery` = Logo Embroidery, 6 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | 34% | 12 | `bag_closure_type__open_top` = Open Top, 109; `bag_closure_type__zipper` = Zipper, 104; `bag_closure_type__flap` = Flap, 47; `bag_closure_type__magnetic` = Magnetic, 25; `bag_closure_type__snap` = Snap, 19 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | 30% | 9 | `bag_shape__rectangle` = Rectangle, 131; `bag_shape__crescent` = Crescent, 85; `bag_shape__bucket` = Bucket, 39; `bag_shape__sculptural` = Sculptural, 8; `bag_shape__frame` = Frame, 3 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | 24% | 6 | `hardware_finish__gold` = Gold, 163; `hardware_finish__silver` = Silver, 45; `hardware_finish__antique_brass` = Antique Brass, 2; `hardware_finish__gunmetal` = Gunmetal, 2; `hardware_finish__brass` = Brass, 1 |
| `bag_size` | Bag Size | StoreRouter enrichment | 16% | 4 | `bag_size__medium` = Medium, 54; `bag_size__small` = Small, 42; `bag_size__large` = Large, 39; `bag_size__mini` = Mini, 16 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | 16% | 7 | `shoulder_bag_style_type__hobo` = Hobo, 86; `shoulder_bag_style_type__structured` = Structured, 36; `shoulder_bag_style_type__croissant` = Croissant, 20; `shoulder_bag_style_type__baguette` = Baguette, 8; `shoulder_bag_style_type__saddle` = Saddle, 4 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 15% | 10 | `pants_leg_shape__straight` = Straight, 64; `pants_leg_shape__wide_leg` = Wide Leg, 49; `pants_leg_shape__flare` = Flare, 19; `pants_leg_shape__bootcut` = Bootcut, 9; `pants_leg_shape__jogger` = Jogger, 5 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 13% | 9 | `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 44; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 42; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 17; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 17; `fit_bottoms__curved_volume_fit_barrel_hip` = Curved Volume Fit (Barrel Hip), 6 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 13% | 4 | `sleeve_length_type__long` = Long, 97; `sleeve_length_type__sleeveless` = Sleeveless, 13; `sleeve_length_type__short` = Short, 8; `sleeve_length_type__3/4` = 3/4, 3 |
| `season` | Season | StoreRouter enrichment | 13% | 3 | `season__cold_weather` = Cold Weather, 107; `season__cool_weather` = Cool Weather, 4; `season__warm_weather` = Warm Weather, 4 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 12% | 16 | `overcoats` = Overcoats, 26; `trench coats` = Trench Coats, 25; `wrap coats` = Wrap Coats, 15; `checked suitcases` = Checked Suitcases, 13; `carry-on suitcases` = Carry-On Suitcases, 6 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 12% | 6 | `bottoms_closure__zip` = Zip Fly, 87; `bottoms_closure__drawstring` = Drawstring, 11; `bottoms_closure__hook_bar` = Hook & Bar, 8; `bottoms_closure__pull_on` = Pull-On, 8; `bottoms_closure__buttons` = Button Fly, 5 |
| `embellishments` | Embellishments | StoreRouter enrichment | 12% | 10 | `embellishments__fringe` = Fringe, 57; `embellishments__contrast_piping` = Contrast Trim / Piping, 19; `embellishments__embroidery` = Embroidery, 17; `embellishments__applique` = Appliqué, 16; `embellishments__decorative_buttons` = Decorative Buttons, 4 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | 11% | 4 | `bag_strap_details__adjustable` = Adjustable, 60; `bag_strap_details__detachable` = Detachable, 33; `bag_strap_details__chain_strap` = Chain Strap, 15; `bag_strap_details__tassel` = Tassel, 5 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 11% | 5 | `pants_length_type__ankle` = Ankle Length, 81; `pants_length_type__long` = Long, 11; `pants_length_type__cropped` = Cropped, 3; `pants_length_type__capri` = Capri, 1; `pants_length_type__knee` = Knee, 1 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 11% | 6 | `denim_wash_effects__clean_none` = Clean / None, 72; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 20; `denim_wash_effects__distressed` = Distressed, 1; `denim_wash_effects__paint_splatter` = Paint Splatter, 1; `denim_wash_effects__raw` = Raw, 1 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 10% | 3 | `denim_hem_style__regular` = Regular, 77; `denim_hem_style__cuffed` = Cuffed, 7; `denim_hem_style__frayed` = Frayed, 7 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 10% | 4 | `skirt_dress_length_type__midi` = Midi, 55; `skirt_dress_length_type__maxi` = Maxi, 27; `skirt_dress_length_type__knee` = Knee, 6; `skirt_dress_length_type__mini` = Mini, 4 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 9% | 6 | `front_closure_type__buttons` = Buttons, 64; `front_closure_type__zipper` = Zipper, 13; `front_closure_type__none` = None, 4; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 3; `front_closure_type__hook_and_eye` = Hook-and-Eye, 2 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 9% | 7 | `denim_wash__medium` = Medium, 29; `denim_wash__dark` = Dark, 17; `denim_wash__black` = Black, 9; `denim_wash__colored` = Colored, 9; `denim_wash__grey` = Grey, 9 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 9% | 4 | `outerwear_length_type__knee` = Knee Length, 46; `outerwear_length_type__maxi` = Maxi, 22; `outerwear_length_type__hip` = Hip Length, 6; `outerwear_length_type__mid_thigh` = Mid-Thigh, 4 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | 8% | 6 | `scarf_shawl_style__regular` = Regular, 66; `scarf_shawl_style__fur` = Fur, 4; `scarf_shawl_style__square` = Square, 3; `scarf_shawl_style__infinity` = Infinity, 2; `scarf_shawl_style__blanket` = Blanket, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 8% | 3 | `denim_fabric__rigid` = Rigid, 60; `denim_fabric__colored` = Colored, 10; `denim_fabric__stretch` = Stretch, 5 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 8% | 1 | `front_closure_length__full` = Full, 69 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | 7% | 4 | `outerwear_unique_features__belted` = Belted, 45; `outerwear_unique_features__double_breasted` = Double Breasted, 31; `outerwear_unique_features__insulated` = Insulated, 10; `outerwear_unique_features__hooded` = Hooded, 8 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 7% | 4 | `fit_top__regular` = Regular, 25; `fit_top__tailored` = Tailored, 24; `fit_top__oversized` = Oversized, 10; `fit_top__relaxed` = Relaxed, 5 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | 7% | 5 | `bag_case_storage_features__external_pockets` = External Pockets, 28; `bag_case_storage_features__removable_pouch` = Removable Pouch, 17; `bag_case_storage_features__built-in_compartments` = Built-in Compartments, 13; `bag_case_storage_features__adjustable_dividers` = Adjustable Dividers, 8; `bag_case_storage_features__protective_sleeves` = Protective Sleeves, 2 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | 7% | 3 | `tote_handle_type__dual` = Dual, 58; `tote_handle_type__long` = Long, 5; `tote_handle_type__short` = Short, 4 |
| `placket_type` | Front Opening | StoreRouter enrichment | 7% | 3 | `placket_type__exposed` = Visible Buttons, 55; `placket_type__concealed` = Hidden Buttons, 6; `placket_type__fly_front` = Covered Zip, 1 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | 7% | 3 | `pants_leg_length__ankle` = Ankle, 55; `pants_leg_length__cropped` = Cropped, 3; `pants_leg_length__regular` = Regular, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 6% | 3 | `surface_finish__glossy` = Glossy, 23; `surface_finish__metallic` = Metallic, 19; `surface_finish__matte` = Matte, 16 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 6% | 4 | `construction_detail__pleated` = Pleated, 24; `construction_detail__draped` = Draped, 21; `construction_detail__ruffled` = Ruffled, 10; `construction_detail__lace_trim` = Lace Trim, 2 |
| `collar_style` | Collar Style | StoreRouter enrichment | 5% | 4 | `collar_style__notched_lapel` = Notched Lapel, 28; `collar_style__stand_funnel` = Stand / Funnel, 15; `collar_style__point` = Point, 3; `collar_style__collarless` = Collarless, 1 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 5% | 3 | `waist_rise__high` = High, 20; `waist_rise__mid` = Mid, 12; `waist_rise__low` = Low, 10 |
| `product_form` | Product form | StoreRouter enrichment | 5% | 4 | `product_form__liquid` = Liquid, 36; `product_form__lotion` = Lotion, 4; `product_form__gel` = Gel, 1; `product_form__mousse` = Mousse, 1 |
| `neckline` | Neckline | StoreRouter enrichment | 4% | 13 | `neckline__collared` = Collared, 10; `neckline__v_neck` = V Neck, 8; `neckline__mock` = Mock Neck, 7; `neckline__crew` = Crew, 4; `neckline__round` = Round, 4 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 4% | 8 | `sleeve_style__set_in` = Set-In, 22; `sleeve_style__drop_shoulder` = Drop Shoulder, 5; `sleeve_style__raglan` = Raglan, 3; `sleeve_style__balloon` = Balloon, 2; `sleeve_style__puff` = Puff, 2 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 4% | 10 | `skirt_style__a_line` = A-Line, 7; `skirt_style__asymmetrical` = Asymmetrical, 7; `skirt_style__tailored` = Tailored, 7; `skirt_style__pencil` = Pencil, 6; `skirt_style__plisse` = Plisse, 5 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 4% | 1 | `stretch_level__none` = None, 37 |
| `dress_style` | Dress style | StoreRouter enrichment | 4% | 14 | `dress_style__shirt` = Shirt, 9; `dress_style__flared` = Flared, 7; `dress_style__asymmetrical` = Asymmetrical, 6; `dress_style__a_line` = A Line, 3; `dress_style__bodycon` = Bodycon, 3 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 4% | 17 | `jewelry_material__brass` = Brass, 17; `jewelry_material__metal` = Metal, 9; `jewelry_material__pearl` = Pearl, 9; `jewelry_material__gold` = Gold, 6; `jewelry_material__silver` = Silver, 6 |
| `scent` | Scent | StoreRouter enrichment | 3% | 15 | `scent__floral` = Floral, 11; `scent__rose` = Rose, 10; `scent__citrus` = Citrus, 9; `scent__woody` = Woody, 8; `scent__fresh` = Fresh, 4 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 3% | 5 | `sustainability_features__organic_materials` = Organic Materials, 14; `sustainability_features__eco_friendly` = Eco-Friendly, 8; `sustainability_features__recycled_materials` = Recycled Materials, 7; `sustainability_features__gots_certified` = GOTS Certified, 4; `sustainability_features__vegan` = Vegan, 1 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 3% | 2 | `general_clothing_features__stretchable` = Stretchable, 16; `general_clothing_features__reversible` = Reversible, 13 |
| `footwear_material` | Footwear material | StoreRouter enrichment | 3% | 10 | `footwear_material__leather` = Leather, 24; `footwear_material__fabric_textile` = Fabric / Textile, 4; `footwear_material__rubber_pvc` = Rubber / PVC, 3; `footwear_material__suede_nubuck` = Suede / Nubuck, 3; `footwear_material__wool` = Wool, 3 |
| `shoe_heel_height` | Heel height | StoreRouter enrichment | 3% | 4 | `shoe_heel_height__low_heel` = Low Heel, 13; `shoe_heel_height__high_heel` = High Heel, 6; `shoe_heel_height__mid_heel` = Mid Heel, 5; `shoe_heel_height__flats` = Flats, 4 |
| `toe_style` | Toe Shape | StoreRouter enrichment | 3% | 3 | `toe_style__pointed` = Pointed, 14; `toe_style__round` = Round, 12; `toe_style__square` = Square, 2 |
| `boot_shaft_height` | Boot Shaft Height | StoreRouter enrichment | 3% | 3 | `boot_shaft_height__knee_high` = Knee-High, 14; `boot_shaft_height__ankle_low` = Ankle / Low, 10; `boot_shaft_height__mid_calf` = Mid-Calf, 2 |
| `boot_style` | Boot style | StoreRouter enrichment | 3% | 7 | `boot_style__classic_other` = Classic/Other, 13; `boot_style__cowboy` = Cowboy / Western, 8; `boot_style__biker_moto` = Biker / Moto, 2; `boot_style__combat_military` = Combat / Military, 1; `boot_style__rain` = Rain Boots, 1 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 3% | 3 | `occasion_style_dresses__casual` = Casual, 15; `occasion_style_dresses__evening` = Evening, 15; `occasion_style_dresses__work` = Work, 3 |
| `shaft_design` | Shaft Design | StoreRouter enrichment | 3% | 2 | `shaft_design__standard` = Standard, 22; `shaft_design__fold-over` = Fold Over / Cuffed, 3 |
| `bag_case_features` | Bag/Case features | StoreRouter enrichment | 3% | 6 | `bag_case_features__wheeled` = Wheeled, 20; `bag_case_features__four-wheel_spinner` = Four-Wheel Spinner, 18; `bag_case_features__lockable` = Lockable, 13; `bag_case_features__tsa_approved` = TSA Approved, 13; `bag_case_features__convertible` = Convertible, 3 |
| `shoe_closure_type` | Closure type | StoreRouter enrichment | 3% | 6 | `shoe_closure_type__slip-on` = Slip-On, 14; `shoe_closure_type__buckles` = Buckles, 6; `shoe_closure_type__zipper` = Zipper, 4; `shoe_closure_type__lace-up` = Lace-Up, 2; `shoe_closure_type__straps` = Straps, 2 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 2% | 5 | `necklace_design__chain` = Chain, 19; `necklace_design__pendant` = Pendant, 13; `necklace_design__beaded` = Beaded, 6; `necklace_design__statement` = Statement, 5; `necklace_design__cord` = Cord, 1 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 2% | 3 | `jewelry_type__costume` = Costume, 16; `jewelry_type__fine_jewelry` = Fine Jewelry, 4; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 1 |
| `material` | Material | StoreRouter enrichment | 2% | 14 | `material__leather` = Leather, 10; `material__metal` = Metal, 8; `material__brass` = Brass, 4; `material__canvas` = Canvas, 3; `material__nylon` = Nylon, 2 |
| `fragrance_notes` | Fragrance Notes | StoreRouter enrichment | 2% | 29 | `fragrance_notes__rose` = Rose, 6; `fragrance_notes__leather` = Leather, 4; `fragrance_notes__orange_blossom` = Orange Blossom, 3; `fragrance_notes__vanilla` = Vanilla, 3; `fragrance_notes__woody` = Woody, 3 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 2% | 6 | `lining_material_outerwear__cotton` = Cotton, 7; `lining_material_outerwear__fully_lined` = Fully Lined, 5; `lining_material_outerwear__padded` = Padded, 5; `lining_material_outerwear__polyester` = Polyester, 4; `lining_material_outerwear__silk` = Silk, 2 |
| `package_type` | Package type | StoreRouter enrichment | 2% | 6 | `package_type__pump_bottle` = Pump Bottle, 14; `package_type__bottle` = Bottle, 13; `package_type__glass_bottle` = Glass Bottle, 5; `package_type__dispenser` = Dispenser, 3; `package_type__refill` = Refill, 3 |
| `spinner_type` | Spinner type | StoreRouter enrichment | 2% | 2 | `spinner_type__4-wheel` = 4-Wheel, 17; `spinner_type__2-wheel` = 2-Wheel, 2 |
| `suitcase_handle_type` | Suitcase handle type | StoreRouter enrichment | 2% | 3 | `suitcase_handle_type__telescopic` = Telescopic, 19; `suitcase_handle_type__top-carry` = Top Carry, 2; `suitcase_handle_type__side-carry` = Side Carry, 1 |
| `shoe_sole_type` | Sole Type | StoreRouter enrichment | 2% | 5 | `shoe_sole_type__smooth_leather` = Smooth / Leather Sole, 8; `shoe_sole_type__rubber` = Rubber, 5; `shoe_sole_type__tread` = Lug / Tread, 5; `shoe_sole_type__platform` = Platform, 2; `shoe_sole_type__standard` = Standard, 1 |
| `size_group` | Size Type | StoreRouter enrichment | 2% | 1 | `size_group__regular` = Regular, 17 |
| `usage_type` | Usage type | StoreRouter enrichment | 2% | 1 | `usage_type__refillable` = Refillable, 15 |
| `backpack_style` | Backpack Style | StoreRouter enrichment | 2% | 3 | `backpack_style__fashion` = Fashion, 14; `backpack_style__laptop` = Laptop, 3; `backpack_style__travel` = Travel, 2 |
| `constitutive_ingredients` | Constitutive ingredients | StoreRouter enrichment | 2% | 17 | `constitutive_ingredients__water` = Water, 13; `constitutive_ingredients__glycerin` = Glycerin, 8; `constitutive_ingredients__vitamin_e` = Vitamin E, 6; `constitutive_ingredients__alcohol` = Alcohol, 4; `constitutive_ingredients__sunflower_seed_oil` = Sunflower Seed Oil, 4 |
| `occasion_style_shoes` | Occasion style | StoreRouter enrichment | 2% | 2 | `occasion_style_shoes__casual` = Casual, 13; `occasion_style_shoes__formal` = Formal, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | 1% | 3 | `slit_style__front_slit` = Front Slit, 6; `slit_style__side_slit` = Side Slit, 4; `slit_style__back_slit` = Back Slit, 3 |
| `earring_design` | Earring design | StoreRouter enrichment | 1% | 4 | `earring_design__dangle` = Dangle, 11; `earring_design__drop` = Drop, 2; `earring_design__hoop` = Hoop, 1; `earring_design__stud` = Stud, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | 1% | 3 | `opacity_level__opaque` = Opaque, 10; `opacity_level__semi_sheer` = Semi-Sheer, 1; `opacity_level__sheer` = Sheer, 1 |
| `fragrance_family` | Fragrance Family | StoreRouter enrichment | 1% | 6 | `fragrance_family__floral` = Floral, 5; `fragrance_family__green` = Green, 3; `fragrance_family__woody` = Woody, 3; `fragrance_family__gourmand` = Gourmand, 2; `fragrance_family__warm_spicy` = Warm / Spicy, 2 |
| `fragrance_top_notes` | Top Notes | StoreRouter enrichment | 1% | 18 | `fragrance_top_notes__orange_blossom` = Orange Blossom, 3; `fragrance_top_notes__rose` = Rose, 2; `fragrance_top_notes__ambrette` = Ambrette, 1; `fragrance_top_notes__basil` = Basil, 1; `fragrance_top_notes__cardamom` = Cardamom, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | <1% | 2 | `insulation_level__heavyweight` = Heavyweight, 4; `insulation_level__lightweight` = Lightweight, 3 |
| `shoe_fit` | Shoe fit | StoreRouter enrichment | <1% | 1 | `shoe_fit__regular` = Regular, 7 |
| `cosmetic_function` | Cosmetic function | StoreRouter enrichment | <1% | 4 | `cosmetic_function__moisturizing` = Moisturizing, 5; `cosmetic_function__hydrating` = Hydrating, 3; `cosmetic_function__hydration` = Hydration, 3; `cosmetic_function__soothing` = Soothing, 3 |
| `fragrance_heart_notes` | Heart Notes | StoreRouter enrichment | <1% | 7 | `fragrance_heart_notes__coffee` = Coffee, 1; `fragrance_heart_notes__honeysuckle` = Honeysuckle, 1; `fragrance_heart_notes__orange_blossom` = Orange Blossom, 1; `fragrance_heart_notes__patchouli` = Patchouli, 1; `fragrance_heart_notes__rose` = Rose, 1 |
| `clutch_style` | Clutch Style | StoreRouter enrichment | <1% | 1 | `clutch_style__pouch` = Pouch, 3 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | <1% | 2 | `fabric_weight__lightweight` = Lightweight, 2; `fabric_weight__midweight` = Midweight, 1 |
| `fragrance_base_notes` | Base Notes | StoreRouter enrichment | <1% | 5 | `fragrance_base_notes__leather` = Leather, 2; `fragrance_base_notes__vanilla` = Vanilla, 2; `fragrance_base_notes__cedar` = Cedar, 1; `fragrance_base_notes__myrrh` = Myrrh, 1; `fragrance_base_notes__patchouli` = Patchouli, 1 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 2 | `headwear_features__pompom` = Pompom, 2; `headwear_features__adjustable_fit` = Adjustable Fit, 1 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | <1% | 1 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 2 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | <1% | 2 | `bracelet_design__chain` = Chain, 2; `bracelet_design__charm` = Charm, 2 |
| `handwear_type` | Handwear type | StoreRouter enrichment | <1% | 4 | `handwear_type__arm_gloves` = Arm Gloves, 1; `handwear_type__convertible_mittens` = Convertible Mittens, 1; `handwear_type__gloves` = Gloves, 1; `handwear_type__mittens` = Mittens, 1 |
| `heel_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 1 | `heel_shoe_style_type__pump` = Pump, 2 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | <1% | 2 | `openwork_detail__crochet` = Crochet, 1; `openwork_detail__open_knit` = Open Knit, 1 |
| `shoe_features` | Shoe features | StoreRouter enrichment | <1% | 2 | `shoe_features__cushioned` = Cushioned, 1; `shoe_features__waterproof` = Waterproof, 1 |
| `shoe_heel_type` | Heel Type (Shape / Construction) | StoreRouter enrichment | <1% | 2 | `shoe_heel_type__kitten` = Kitten, 1; `shoe_heel_type__stiletto` = Stiletto, 1 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | <1% | 8 | `skin_care_effect__anti_aging` = Anti Aging, 2; `skin_care_effect__treatment` = Treatment, 2; `skin_care_effect__anti_wrinkle` = Anti Wrinkle, 1; `skin_care_effect__elasticity` = Elasticity, 1; `skin_care_effect__hydrating` = Hydrating, 1 |
| `wallet_features` | Wallet features | StoreRouter enrichment | <1% | 1 | `wallet_features__card_organization` = Card Organization, 2 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 1 | `closure_type_belts__slide_adjustable` = Adjustable Buckle, 1 |
| `compatible_makeup` | Compatible makeup | StoreRouter enrichment | <1% | 2 | `compatible_makeup__blush` = Blush, 1; `compatible_makeup__lipstick` = Lipstick, 1 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | <1% | 1 | `one_piece_style__jumpsuit` = Jumpsuit, 1 |
| `performance_features` | Performance Features | StoreRouter enrichment | <1% | 2 | `performance_features__water_resistant` = Water Resistant, 1; `performance_features__windproof` = Windproof, 1 |
| `skin_care_features` | Skin care features | StoreRouter enrichment | <1% | 1 | `skin_care_features__long_lasting` = Long Lasting, 1 |
| `suitable_for_skin_type` | Suitable for skin type | StoreRouter enrichment | <1% | 2 | `suitable_for_skin_type__aging` = Aging, 1; `suitable_for_skin_type__mature` = Mature, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 74 | `Louis Vuitton` = Louis Vuitton, 155; `Chloe` = Chloe, 79; `Isabel Marant` = Isabel Marant, 56; `Celine` = Celine, 55; `Coach` = Coach, 39 |
