# Stories (stories.com) product data API

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

- Catalog key: `stories` (pass in `"catalogs"` to narrow a search to this store)
- Products: 461
- Snapshot: 2026-10-15T15:25:34Z (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/stories
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Stories sell?

Almost entirely Apparel & Accessories: 95.2% of its 461 products. Clothing is the largest department with 316 products, followed by Jewelry (55) and Accessories (50). The most common Stories categories are Tops (129), Dresses (62) and Jackets & Coats (31).

### How are Stories products categorized?

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

### What can I filter Stories products by?

119 searchable fields. Well-covered attributes include fabric (74% of products), sleeve length type (50%) and neckline (45%). For fabric, the most common values are Rayon, Cotton and Elastane (Spandex / Lycra); for sleeve length type, the most common values are Long, Sleeveless and Short.

### Is this API provided by Stories or StoreRouter?

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

### Can I get Stories 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 Stories 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 461 Stories products, with coverage counts refreshed about daily.

### Where does the data come from?

Straight from stories.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

### Rib-Knit Top

Clean and precise, this rib-knitted top features a mock neck and a buttoned half-placket. Slim fit. Length of top: 59 cm / 23.2" (size S)

Indexed response retrieved 2026-10-15T16:18:09.780Z. Price and availability may change.
Availability: In stock
Sizes: XS, S, M, L, XL

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "stories",
  "product": {
    "title": "Rib-Knit Top",
    "brand": {
      "name": "& Other Stories"
    },
    "productUrl": "https://www.stories.com/en-us/product/rib-knit-top-turquoise-1338934004",
    "currentPrice": 119,
    "currency": "USD",
    "inStock": true,
    "description": "Clean and precise, this rib-knitted top features a mock neck and a buttoned half-placket. Slim fit. Length of top: 59 cm / 23.2\" (size S)",
    "primaryImage": {
      "url": "https://media.stories.com/assets/005/75/f3/75f3bcde3bf32092a78db12dcf47d8584695654e_xxl-1.jpg",
      "cdnUrl": "https://cdn.octogen.ai/73b1585cbfd4f68fc2bd9bf08d8a9b39/30d91192257dc9fd4fa496efc93c4b65.webp?request_id=8f3166c0-7e39-46e0-ae9d-dd971e32b1d9",
      "width": 2500,
      "height": 3500,
      "sizeBytes": 714514,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "Rayon"
      ],
      "fit": [
        "Slim fit"
      ],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "stories",
  "product": {
    "enrichment": {
      "type": "turtleneck",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Tops",
        "Knitwear",
        "Sweaters"
      ],
      "styles": [
        "minimalist",
        "contemporary",
        "casual"
      ],
      "attributes": {
        "Fabric": [
          "Rayon"
        ],
        "Pattern": [
          "Solid",
          "Texture"
        ],
        "Neckline": [
          "Mock Neck"
        ],
        "Fit (Tops)": [
          "Fitted"
        ],
        "Knit Style": [
          "Rib Knit"
        ],
        "Collar Style": [
          "Stand / Funnel"
        ],
        "Graphic Type": [
          "Solid / No Print"
        ],
        "Front Closure": [
          "Buttons"
        ],
        "Front Opening": [
          "Visible Buttons"
        ],
        "Top length type": [
          "Waist Length"
        ],
        "Sleeve length type": [
          "Long"
        ],
        "Front Closure Length": [
          "Half"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__rayon"
        ],
        "fit_top": [
          "fit_top__fitted"
        ],
        "pattern": [
          "pattern__solid",
          "pattern__texture"
        ],
        "neckline": [
          "neckline__mock"
        ],
        "knit_style": [
          "knit_style__rib_knit"
        ],
        "collar_style": [
          "collar_style__stand_funnel"
        ],
        "graphic_type": [
          "graphic_type__solid_no_print"
        ],
        "placket_type": [
          "placket_type__exposed"
        ],
        "top_length_type": [
          "top_length_type__waist_length"
        ],
        "front_closure_type": [
          "front_closure_type__buttons"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__long"
        ],
        "front_closure_length": [
          "front_closure_length__half"
        ]
      }
    }
  }
}
```

## 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": ["stories"],
    "q": "tops",
    "limit": 5
  }'
```

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

- [Rib-Knit Top](https://www.stories.com/en-us/product/rib-knit-top-turquoise-1338934004) — $119.00
- [Cotton Pointelle Jacquard Top](https://www.stories.com/en-us/product/floral-jacquard-top-white-1332409001) — $79.00
- [Rib-Knit Wool Boatneck Top](https://www.stories.com/en-us/product/rib-knit-wool-boatneck-top-bright-pink-1286682006) — $99.00
- [Long-Sleeve Ribbed Top](https://www.stories.com/en-us/product/long-sleeve-ribbed-top-black-1307821001) — $79.00
- [Knitted Tank Top](https://www.stories.com/en-us/product/knitted-tank-top-purplebrownstriped-1332506001) — $39.00

## Categories

| Category | Products |
| --- | --- |
| Tops | 129 |
| Dresses | 62 |
| Jackets & Coats | 31 |
| Skirts | 28 |
| Earrings | 25 |
| Swimwear | 22 |
| Pants | 21 |
| Scarves | 17 |
| Necklaces | 16 |
| Underwear & Sleepwear | 13 |

## 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, 456; `true` = True, 5 |
| `color` | Product color | Merchant data | 99% | 49 | `black` = Black, 88; `white` = White, 49; `brown` = Brown, 47; `beige` = Beige, 36; `gold` = Gold, 36 |
| `color_family` | Color family | Merchant data | 99% | 12 | `Brown` = Brown, 102; `Black` = Black, 88; `White` = White, 55; `Yellow` = Yellow, 54; `Blue` = Blue, 52 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `apparel & accessories` = Apparel & Accessories, 439; `beauty` = Beauty, 22 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 9 | `clothing` = Clothing, 316; `jewelry` = Jewelry, 55; `accessories` = Accessories, 50; `makeup` = Makeup, 15; `shoes` = Shoes, 13 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 36 | `tops` = Tops, 129; `dresses` = Dresses, 62; `jackets & coats` = Jackets & Coats, 31; `skirts` = Skirts, 28; `earrings` = Earrings, 25 |
| `age_groups` | Age Group | StoreRouter enrichment | 98% | 2 | `adult` = Adult, 451; `kids` = Kids, 1 |
| `gender` | Gender | StoreRouter enrichment | 98% | 2 | `female` = Female, 323; `unisex` = Unisex, 129 |
| `pattern` | Pattern | StoreRouter enrichment | 94% | 29 | `pattern__solid` = Solid, 335; `pattern__texture` = Texture, 56; `pattern__floral` = Floral, 34; `pattern__striped` = Striped, 24; `pattern__animal` = Animal, 13 |
| `fabric` | Fabric | StoreRouter enrichment | 74% | 33 | `fabric__rayon` = Rayon, 126; `fabric__cotton` = Cotton, 115; `fabric__elastane` = Elastane (Spandex / Lycra), 102; `fabric__nylon` = Nylon / Polyamide, 96; `fabric__polyester` = Polyester, 73 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 64% | 44 | `shirts & blouses` = Shirts & Blouses, 46; `knitwear` = Knitwear, 41; `trousers` = Trousers, 19; `t-shirts` = T-Shirts, 18; `jackets` = Jackets, 17 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 51% | 4 | `sleeve_length_type__long` = Long, 117; `sleeve_length_type__sleeveless` = Sleeveless, 68; `sleeve_length_type__short` = Short, 46; `sleeve_length_type__3/4` = 3/4, 3 |
| `neckline` | Neckline | StoreRouter enrichment | 46% | 21 | `neckline__round` = Round, 64; `neckline__collared` = Collared, 37; `neckline__v_neck` = V Neck, 32; `neckline__crew` = Crew, 28; `neckline__boat` = Boat, 13 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 40% | 2 | `graphic_type__solid_no_print` = Solid / No Print, 182; `graphic_type__abstract_print` = Abstract Graphic, 1 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 36% | 7 | `front_closure_type__none` = None, 80; `front_closure_type__buttons` = Buttons, 62; `front_closure_type__zipper` = Zipper, 12; `front_closure_type__snaps` = Snaps, 7; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 7 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 35% | 7 | `fit_top__regular` = Regular, 69; `fit_top__fitted` = Fitted, 45; `fit_top__relaxed` = Relaxed, 27; `fit_top__oversized` = Oversized, 16; `fit_top__boxy` = Boxy, 13 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 28% | 4 | `front_closure_length__none` = None, 73; `front_closure_length__full` = Full, 52; `front_closure_length__short_placket` = Short Placket, 3; `front_closure_length__half` = Half, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 26% | 22 | `sweaters` = Sweaters, 28; `tank & cami tops` = Tank & Cami Tops, 15; `cardigans` = Cardigans, 13; `bikini tops` = Bikini Tops, 10; `casual jackets` = Casual Jackets, 10 |
| `collar_style` | Collar Style | StoreRouter enrichment | 22% | 10 | `collar_style__collarless` = Collarless, 51; `collar_style__stand_funnel` = Stand / Funnel, 16; `collar_style__point` = Point, 15; `collar_style__crew` = Crew, 9; `collar_style__notched_lapel` = Notched Lapel, 7 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 20% | 1 | `general_clothing_features__stretchable` = Stretchable, 91 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 20% | 4 | `skirt_dress_length_type__midi` = Midi, 43; `skirt_dress_length_type__mini` = Mini, 30; `skirt_dress_length_type__maxi` = Maxi, 15; `skirt_dress_length_type__knee` = Knee, 2 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 18% | 7 | `construction_detail__draped` = Draped, 29; `construction_detail__ruched` = Ruched, 23; `construction_detail__pleated` = Pleated, 22; `construction_detail__ruffled` = Ruffled, 16; `construction_detail__lace_trim` = Lace Trim, 5 |
| `size_group` | Size Type | StoreRouter enrichment | 18% | 1 | `size_group__regular` = Regular, 82 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 15% | 14 | `sleeve_style__drop_shoulder` = Drop Shoulder, 24; `sleeve_style__balloon` = Balloon, 9; `sleeve_style__raglan` = Raglan, 8; `sleeve_style__ruffle` = Ruffle, 8; `sleeve_style__cap` = Cap, 7 |
| `placket_type` | Front Opening | StoreRouter enrichment | 14% | 4 | `placket_type__exposed` = Visible Buttons, 54; `placket_type__concealed` = Hidden Buttons, 8; `placket_type__fly_front` = Covered Zip, 4; `placket_type__snap` = Snap Closure, 3 |
| `season` | Season | StoreRouter enrichment | 14% | 4 | `season__warm_weather` = Warm Weather, 31; `season__cold_weather` = Cold Weather, 29; `season__cool_weather` = Cool Weather, 2; `season__all_season` = All-Season, 1 |
| `knit_style` | Knit Style | StoreRouter enrichment | 13% | 8 | `knit_style__rib_knit` = Rib Knit, 40; `knit_style__jersey` = Jersey, 17; `knit_style__fine_gauge` = Fine Gauge, 4; `knit_style__jacquard` = Jacquard, 4; `knit_style__cable_knit` = Cable Knit, 2 |
| `opacity_level` | Opacity | StoreRouter enrichment | 12% | 3 | `opacity_level__opaque` = Opaque, 49; `opacity_level__semi_sheer` = Semi-Sheer, 6; `opacity_level__sheer` = Sheer, 2 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 12% | 16 | `jewelry_material__brass` = Brass, 51; `jewelry_material__metal` = Metal, 21; `jewelry_material__glass` = Glass, 10; `jewelry_material__stainless_steel` = Stainless Steel, 7; `jewelry_material__zinc` = Zinc, 6 |
| `top_length_type` | Top length type | StoreRouter enrichment | 12% | 4 | `top_length_type__cropped` = Cropped, 35; `top_length_type__waist_length` = Waist Length, 14; `top_length_type__hip_length` = Hip Length, 5; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 1 |
| `dress_style` | Dress style | StoreRouter enrichment | 11% | 18 | `dress_style__asymmetrical` = Asymmetrical, 13; `dress_style__bodycon` = Bodycon, 9; `dress_style__flared` = Flared, 9; `dress_style__sweater` = Sweater, 8; `dress_style__backless` = Backless, 6 |
| `embellishments` | Embellishments | StoreRouter enrichment | 8% | 9 | `embellishments__bow` = Bow, 11; `embellishments__decorative_buttons` = Decorative Buttons, 8; `embellishments__embroidery` = Embroidery, 6; `embellishments__applique` = Appliqué, 5; `embellishments__fringe` = Fringe, 4 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 7% | 3 | `surface_finish__matte` = Matte, 14; `surface_finish__glossy` = Glossy, 10; `surface_finish__metallic` = Metallic, 8 |
| `occasion_general` | Occasion | StoreRouter enrichment | 6% | 1 | `occasion_general__casual` = Casual, 28 |
| `earring_design` | Earring design | StoreRouter enrichment | 5% | 6 | `earring_design__hoop` = Hoop, 16; `earring_design__dangle` = Dangle, 6; `earring_design__drop` = Drop, 5; `earring_design__stud` = Stud, 4; `earring_design__ear_cuff` = Ear Cuff, 2 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 5% | 3 | `fabric_weight__lightweight` = Lightweight, 22; `fabric_weight__sheer` = Sheer, 2; `fabric_weight__heavyweight` = Heavyweight, 1 |
| `material` | Material | StoreRouter enrichment | 5% | 13 | `material__leather` = Leather, 15; `material__metal` = Metal, 5; `material__suede` = Suede, 5; `material__cotton` = Cotton, 3; `material__plastic` = Plastic, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 5% | 5 | `outerwear_length_type__hip` = Hip Length, 7; `outerwear_length_type__knee` = Knee Length, 6; `outerwear_length_type__cropped` = Cropped, 5; `outerwear_length_type__mid_thigh` = Mid-Thigh, 4; `outerwear_length_type__maxi` = Maxi, 3 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 5% | 8 | `skirt_style__pencil` = Pencil, 9; `skirt_style__a_line` = A-Line, 6; `skirt_style__flared` = Flared, 5; `skirt_style__asymmetrical` = Asymmetrical, 3; `skirt_style__gathered` = Gathered, 3 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 5% | 5 | `bottoms_closure__zip` = Zip Fly, 17; `bottoms_closure__hook_bar` = Hook & Bar, 6; `bottoms_closure__side_zip` = Side Zip, 3; `bottoms_closure__drawstring` = Drawstring, 2; `bottoms_closure__pull_on` = Pull-On, 2 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 5% | 5 | `pants_leg_shape__straight` = Straight, 8; `pants_leg_shape__wide_leg` = Wide Leg, 8; `pants_leg_shape__flare` = Flare, 3; `pants_leg_shape__slim` = Slim, 2; `pants_leg_shape__tapered` = Tapered, 1 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 4% | 2 | `jewelry_type__costume` = Costume, 18; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 3 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 4% | 3 | `occasion_style_dresses__casual` = Casual, 19; `occasion_style_dresses__evening` = Evening, 1; `occasion_style_dresses__work` = Work, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | 4% | 4 | `slit_style__side_slit` = Side Slit, 8; `slit_style__back_slit` = Back Slit, 6; `slit_style__front_slit` = Front Slit, 4; `slit_style__high_slit` = High Slit, 2 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 4% | 6 | `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 6; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 4; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 4; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 4; `fit_bottoms__tailored_slim_fit` = Tailored Slim Fit, 2 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 4% | 5 | `lining_material_outerwear__fully_lined` = Fully Lined, 12; `lining_material_outerwear__padded` = Padded, 3; `lining_material_outerwear__unlined` = No Lining, 2; `lining_material_outerwear__cotton` = Cotton, 1; `lining_material_outerwear__polyester` = Polyester, 1 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 4% | 3 | `waist_rise__high` = High, 14; `waist_rise__low` = Low, 3; `waist_rise__mid` = Mid, 1 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 4% | 8 | `necklace_design__chain` = Chain, 11; `necklace_design__pendant` = Pendant, 6; `necklace_design__statement` = Statement, 5; `necklace_design__beaded` = Beaded, 2; `necklace_design__choker` = Choker, 2 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 4% | 3 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 14; `swimwear_unique_features__removable_padding` = Removable Padding, 12; `swimwear_unique_features__built_in_bra` = Built-In Bra / Shelf Bra, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | 3% | 3 | `scarf_shawl_style__square` = Square, 9; `scarf_shawl_style__regular` = Regular, 4; `scarf_shawl_style__shawl` = Shawl, 2 |
| `makeup_features` | Makeup features | StoreRouter enrichment | 3% | 10 | `makeup_features__easy_to_apply` = Easy to Apply, 6; `makeup_features__high_pigmentation` = High Pigmentation, 5; `makeup_features__contains_hyaluronic_acid` = Contains Hyaluronic Acid, 3; `makeup_features__moisturizing` = Moisturizing, 3; `makeup_features__non_drying` = Non Drying, 3 |
| `footwear_material` | Footwear material | StoreRouter enrichment | 3% | 7 | `footwear_material__leather` = Leather, 13; `footwear_material__rubber_pvc` = Rubber / PVC, 10; `footwear_material__polyurethane` = Polyurethane (PU), 7; `footwear_material__polyester` = Polyester, 2; `footwear_material__elastane` = Elastane (Spandex / Lycra), 1 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 3% | 3 | `pants_length_type__long` = Long, 9; `pants_length_type__ankle` = Ankle Length, 2; `pants_length_type__footed` = Footed, 2 |
| `shoe_closure_type` | Closure type | StoreRouter enrichment | 3% | 6 | `shoe_closure_type__buckles` = Buckles, 7; `shoe_closure_type__slip-on` = Slip-On, 6; `shoe_closure_type__straps` = Straps, 4; `shoe_closure_type__none` = None, 2; `shoe_closure_type__slingback` = Slingback, 2 |
| `toe_style` | Toe Shape | StoreRouter enrichment | 3% | 4 | `toe_style__pointed` = Pointed, 8; `toe_style__square` = Square, 4; `toe_style__open` = Open-Toe, 3; `toe_style__round` = Round, 1 |
| `cosmetic_finish` | Cosmetic finish | StoreRouter enrichment | 3% | 7 | `cosmetic_finish__velvet` = Velvet, 5; `cosmetic_finish__glossy` = Glossy, 4; `cosmetic_finish__matte` = Matte, 3; `cosmetic_finish__embossed` = Embossed, 2; `cosmetic_finish__satin` = Satin, 2 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | 3% | 3 | `outerwear_unique_features__belted` = Belted, 8; `outerwear_unique_features__insulated` = Insulated, 4; `outerwear_unique_features__double_breasted` = Double Breasted, 2 |
| `shoe_sole_type` | Sole Type | StoreRouter enrichment | 3% | 2 | `shoe_sole_type__rubber` = Rubber, 11; `shoe_sole_type__platform` = Platform, 1 |
| `product_form` | Product form | StoreRouter enrichment | 2% | 7 | `product_form__liquid` = Liquid, 5; `product_form__lotion` = Lotion, 2; `product_form__pressed_powder` = Pressed Powder, 2; `product_form__gel` = Gel, 1; `product_form__oil` = Oil, 1 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 2% | 4 | `denim_wash__colored` = Colored, 4; `denim_wash__medium` = Medium, 4; `denim_wash__black` = Black, 1; `denim_wash__grey` = Grey, 1 |
| `product_certifications_standards` | Product certifications & standards | StoreRouter enrichment | 2% | 3 | `product_certifications_standards__dermatologist_tested` = Dermatologist Tested, 10; `product_certifications_standards__natural_ingredients` = Natural Ingredients, 3; `product_certifications_standards__vegan` = Vegan, 1 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 2% | 3 | `swim_top_coverage_style__triangle` = Triangle, 5; `swim_top_coverage_style__bralette` = Bralette, 3; `swim_top_coverage_style__bandeau` = Bandeau, 2 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 2% | 2 | `denim_wash_effects__clean_none` = Clean / None, 7; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 2 |
| `shoe_heel_height` | Heel height | StoreRouter enrichment | 2% | 4 | `shoe_heel_height__low_heel` = Low Heel, 4; `shoe_heel_height__mid_heel` = Mid Heel, 3; `shoe_heel_height__flats` = Flats, 1; `shoe_heel_height__high_heel` = High Heel, 1 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 2% | 3 | `openwork_detail__open_knit` = Open Knit, 5; `openwork_detail__cutouts` = Cutouts, 2; `openwork_detail__crochet` = Crochet, 1 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 2% | 2 | `sustainability_features__sustainable_sourcing` = Sustainable Sourcing, 7; `sustainability_features__vegan` = Vegan, 1 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | 2% | 1 | `closure_type_belts__buckle` = Classic Buckle, 7 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 2% | 2 | `denim_fabric__colored` = Colored, 4; `denim_fabric__rigid` = Rigid, 3 |
| `dispenser_type` | Dispenser type | StoreRouter enrichment | 2% | 5 | `dispenser_type__bottle` = Bottle, 2; `dispenser_type__case` = Case, 2; `dispenser_type__pan` = Pan, 2; `dispenser_type__pump_bottle` = Pump Bottle, 2; `dispenser_type__pencil` = Pencil, 1 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 2% | 3 | `shorts_fit__regular` = Regular, 6; `shorts_fit__tailored` = Tailored, 5; `shorts_fit__loose` = Loose, 1 |
| `product_benefits` | Product benefits | StoreRouter enrichment | 1% | 3 | `product_benefits__coloring` = Coloring, 4; `product_benefits__natural` = Natural, 2; `product_benefits__nourishing` = Nourishing, 1 |
| `ring_design` | Ring design | StoreRouter enrichment | 1% | 4 | `ring_design__band` = Band, 3; `ring_design__stackable` = Stackable, 2; `ring_design__cocktail` = Cocktail, 1; `ring_design__solitaire` = Solitaire, 1 |
| `sandal_style` | Sandal style | StoreRouter enrichment | 1% | 3 | `sandal_style__ankle_strap` = Ankle Strap, 2; `sandal_style__slide` = Slide, 2; `sandal_style__slingback` = Slingback, 2 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | 1% | 6 | `bag_case_material__cotton` = Cotton, 5; `bag_case_material__leather` = Leather, 3; `bag_case_material__suede` = Suede, 2; `bag_case_material__metal` = Metal, 1; `bag_case_material__polyester` = Polyester, 1 |
| `eyewear_frame_color` | Eyewear frame color | StoreRouter enrichment | 1% | 3 | `eyewear_frame_color__brown` = Brown, 3; `eyewear_frame_color__clear` = Clear, 2; `eyewear_frame_color__tortoiseshell` = Tortoiseshell, 2 |
| `eyewear_frame_design` | Eyewear frame design | StoreRouter enrichment | 1% | 5 | `eyewear_frame_design__oval` = Oval, 3; `eyewear_frame_design__aviator` = Aviator, 1; `eyewear_frame_design__cat_eye` = Cat Eye, 1; `eyewear_frame_design__rectangle` = Rectangle, 1; `eyewear_frame_design__wrap` = Wrap, 1 |
| `eyewear_frame_material` | Eyewear Frame Material | StoreRouter enrichment | 1% | 3 | `eyewear_frame_material__plastic` = Plastic, 3; `eyewear_frame_material__acetate` = Acetate, 2; `eyewear_frame_material__metal` = Metal, 1 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | 1% | 2 | `hardware_finish__silver` = Silver, 3; `hardware_finish__gold` = Gold, 2 |
| `lens_color` | Lens color | StoreRouter enrichment | 1% | 2 | `lens_color__brown` = Brown, 3; `lens_color__gray` = Gray, 2 |
| `occasion_style_shoes` | Occasion style | StoreRouter enrichment | 1% | 2 | `occasion_style_shoes__casual` = Casual, 4; `occasion_style_shoes__formal` = Formal, 1 |
| `temple_color` | Temple color | StoreRouter enrichment | 1% | 3 | `temple_color__brown` = Brown, 3; `temple_color__clear` = Clear, 2; `temple_color__tortoiseshell` = Tortoiseshell, 2 |
| `texture` | Texture | StoreRouter enrichment | 1% | 3 | `texture__lightweight` = Lightweight, 5; `texture__velvety` = Velvety, 3; `texture__creamy` = Creamy, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 4 | `bag_closure_type__zipper` = Zipper, 2; `bag_closure_type__flap` = Flap, 1; `bag_closure_type__magnetic` = Magnetic, 1; `bag_closure_type__open_top` = Open Top, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 2 | `bag_shape__rectangle` = Rectangle, 3; `bag_shape__frame` = Frame, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 2 | `carry_options__shoulder_strap` = Shoulder Strap, 3; `carry_options__handle` = Handle, 2 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | <1% | 2 | `denim_hem_style__regular` = Regular, 3; `denim_hem_style__cuffed` = Cuffed, 1 |
| `flat_shoe_style_type` | Shoe Type (Silhouette / Style) | StoreRouter enrichment | <1% | 3 | `flat_shoe_style_type__ballet` = Ballet, 4; `flat_shoe_style_type__mary_jane` = Mary Jane, 1; `flat_shoe_style_type__mule` = Mule, 1 |
| `heel_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 5 | `heel_shoe_style_type__pump` = Pump, 3; `heel_shoe_style_type__slingback` = Slingback, 2; `heel_shoe_style_type__mary_jane_heeled` = Mary Jane, 1; `heel_shoe_style_type__mule_heeled` = Mule, 1; `heel_shoe_style_type__sandal_heeled` = Heeled Sandal, 1 |
| `lens_pattern` | Lens pattern | StoreRouter enrichment | <1% | 1 | `lens_pattern__solid` = Solid, 4 |
| `shoe_heel_type` | Heel Type (Shape / Construction) | StoreRouter enrichment | <1% | 3 | `shoe_heel_type__kitten` = Kitten, 2; `shoe_heel_type__block` = Block, 1; `shoe_heel_type__platform` = Platform, 1 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 2 | `top_hem_shape__asymmetric` = Asymmetric, 2; `top_hem_shape__high_low` = High-Low, 2 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 2 | `bag_size__mini` = Mini, 2; `bag_size__medium` = Medium, 1 |
| `boot_shaft_height` | Boot Shaft Height | StoreRouter enrichment | <1% | 2 | `boot_shaft_height__ankle_low` = Ankle / Low, 2; `boot_shaft_height__knee_high` = Knee-High, 1 |
| `boot_style` | Boot style | StoreRouter enrichment | <1% | 2 | `boot_style__classic_other` = Classic/Other, 2; `boot_style__sock` = Sock, 1 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | <1% | 3 | `bracelet_design__chain` = Chain, 2; `bracelet_design__link` = Link, 2; `bracelet_design__cuff` = Cuff, 1 |
| `eyewear_frame_pattern` | Eyewear frame pattern | StoreRouter enrichment | <1% | 1 | `eyewear_frame_pattern__solid` = Solid, 3 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 1 | `headwear_features__adjustable_fit` = Adjustable Fit, 3 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | <1% | 3 | `one_piece_style__jumpsuit` = Jumpsuit, 3; `one_piece_style__boiler_suit` = Boiler Suit, 1; `one_piece_style__coverall` = Coverall, 1 |
| `scent` | Scent | StoreRouter enrichment | <1% | 9 | `scent__floral` = Floral, 3; `scent__citrus` = Citrus, 1; `scent__fresh` = Fresh, 1; `scent__fresh_linen` = Fresh Linen, 1; `scent__fruity` = Fruity, 1 |
| `shaft_design` | Shaft Design | StoreRouter enrichment | <1% | 1 | `shaft_design__standard` = Standard, 3 |
| `temple_pattern` | Temple pattern | StoreRouter enrichment | <1% | 1 | `temple_pattern__solid` = Solid, 3 |
| `wallet_features` | Wallet features | StoreRouter enrichment | <1% | 2 | `wallet_features__card_organization` = Card Organization, 3; `wallet_features__compact_design` = Compact Design, 3 |
| `clutch_style` | Clutch Style | StoreRouter enrichment | <1% | 2 | `clutch_style__foldover` = Foldover, 1; `clutch_style__pouch` = Pouch, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | <1% | 2 | `insulation_level__heavyweight` = Heavyweight, 1; `insulation_level__lightweight` = Lightweight, 1 |
| `lip_gloss_effect` | Lip gloss effect | StoreRouter enrichment | <1% | 2 | `lip_gloss_effect__mirroring` = Mirroring, 2; `lip_gloss_effect__smoothing` = Smoothing, 2 |
| `lipstick_effect` | Lipstick effect | StoreRouter enrichment | <1% | 2 | `lipstick_effect__moisturizing` = Moisturizing, 2; `lipstick_effect__hydrating` = Hydrating, 1 |
| `package_type` | Package type | StoreRouter enrichment | <1% | 4 | `package_type__plastic_bottle` = Plastic Bottle, 2; `package_type__pump_bottle` = Pump Bottle, 2; `package_type__bottle` = Bottle, 1; `package_type__dispenser` = Dispenser, 1 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | <1% | 1 | `pants_leg_length__long` = Long, 2 |
| `shoe_features` | Shoe features | StoreRouter enrichment | <1% | 2 | `shoe_features__collapsible_heel` = Collapsible Heel, 1; `shoe_features__cushioned` = Cushioned, 1 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | <1% | 2 | `shoulder_bag_style_type__baguette` = Baguette, 1; `shoulder_bag_style_type__hobo` = Hobo, 1 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | <1% | 2 | `skin_care_effect__moisturizing` = Moisturizing, 2; `skin_care_effect__softening` = Softening, 2 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | <1% | 1 | `swim_bottom_coverage_style__high_waisted` = High-Waisted, 2 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | <1% | 1 | `bag_strap_details__chain_strap` = Chain Strap, 1 |
| `body_area` | Body area | StoreRouter enrichment | <1% | 2 | `body_area__hands` = Hands, 1; `body_area__toes` = Toes, 1 |
| `bristle_material` | Bristle material | StoreRouter enrichment | <1% | 1 | `bristle_material__synthetic_bristle` = Synthetic Bristle, 1 |
| `handwear_features` | Handwear features | StoreRouter enrichment | <1% | 1 | `handwear_features__insulating_properties` = Insulating Properties, 1 |
| `handwear_material` | Handwear material | StoreRouter enrichment | <1% | 1 | `handwear_material__cashmere` = Cashmere, 1 |
| `handwear_type` | Handwear type | StoreRouter enrichment | <1% | 1 | `handwear_type__gloves` = Gloves, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `& Other Stories` = & Other Stories, 461 |
