# Hudsonjeans (hudsonjeans.com) product data API

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

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

## Questions

### What does Hudsonjeans sell?

Almost entirely Apparel & Accessories: 100% of its 552 products. Clothing is the largest department with 544 products, followed by Accessories (7) and Bags (1). The most common Hudsonjeans categories are Pants (322), Tops (105) and Shorts (51).

### How are Hudsonjeans products categorized?

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

### What can I filter Hudsonjeans products by?

71 searchable fields. Well-covered attributes include fabric (99% of products), denim fabric (62%) and denim wash (62%). For fabric, the most common values are Cotton, Denim and Elastane (Spandex / Lycra); for denim fabric, the most common values are Stretch, Rigid and Colored.

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

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

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

### Where does the data come from?

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

### Rylee Loose Straight

The Rylee Low-Rise Loose Pant in Washed Olive is a low-rise loose fit that is meant to be worn relaxed and dropped. This pair features a 32" inseam and is made of a rigid canvas fabric in a distressed, dark olive green color. It is finished with a novelty button with a pearl inset at the waistband closure. For a looser fit, we recommend sizing up.  Product Details  Rise: 10.5", Inseam: 32", Leg Opening: 23"  Fit & Care  Content: 100% Cotton Machine wash cold gentle cycle Only non-chlorine bleach when needed Tumble dry low Medium iron if needed

Indexed response retrieved 2026-10-20T01:51:15.755Z. Price and availability may change.
Availability: In stock
Sizes: 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "hudsonjeans",
  "product": {
    "title": "Rylee Loose Straight",
    "brand": {
      "name": "Hudson Jeans"
    },
    "productUrl": "https://www.hudsonjeans.com/products/rylee-loose-pant-washed-olive",
    "currentPrice": 118,
    "currency": "USD",
    "inStock": true,
    "description": "The Rylee Low-Rise Loose Pant in Washed Olive is a low-rise loose fit that is meant to be worn relaxed and dropped. This pair features a 32\" inseam and is made of a rigid canvas fabric in a distressed, dark olive green color. It is finished with a novelty button with a pearl inset at the waistband closure. For a looser fit, we recommend sizing up.  Product Details  Rise: 10.5\", Inseam: 32\", Leg Opening: 23\"  Fit & Care  Content: 100% Cotton Machine wash cold gentle cycle Only non-chlorine bleach when needed Tumble dry low Medium iron if needed",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0011/5710/3680/files/gy4wov3w01_washed_olive_a.jpg?v=1761540854",
      "cdnUrl": "https://cdn.storerouter.ai/4e5d972df1f18d6b5813aab18be95d8d/eb1d59eb42b47760932b29b4b821e2ac.webp?request_id=6f7d0395-e4e3-4ad2-a4ae-e0c7592f9769",
      "width": 1200,
      "height": 1800,
      "sizeBytes": 87682,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "100% Cotton"
      ],
      "fit": [
        "The Rylee Low-Rise Loose Pant in Washed Olive is a low-rise loose fit that is meant to be worn relaxed and dropped"
      ],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "hudsonjeans",
  "product": {
    "enrichment": {
      "type": "pants",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Pants",
        "Trousers"
      ],
      "styles": [
        "casual",
        "utilitarian",
        "relaxed"
      ],
      "attributes": {
        "Fit": [
          "Loose / Slouchy Fit"
        ],
        "Fabric": [
          "Canvas",
          "Cotton"
        ],
        "Pattern": [
          "Solid"
        ],
        "Leg Shape": [
          "Straight"
        ],
        "Waist rise": [
          "Low"
        ],
        "Denim Finish Effects": [
          "Distressed"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__canvas",
          "fabric__cotton"
        ],
        "pattern": [
          "pattern__solid"
        ],
        "waist_rise": [
          "waist_rise__low"
        ],
        "fit_bottoms": [
          "fit_bottoms__loose_slouchy_fit"
        ],
        "pants_leg_shape": [
          "pants_leg_shape__straight"
        ],
        "denim_wash_effects": [
          "denim_wash_effects__distressed"
        ]
      }
    }
  }
}
```

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

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

- [Rylee Loose Straight](https://www.hudsonjeans.com/products/rylee-loose-pant-washed-olive) — $118.00
- [Luca Carpenter](https://www.hudsonjeans.com/products/luca-carpenter-hillside) — $275.00
- [Drawstring Barrel Pant](https://www.hudsonjeans.com/products/drawstring-barrel-pant-navy-blazer) — $158.00
- [Zack Skinny](https://www.hudsonjeans.com/products/zack-skinny-34-wsh) — $83.00
- [Rylee Pintucked Loose](https://www.hudsonjeans.com/products/rylee-pintucked-loose-pant-iced-latte) — $225.00

## Prices

Median price $113 across 552 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| $20–$50 | 44 |
| $50–$80 | 89 |
| $80–$110 | 139 |
| $110–$140 | 67 |
| $140–$170 | 30 |
| $170–$200 | 66 |
| $200–$230 | 28 |
| $230–$260 | 26 |
| $260–$290 | 30 |
| $290 and up | 33 |

## Categories

| Category | Products |
| --- | --- |
| Pants | 322 |
| Tops | 105 |
| Shorts | 51 |
| Jackets & Coats | 43 |
| Skirts | 19 |
| Hats & Headwear | 4 |
| Belts & Suspenders | 2 |
| Dresses | 2 |
| Underwear & Sleepwear | 2 |
| Crossbody & Messenger | 1 |

## 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, 542; `true` = True, 10 |
| `color` | Product color | Merchant data | 100% | 37 | `blue` = Blue, 95; `black` = Black, 94; `navy` = Navy, 78; `white` = White, 50; `lightblue` = Lightblue, 48 |
| `color_family` | Color family | Merchant data | 100% | 12 | `Blue` = Blue, 237; `Black` = Black, 94; `White` = White, 71; `Brown` = Brown, 70; `Green` = Green, 35 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 552 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 552 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `clothing` = Clothing, 544; `accessories` = Accessories, 7; `bags` = Bags, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 11 | `pants` = Pants, 322; `tops` = Tops, 105; `shorts` = Shorts, 51; `jackets & coats` = Jackets & Coats, 43; `skirts` = Skirts, 19 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 335; `male` = Male, 202; `unisex` = Unisex, 15 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 21 | `pattern__solid` = Solid, 494; `pattern__texture` = Texture, 53; `pattern__logo` = Logo, 14; `pattern__animal` = Animal, 13; `pattern__snake` = Snake, 8 |
| `fabric` | Fabric | StoreRouter enrichment | 99% | 33 | `fabric__cotton` = Cotton, 466; `fabric__denim` = Denim, 351; `fabric__elastane` = Elastane (Spandex / Lycra), 304; `fabric__polyester` = Polyester, 84; `fabric__lyocell` = Lyocell, 83 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 96% | 28 | `jeans` = Jeans, 286; `jackets` = Jackets, 32; `shirts & blouses` = Shirts & Blouses, 27; `denim shorts` = Denim Shorts, 25; `trousers` = Trousers, 21 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 63% | 4 | `denim_fabric__stretch` = Stretch, 255; `denim_fabric__rigid` = Rigid, 84; `denim_fabric__colored` = Colored, 49; `denim_fabric__alternative` = Alternative, 1 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 63% | 7 | `denim_wash__medium` = Medium, 92; `denim_wash__light` = Light, 78; `denim_wash__dark` = Dark, 65; `denim_wash__colored` = Colored, 55; `denim_wash__black` = Black, 42 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 60% | 9 | `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 76; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 67; `fit_bottoms__tailored_slim_fit` = Tailored Slim Fit, 53; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 52; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 47 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 58% | 10 | `pants_leg_shape__straight` = Straight, 81; `pants_leg_shape__bootcut` = Bootcut, 72; `pants_leg_shape__wide_leg` = Wide Leg, 71; `pants_leg_shape__slim` = Slim, 65; `pants_leg_shape__flare` = Flare, 55 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 56% | 7 | `denim_wash_effects__clean_none` = Clean / None, 161; `denim_wash_effects__distressed` = Distressed, 64; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 41; `denim_wash_effects__raw` = Raw, 30; `denim_wash_effects__acid_bleached` = Acid / Bleached, 25 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 52% | 1 | `general_clothing_features__stretchable` = Stretchable, 287 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 52% | 4 | `waist_rise__mid` = Mid, 145; `waist_rise__high` = High, 99; `waist_rise__low` = Low, 40; `waist_rise__ultra_high` = Ultra-High, 2 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 46% | 4 | `denim_hem_style__regular` = Regular, 180; `denim_hem_style__frayed` = Frayed, 45; `denim_hem_style__cuffed` = Cuffed, 16; `denim_hem_style__split` = Split, 16 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 26% | 3 | `sleeve_length_type__long` = Long, 88; `sleeve_length_type__short` = Short, 33; `sleeve_length_type__sleeveless` = Sleeveless, 27 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 24% | 4 | `pants_length_type__long` = Long, 63; `pants_length_type__ankle` = Ankle Length, 52; `pants_length_type__cropped` = Cropped, 23; `pants_length_type__capri` = Capri, 2 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 23% | 7 | `graphic_type__solid_no_print` = Solid / No Print, 112; `graphic_type__logo_branded` = Logo Print, 7; `graphic_type__logo_embroidery` = Logo Embroidery, 3; `graphic_type__logo_patch` = Logo Patch, 2; `graphic_type__slogan_text` = Text / Slogan Print, 2 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 23% | 7 | `front_closure_type__none` = None, 46; `front_closure_type__buttons` = Buttons, 44; `front_closure_type__snaps` = Snaps, 21; `front_closure_type__zipper` = Zipper, 12; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 4 |
| `neckline` | Neckline | StoreRouter enrichment | 20% | 14 | `neckline__collared` = Collared, 34; `neckline__crew` = Crew, 30; `neckline__mock` = Mock Neck, 17; `neckline__scoop` = Scoop, 9; `neckline__v_neck` = V Neck, 9 |
| `collar_style` | Collar Style | StoreRouter enrichment | 17% | 8 | `collar_style__point` = Point, 31; `collar_style__crew` = Crew, 24; `collar_style__collarless` = Collarless, 16; `collar_style__stand_funnel` = Stand / Funnel, 11; `collar_style__polo` = Polo, 6 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | 17% | 5 | `pants_leg_length__ankle` = Ankle, 44; `pants_leg_length__cropped` = Cropped, 27; `pants_leg_length__regular` = Regular, 26; `pants_leg_length__long` = Long, 7; `pants_leg_length__short` = Short, 4 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 17% | 6 | `fit_top__fitted` = Fitted, 34; `fit_top__relaxed` = Relaxed, 30; `fit_top__oversized` = Oversized, 14; `fit_top__boxy` = Boxy, 12; `fit_top__regular` = Regular, 7 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 17% | 3 | `front_closure_length__full` = Full, 51; `front_closure_length__none` = None, 40; `front_closure_length__half` = Half, 1 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 16% | 4 | `stretch_level__none` = None, 56; `stretch_level__high` = High, 15; `stretch_level__low` = Low, 14; `stretch_level__medium` = Medium, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 13% | 14 | `tank & cami tops` = Tank & Cami Tops, 17; `trucker jackets` = Trucker Jackets, 10; `casual jackets` = Casual Jackets, 7; `chore & barn jackets` = Chore & Barn Jackets, 7; `sweaters` = Sweaters, 7 |
| `placket_type` | Front Opening | StoreRouter enrichment | 11% | 4 | `placket_type__exposed` = Visible Buttons, 39; `placket_type__snap` = Snap Closure, 17; `placket_type__concealed` = Hidden Buttons, 9; `placket_type__fly_front` = Covered Zip, 3 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 9% | 5 | `bottoms_closure__buttons` = Button Fly, 15; `bottoms_closure__drawstring` = Drawstring, 14; `bottoms_closure__zip` = Zip Fly, 14; `bottoms_closure__hook_bar` = Hook & Bar, 6; `bottoms_closure__pull_on` = Pull-On, 4 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 9% | 5 | `sustainability_features__recycled_materials` = Recycled Materials, 23; `sustainability_features__vegan` = Vegan, 23; `sustainability_features__eco_friendly` = Eco-Friendly, 1; `sustainability_features__gots_certified` = GOTS Certified, 1; `sustainability_features__organic_materials` = Organic Materials, 1 |
| `embellishments` | Embellishments | StoreRouter enrichment | 8% | 7 | `embellishments__contrast_piping` = Contrast Trim / Piping, 21; `embellishments__decorative_buttons` = Decorative Buttons, 18; `embellishments__embroidery` = Embroidery, 5; `embellishments__studs` = Studs, 2; `embellishments__applique` = Appliqué, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | 7% | 3 | `opacity_level__opaque` = Opaque, 39; `opacity_level__semi_sheer` = Semi-Sheer, 1; `opacity_level__sheer` = Sheer, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 7% | 3 | `fabric_weight__heavyweight` = Heavyweight, 20; `fabric_weight__lightweight` = Lightweight, 19; `fabric_weight__sheer` = Sheer, 2 |
| `knit_style` | Knit Style | StoreRouter enrichment | 7% | 4 | `knit_style__rib_knit` = Rib Knit, 17; `knit_style__jersey` = Jersey, 12; `knit_style__french_terry` = French Terry, 6; `knit_style__fine_gauge` = Fine Gauge, 1 |
| `care_instructions` | Care instructions | StoreRouter enrichment | 6% | 5 | `care_instructions__machine_washable` = Machine Washable, 25; `care_instructions__ironing_instructions` = Ironing Instructions, 21; `care_instructions__dryer_safe` = Dryer Safe, 20; `care_instructions__tumble_dry` = Tumble Dry, 20; `care_instructions__dry_clean_only` = Dry Clean Only, 6 |
| `top_length_type` | Top length type | StoreRouter enrichment | 6% | 4 | `top_length_type__extended_bodysuit` = Extended / Bodysuit, 13; `top_length_type__cropped` = Cropped, 12; `top_length_type__hip_length` = Hip Length, 4; `top_length_type__waist_length` = Waist Length, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 5% | 2 | `outerwear_length_type__hip` = Hip Length, 16; `outerwear_length_type__cropped` = Cropped, 14 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 5% | 4 | `shorts_fit__relaxed` = Relaxed, 21; `shorts_fit__slim` = Slim, 7; `shorts_fit__loose` = Loose, 2; `shorts_fit__tailored` = Tailored, 2 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 5% | 5 | `sleeve_style__drop_shoulder` = Drop Shoulder, 25; `sleeve_style__set_in` = Set-In, 2; `sleeve_style__balloon` = Balloon, 1; `sleeve_style__bell` = Bell, 1; `sleeve_style__raglan` = Raglan, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 5% | 3 | `surface_finish__glossy` = Glossy, 17; `surface_finish__metallic` = Metallic, 8; `surface_finish__matte` = Matte, 6 |
| `occasion_general` | Occasion | StoreRouter enrichment | 5% | 2 | `occasion_general__casual` = Casual, 25; `occasion_general__work` = Work, 1 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 4% | 3 | `skirt_dress_length_type__midi` = Midi, 14; `skirt_dress_length_type__mini` = Mini, 7; `skirt_dress_length_type__maxi` = Maxi, 3 |
| `size_group` | Size Type | StoreRouter enrichment | 3% | 4 | `size_group__petite` = Petite, 8; `size_group__maternity` = Maternity, 6; `size_group__regular` = Regular, 4; `size_group__tall` = Tall, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | 3% | 4 | `slit_style__front_slit` = Front Slit, 17; `slit_style__high_slit` = High Slit, 4; `slit_style__back_slit` = Back Slit, 2; `slit_style__side_slit` = Side Slit, 2 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 2% | 4 | `lining_material_outerwear__fully_lined` = Fully Lined, 7; `lining_material_outerwear__quilted` = Quilted, 3; `lining_material_outerwear__unlined` = No Lining, 2; `lining_material_outerwear__faux_fur` = Faux Fur, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 2% | 3 | `skirt_style__pencil` = Pencil, 8; `skirt_style__cargo` = Cargo, 3; `skirt_style__a_line` = A-Line, 1 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 2% | 4 | `construction_detail__ruched` = Ruched, 6; `construction_detail__side_ruched` = Side Ruched, 6; `construction_detail__pleated` = Pleated, 5; `construction_detail__draped` = Draped, 2 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 2% | 2 | `openwork_detail__cutouts` = Cutouts, 9; `openwork_detail__open_knit` = Open Knit, 1 |
| `season` | Season | StoreRouter enrichment | 1% | 3 | `season__cold_weather` = Cold Weather, 4; `season__cool_weather` = Cool Weather, 3; `season__all_season` = All-Season, 1 |
| `material` | Material | StoreRouter enrichment | 1% | 4 | `material__polyester` = Polyester, 6; `material__metal` = Metal, 2; `material__cotton` = Cotton, 1; `material__leather` = Leather, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | <1% | 2 | `insulation_level__lightweight` = Lightweight, 4; `insulation_level__midweight` = Midweight, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 3 | `outerwear_unique_features__belted` = Belted, 2; `outerwear_unique_features__insulated` = Insulated, 2; `outerwear_unique_features__double_breasted` = Double Breasted, 1 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 1 | `headwear_features__adjustable_fit` = Adjustable Fit, 3 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | <1% | 1 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 2 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 1 | `lounge bottoms` = Lounge Bottoms, 2 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 1 | `closure_type_belts__tie` = Tie Belt, 2 |
| `dress_style` | Dress style | StoreRouter enrichment | <1% | 2 | `dress_style__bodycon` = Bodycon, 1; `dress_style__shirt` = Shirt, 1 |
| `maternity_unique_features` | Maternity Features | StoreRouter enrichment | <1% | 1 | `maternity_unique_features__under_bump` = Under Bump, 2 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 2 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__leather` = Leather, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__zipper` = Zipper, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 1 | `bag_shape__crescent` = Crescent, 1 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | <1% | 1 | `bag_strap_details__adjustable` = Adjustable, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 2 | `carry_options__crossbody_strap` = Crossbody Strap, 1; `carry_options__shoulder_strap` = Shoulder Strap, 1 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | <1% | 1 | `hardware_finish__gunmetal` = Gunmetal, 1 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | <1% | 1 | `occasion_style_dresses__casual` = Casual, 1 |
| `wallet_features` | Wallet features | StoreRouter enrichment | <1% | 2 | `wallet_features__card_organization` = Card Organization, 1; `wallet_features__compact_design` = Compact Design, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Hudson Jeans` = Hudson Jeans, 552 |
