# Silklaundry (silklaundry.com) product data API

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

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

## Questions

### What does Silklaundry sell?

Almost entirely Apparel & Accessories: 99.2% of its 989 products. Clothing is the largest department with 916 products, followed by Accessories (54) and Beds & Accessories (7). The most common Silklaundry categories are Tops (369), Dresses (261) and Pants (100).

### How are Silklaundry products categorized?

Into a shared taxonomy 6 levels deep. The first level separates Apparel & Accessories and Furniture; the second separates departments such as Clothing; 5 levels down, categories are as specific as Tank & Cami Tops (82 products). Every level is a search facet.

### What can I filter Silklaundry products by?

77 searchable fields. Well-covered attributes include fabric (93% of products), neckline (67%) and sleeve length type (66%). For fabric, the most common values are Silk, Cotton and Satin; for neckline, the most common values are Collared, Round and Spaghetti Strap.

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

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

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

### Where does the data come from?

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

### Cotton Silk Twist Top

Our Cotton Silk Twist Top is the moment - introduce flavour to any given outfit. With spaghetti straps, a unique centered twist of fabric and a tie-front, this statement piece is perfect for happy hour and beyond. Pair it back with slouch pants or add some flair to a bias cut skirt. Crafted from a delicate blend of cotton silk, there is comfort to be found in something so fun.Designed between Australia and Canada. Creative Direction by Katie Kolodinski. Responsibly made in China by artisan silk makers, OEKO-TEX certified.Material: 75% Organic Cotton / 25% Silk, 19 momme

Indexed response retrieved 2026-10-20T01:50:25.894Z. 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": "silklaundry",
  "product": {
    "title": "Cotton Silk Twist Top",
    "brand": {
      "name": "Silk Laundry"
    },
    "productUrl": "https://www.silklaundry.com/products/cotton-silk-twist-top-fig",
    "currentPrice": 205,
    "currency": "USD",
    "inStock": true,
    "description": "Our Cotton Silk Twist Top is the moment - introduce flavour to any given outfit. With spaghetti straps, a unique centered twist of fabric and a tie-front, this statement piece is perfect for happy hour and beyond. Pair it back with slouch pants or add some flair to a bias cut skirt. Crafted from a delicate blend of cotton silk, there is comfort to be found in something so fun.Designed between Australia and Canada. Creative Direction by Katie Kolodinski. Responsibly made in China by artisan silk makers, OEKO-TEX certified.Material: 75% Organic Cotton / 25% Silk, 19 momme",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0909/4514/files/media_0044cba8-4ede-4aa2-9760-0441b725ba34.jpg?v=1781202425",
      "cdnUrl": "https://cdn.octogen.ai/52f9ce333ca85bca05b956a5209da280/388a188b2674f50ebc31f6581848d675.webp?request_id=3610a1b4-cfd9-4fe8-80c1-aaa9be344c56",
      "width": 1350,
      "height": 2000,
      "sizeBytes": 19236,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [],
      "fit": [
        "Fits true to size"
      ],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "silklaundry",
  "product": {
    "enrichment": {
      "type": "top",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Tops",
        "Tank Tops & Sleeveless",
        "Tube Tops"
      ],
      "styles": [
        "feminine",
        "chic",
        "contemporary"
      ],
      "attributes": {
        "Fabric": [
          "Cotton",
          "Silk"
        ],
        "Pattern": [
          "Solid"
        ],
        "Neckline": [
          "Spaghetti Strap"
        ],
        "Graphic Type": [
          "Solid / No Print"
        ],
        "Front Closure": [
          "Tie / Lace-Up"
        ],
        "Top length type": [
          "Cropped"
        ],
        "Sleeve length type": [
          "Sleeveless"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__cotton",
          "fabric__silk"
        ],
        "pattern": [
          "pattern__solid"
        ],
        "neckline": [
          "neckline__spaghetti_strap"
        ],
        "graphic_type": [
          "graphic_type__solid_no_print"
        ],
        "top_length_type": [
          "top_length_type__cropped"
        ],
        "front_closure_type": [
          "front_closure_type__tie_lace_up"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__sleeveless"
        ]
      }
    }
  }
}
```

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

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

- [Cotton Silk Twist Top](https://www.silklaundry.com/products/cotton-silk-twist-top-fig) — $205.00
- [Cotton Silk Twist Top](https://www.silklaundry.com/products/cotton-silk-twist-top-dark-earth) — $205.00
- [Mesh Long Sleeve Top](https://www.silklaundry.com/products/mesh-cape-blush-red) — $200.00
- [Pebble Long Sleeve Elena Top](https://www.silklaundry.com/products/pebble-long-sleeve-elena-top-orchid) — $410.00
- [Mesh Long Sleeve Top](https://www.silklaundry.com/products/mesh-long-sleeve-top-sunflower-floral) — $215.00

## Prices

Median price $320 across 989 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $40 | 9 |
| $40–$100 | 35 |
| $100–$160 | 48 |
| $160–$220 | 127 |
| $220–$280 | 89 |
| $280–$340 | 231 |
| $340–$400 | 213 |
| $400–$460 | 106 |
| $460–$520 | 77 |
| $520 and up | 54 |

## Categories

| Category | Products |
| --- | --- |
| Tops | 369 |
| Dresses | 261 |
| Pants | 100 |
| Skirts | 82 |
| Jackets & Coats | 65 |
| Scarves | 24 |
| Shorts | 21 |
| Underwear & Sleepwear | 17 |
| Hair Accessories | 9 |
| Bed & Bed Frame Accessories | 7 |

## 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 | 99% | 2 | `false` = False, 976; `true` = True, 6 |
| `color` | Product color | Merchant data | 98% | 50 | `black` = Black, 217; `multi` = Multi, 146; `white` = White, 78; `brown` = Brown, 72; `tan` = Tan, 55 |
| `color_family` | Color family | Merchant data | 98% | 12 | `Black` = Black, 217; `Brown` = Brown, 156; `Multicolor` = Multicolor, 146; `Blue` = Blue, 112; `White` = White, 110 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `apparel & accessories` = Apparel & Accessories, 982; `furniture` = Furniture, 7 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 5 | `clothing` = Clothing, 916; `accessories` = Accessories, 54; `beds & accessories` = Beds & Accessories, 7; `jewelry` = Jewelry, 7; `bags` = Bags, 5 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 21 | `tops` = Tops, 369; `dresses` = Dresses, 261; `pants` = Pants, 100; `skirts` = Skirts, 82; `jackets & coats` = Jackets & Coats, 65 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 30 | `pattern__solid` = Solid, 702; `pattern__texture` = Texture, 108; `pattern__floral` = Floral, 106; `pattern__art` = Art, 51; `pattern__abstract` = Abstract, 40 |
| `age_groups` | Age Group | StoreRouter enrichment | 99% | 1 | `adult` = Adult, 982 |
| `gender` | Gender | StoreRouter enrichment | 99% | 2 | `female` = Female, 840; `unisex` = Unisex, 142 |
| `fabric` | Fabric | StoreRouter enrichment | 94% | 19 | `fabric__silk` = Silk, 812; `fabric__cotton` = Cotton, 187; `fabric__satin` = Satin, 157; `fabric__twill` = Twill, 94; `fabric__wool` = Wool, 49 |
| `neckline` | Neckline | StoreRouter enrichment | 68% | 21 | `neckline__collared` = Collared, 213; `neckline__round` = Round, 163; `neckline__spaghetti_strap` = Spaghetti Strap, 154; `neckline__v_neck` = V Neck, 140; `neckline__scoop` = Scoop, 79 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 67% | 3 | `sleeve_length_type__sleeveless` = Sleeveless, 293; `sleeve_length_type__long` = Long, 244; `sleeve_length_type__short` = Short, 122 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 64% | 32 | `shirts & blouses` = Shirts & Blouses, 197; `trousers` = Trousers, 94; `tank tops & sleeveless` = Tank Tops & Sleeveless, 83; `jackets` = Jackets, 55; `knitwear` = Knitwear, 43 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 58% | 5 | `graphic_type__solid_no_print` = Solid / No Print, 536; `graphic_type__photo_art` = Photo Print / Art, 20; `graphic_type__logo_embroidery` = Logo Embroidery, 6; `graphic_type__abstract_print` = Abstract Graphic, 5; `graphic_type__slogan_text` = Text / Slogan Print, 4 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 44% | 4 | `front_closure_type__buttons` = Buttons, 271; `front_closure_type__none` = None, 144; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 16; `front_closure_type__zipper` = Zipper, 4 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 34% | 7 | `fit_top__relaxed` = Relaxed, 162; `fit_top__oversized` = Oversized, 61; `fit_top__fitted` = Fitted, 54; `fit_top__regular` = Regular, 36; `fit_top__tailored` = Tailored, 32 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 31% | 4 | `front_closure_length__full` = Full, 185; `front_closure_length__none` = None, 116; `front_closure_length__short_placket` = Short Placket, 7; `front_closure_length__quarter` = Quarter, 1 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 30% | 3 | `skirt_dress_length_type__maxi` = Maxi, 186; `skirt_dress_length_type__midi` = Midi, 112; `skirt_dress_length_type__mini` = Mini, 3 |
| `collar_style` | Collar Style | StoreRouter enrichment | 28% | 10 | `collar_style__collarless` = Collarless, 97; `collar_style__button_down` = Button-Down, 66; `collar_style__camp_revere` = Camp / Revere, 50; `collar_style__crew` = Crew, 19; `collar_style__shawl` = Shawl, 19 |
| `placket_type` | Front Opening | StoreRouter enrichment | 27% | 2 | `placket_type__exposed` = Visible Buttons, 258; `placket_type__concealed` = Hidden Buttons, 10 |
| `dress_style` | Dress style | StoreRouter enrichment | 25% | 14 | `dress_style__slip` = Slip, 204; `dress_style__backless` = Backless, 25; `dress_style__asymmetrical` = Asymmetrical, 24; `dress_style__gown` = Gown, 14; `dress_style__bodycon` = Bodycon, 13 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 23% | 18 | `tank & cami tops` = Tank & Cami Tops, 82; `blazers` = Blazers, 52; `cardigans` = Cardigans, 34; `ponytail holders` = Ponytail Holders, 9; `sweaters` = Sweaters, 9 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 21% | 6 | `construction_detail__draped` = Draped, 152; `construction_detail__pleated` = Pleated, 34; `construction_detail__ruched` = Ruched, 12; `construction_detail__smocked` = Smocked, 9; `construction_detail__ruffled` = Ruffled, 2 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 21% | 3 | `surface_finish__glossy` = Glossy, 128; `surface_finish__matte` = Matte, 74; `surface_finish__metallic` = Metallic, 2 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 13% | 5 | `sustainability_features__oeko_tex_standard_100` = OEKO-TEX Standard 100, 66; `sustainability_features__organic_materials` = Organic Materials, 60; `sustainability_features__recycled_materials` = Recycled Materials, 10; `sustainability_features__b_corp_certified` = B Corp Certified, 2; `sustainability_features__eco_friendly` = Eco-Friendly, 2 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 12% | 3 | `bottoms_closure__pull_on` = Pull-On, 95; `bottoms_closure__drawstring` = Drawstring, 25; `bottoms_closure__zip` = Zip Fly, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | 11% | 3 | `opacity_level__sheer` = Sheer, 57; `opacity_level__opaque` = Opaque, 36; `opacity_level__semi_sheer` = Semi-Sheer, 13 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 9% | 2 | `general_clothing_features__stretchable` = Stretchable, 86; `general_clothing_features__reversible` = Reversible, 5 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 9% | 5 | `pants_leg_shape__wide_leg` = Wide Leg, 63; `pants_leg_shape__flare` = Flare, 25; `pants_leg_shape__straight` = Straight, 10; `pants_leg_shape__skinny` = Skinny, 4; `pants_leg_shape__cuffed` = Cuffed, 2 |
| `size_group` | Size Type | StoreRouter enrichment | 9% | 1 | `size_group__regular` = Regular, 86 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 8% | 3 | `fabric_weight__lightweight` = Lightweight, 58; `fabric_weight__sheer` = Sheer, 33; `fabric_weight__heavyweight` = Heavyweight, 4 |
| `top_length_type` | Top length type | StoreRouter enrichment | 8% | 4 | `top_length_type__cropped` = Cropped, 38; `top_length_type__hip_length` = Hip Length, 22; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 12; `top_length_type__waist_length` = Waist Length, 3 |
| `knit_style` | Knit Style | StoreRouter enrichment | 7% | 4 | `knit_style__rib_knit` = Rib Knit, 53; `knit_style__fine_gauge` = Fine Gauge, 20; `knit_style__jersey` = Jersey, 12; `knit_style__chunky` = Chunky, 2 |
| `occasion_general` | Occasion | StoreRouter enrichment | 7% | 1 | `occasion_general__casual` = Casual, 70 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 6% | 3 | `occasion_style_dresses__evening` = Evening, 45; `occasion_style_dresses__casual` = Casual, 18; `occasion_style_dresses__cocktail` = Cocktail, 3 |
| `embellishments` | Embellishments | StoreRouter enrichment | 6% | 9 | `embellishments__embroidery` = Embroidery, 12; `embellishments__decorative_buttons` = Decorative Buttons, 11; `embellishments__contrast_piping` = Contrast Trim / Piping, 9; `embellishments__applique` = Appliqué, 8; `embellishments__fringe` = Fringe, 7 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 5% | 6 | `sleeve_style__drop_shoulder` = Drop Shoulder, 22; `sleeve_style__dolman` = Dolman / Batwing, 18; `sleeve_style__cap` = Cap, 3; `sleeve_style__cape` = Cape, 3; `sleeve_style__raglan` = Raglan, 3 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 5% | 4 | `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 28; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 16; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 4; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 4 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 4% | 13 | `skirt_style__pencil` = Pencil, 12; `skirt_style__wrap` = Wrap, 8; `skirt_style__cargo` = Cargo, 4; `skirt_style__a_line` = A-Line, 3; `skirt_style__asymmetrical` = Asymmetrical, 3 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | 2% | 3 | `scarf_shawl_style__square` = Square, 20; `scarf_shawl_style__regular` = Regular, 3; `scarf_shawl_style__wrap` = Wrap, 2 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 2% | 3 | `openwork_detail__crochet` = Crochet, 17; `openwork_detail__cutouts` = Cutouts, 6; `openwork_detail__open_knit` = Open Knit, 6 |
| `material` | Material | StoreRouter enrichment | 2% | 9 | `material__silk` = Silk, 13; `material__metal` = Metal, 8; `material__cotton` = Cotton, 5; `material__brass` = Brass, 4; `material__twill` = Twill, 4 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 2% | 2 | `outerwear_length_type__hip` = Hip Length, 18; `outerwear_length_type__knee` = Knee Length, 2 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 2% | 2 | `lining_material_outerwear__unlined` = No Lining, 13; `lining_material_outerwear__cotton` = Cotton, 6 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 2% | 3 | `shorts_fit__loose` = Loose, 10; `shorts_fit__relaxed` = Relaxed, 10; `shorts_fit__tailored` = Tailored, 2 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | 1% | 2 | `outerwear_unique_features__double_breasted` = Double Breasted, 12; `outerwear_unique_features__belted` = Belted, 1 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 1% | 4 | `pants_length_type__long` = Long, 7; `pants_length_type__above_the_knee` = Above the Knee, 3; `pants_length_type__ankle` = Ankle Length, 2; `pants_length_type__cropped` = Cropped, 2 |
| `baby_unique_features` | Baby & Toddler Features | StoreRouter enrichment | 1% | 1 | `baby_unique_features__easy_buttons_snaps` = Easy to Use Buttons/Snaps, 12 |
| `season` | Season | StoreRouter enrichment | 1% | 4 | `season__cold_weather` = Cold Weather, 5; `season__all_season` = All-Season, 3; `season__cool_weather` = Cool Weather, 3; `season__warm_weather` = Warm Weather, 1 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 1% | 2 | `waist_rise__high` = High, 11; `waist_rise__mid` = Mid, 1 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | <1% | 2 | `denim_wash_effects__waxed_sheen` = Waxed / Sheen, 8; `denim_wash_effects__raw` = Raw, 1 |
| `care_instructions` | Care instructions | StoreRouter enrichment | <1% | 1 | `care_instructions__hand_wash` = Hand Wash, 8 |
| `attribute_facets.color` | Color | StoreRouter enrichment | <1% | 6 | `color__multicolor` = Multicolor, 3; `color__blue` = Blue, 2; `color__brown` = Brown, 1; `color__navy` = Navy, 1; `color__red` = Red, 1 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | <1% | 7 | `jewelry_material__ceramic` = Ceramic, 4; `jewelry_material__silk` = Silk, 3; `jewelry_material__sterling_silver` = Sterling Silver, 3; `jewelry_material__cotton` = Cotton, 2; `jewelry_material__fabric` = Fabric, 2 |
| `slit_style` | Slit Style | StoreRouter enrichment | <1% | 3 | `slit_style__back_slit` = Back Slit, 4; `slit_style__side_slit` = Side Slit, 3; `slit_style__front_slit` = Front Slit, 1 |
| `bedding_size` | Bedding size | StoreRouter enrichment | <1% | 1 | `bedding_size__queen` = Queen, 6 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | <1% | 2 | `insulation_level__lightweight` = Lightweight, 5; `insulation_level__heavyweight` = Heavyweight, 1 |
| `performance_features` | Performance Features | StoreRouter enrichment | <1% | 1 | `performance_features__breathable_design` = Breathable Design, 6 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 2 | `bag_closure_type__open_top` = Open Top, 4; `bag_closure_type__drawstring` = Drawstring, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 2 | `carry_options__handle` = Handle, 5; `carry_options__shoulder_strap` = Shoulder Strap, 1 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | <1% | 2 | `underwear_coverage_style__boyshort` = Boyshort, 5; `underwear_coverage_style__high_rise` = High Rise, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 2 | `bag_shape__rectangle` = Rectangle, 3; `bag_shape__bucket` = Bucket, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 2 | `lounge bottoms` = Lounge Bottoms, 3; `slips` = Slips, 1 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 1 | `closure_type_belts__o_d_ring` = Ring Buckle, 4 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 1 | `headwear_features__adjustable_fit` = Adjustable Fit, 4 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__cotton` = Cotton, 3 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 3 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 1 | `bag_size__oversized` = Oversized, 2 |
| `earring_design` | Earring design | StoreRouter enrichment | <1% | 2 | `earring_design__dangle` = Dangle, 2; `earring_design__hoop` = Hoop, 2 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 1 | `activity_type__basketball` = Basketball, 1 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | <1% | 1 | `bag_strap_details__tassel` = Tassel, 1 |
| `decoration_material` | Decoration material | StoreRouter enrichment | <1% | 5 | `decoration_material__fabric` = Fabric, 1; `decoration_material__metal` = Metal, 1; `decoration_material__satin` = Satin, 1; `decoration_material__silk` = Silk, 1; `decoration_material__wood` = Wood, 1 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | <1% | 1 | `hardware_finish__silver` = Silver, 1 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | <1% | 1 | `jewelry_type__costume` = Costume, 1 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 2 | `necklace_design__cord` = Cord, 1; `necklace_design__pendant` = Pendant, 1 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | <1% | 1 | `tote_handle_type__long` = Long, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Silk Laundry` = Silk Laundry, 989 |
