# LOFT (loft.com) product data API

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

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

## Questions

### What does LOFT sell?

Almost entirely Apparel & Accessories: 96.5% of its 436 products. Clothing is the largest department with 293 products, followed by Jewelry (72) and Shoes (31). The most common LOFT categories are Tops (103), Dresses (58) and Pants (52).

### How are LOFT products categorized?

Into a shared taxonomy 6 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 (15 products). Every level is a search facet.

### What can I filter LOFT products by?

127 searchable fields. Well-covered attributes include fabric (67% of products), sleeve length type (41%) and neckline (38%). For fabric, the most common values are Cotton, Elastane (Spandex / Lycra) and Polyester; for sleeve length type, the most common values are Long, Sleeveless and Short.

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

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

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

### Where does the data come from?

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

### Linen Blend Drawstring Pocket Top

Styled with adjustable drawstrings at the sleeves and hem for an always perfect fit, this linen blend top defines utility cool. Point collar. Short sleeves. Flap patch chest pockets. Hidden button front. Elasticized hem.

Indexed response retrieved 2026-10-15T06:58:14.298Z. Price and availability may change.
Availability: In stock
Sizes: XXS, XS, S, M, L, XL, XXL

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "loft",
  "product": {
    "title": "Linen Blend Drawstring Pocket Top",
    "brand": {
      "name": "LOFT"
    },
    "productUrl": "https://www.loft.com/clothing/tops/catl000011/linen-blend-drawstring-pocket-top/781634.html",
    "currentPrice": 48.96,
    "currency": "USD",
    "inStock": true,
    "description": "Styled with adjustable drawstrings at the sleeves and hem for an always perfect fit, this linen blend top defines utility cool. Point collar. Short sleeves. Flap patch chest pockets. Hidden button front. Elasticized hem.",
    "primaryImage": {
      "url": "https://assets.loft.com/image/upload/t_fullpdpzoom/v1775813619/LO/781634_4899",
      "cdnUrl": "https://cdn.octogen.ai/dcfee715e90609cc67d58931a6ebd0c9/ff960fa07a909542d46ba23c1494f901.webp?request_id=7c4135d5-7636-44b1-ada8-22dfb00a71ca",
      "width": 2150,
      "height": 2476,
      "sizeBytes": 374358,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "55% Linen 45% Viscose"
      ],
      "fit": [
        "SLIGHTLY SMALL"
      ],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "loft",
  "product": {
    "enrichment": {
      "type": "top",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Tops",
        "Shirts & Blouses"
      ],
      "styles": [
        "utility",
        "casual",
        "minimalist"
      ],
      "attributes": {
        "Fabric": [
          "Linen",
          "Viscose"
        ],
        "Pattern": [
          "Solid"
        ],
        "Neckline": [
          "Collared"
        ],
        "Occasion": [
          "Casual"
        ],
        "Collar Style": [
          "Point"
        ],
        "Graphic Type": [
          "Solid / No Print"
        ],
        "Front Closure": [
          "Buttons"
        ],
        "Front Opening": [
          "Hidden Buttons"
        ],
        "Sleeve length type": [
          "Short"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__linen",
          "fabric__viscose"
        ],
        "pattern": [
          "pattern__solid"
        ],
        "neckline": [
          "neckline__collared"
        ],
        "collar_style": [
          "collar_style__point"
        ],
        "graphic_type": [
          "graphic_type__solid_no_print"
        ],
        "placket_type": [
          "placket_type__concealed"
        ],
        "occasion_general": [
          "occasion_general__casual"
        ],
        "front_closure_type": [
          "front_closure_type__buttons"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__short"
        ]
      }
    }
  }
}
```

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

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

- [Linen Blend Drawstring Pocket Top](https://www.loft.com/clothing/tops/catl000011/linen-blend-drawstring-pocket-top/781634.html) — $48.96
- [Dotted Flutter Sleeve Boatneck Top](https://www.loft.com/clothing/tops/catl000011/dotted-flutter-sleeve-boatneck-top/770469.html) — $24.99
- [Beach Striped Linen Shirt](https://www.loft.com/clothing/tops/catl000011/loft-beach-striped-linen-shirt/759499.html) — $32.47
- [Heart Tie Neck Halter Top](https://www.loft.com/clothing/tops/catl000011/heart-tie-neck-halter-top/772855.html) — $26.44

## Categories

| Category | Products |
| --- | --- |
| Tops | 103 |
| Dresses | 58 |
| Pants | 52 |
| Earrings | 34 |
| Jackets & Coats | 22 |
| Skirts | 22 |
| Shorts | 21 |
| Necklaces | 19 |
| Bracelets | 18 |
| Sandals | 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, 410; `true` = True, 26 |
| `color` | Product color | Merchant data | 100% | 48 | `white` = White, 117; `black` = Black, 97; `brown` = Brown, 41; `blue` = Blue, 36; `navy` = Navy, 33 |
| `color_family` | Color family | Merchant data | 100% | 12 | `White` = White, 135; `Black` = Black, 97; `Blue` = Blue, 85; `Brown` = Brown, 75; `Gray` = Gray, 45 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `apparel & accessories` = Apparel & Accessories, 421; `beauty` = Beauty, 15 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 8 | `clothing` = Clothing, 293; `jewelry` = Jewelry, 72; `shoes` = Shoes, 31; `accessories` = Accessories, 21; `skincare` = Skincare, 13 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 31 | `tops` = Tops, 103; `dresses` = Dresses, 58; `pants` = Pants, 52; `earrings` = Earrings, 34; `jackets & coats` = Jackets & Coats, 22 |
| `age_groups` | Age Group | StoreRouter enrichment | 97% | 3 | `adult` = Adult, 419; `kids` = Kids, 3; `toddler` = Toddler, 2 |
| `gender` | Gender | StoreRouter enrichment | 97% | 2 | `female` = Female, 412; `unisex` = Unisex, 9 |
| `pattern` | Pattern | StoreRouter enrichment | 95% | 36 | `pattern__solid` = Solid, 249; `pattern__texture` = Texture, 69; `pattern__floral` = Floral, 39; `pattern__striped` = Striped, 35; `pattern__hearts` = Hearts, 18 |
| `fabric` | Fabric | StoreRouter enrichment | 68% | 34 | `fabric__cotton` = Cotton, 153; `fabric__elastane` = Elastane (Spandex / Lycra), 118; `fabric__polyester` = Polyester, 117; `fabric__denim` = Denim, 41; `fabric__rayon` = Rayon, 37 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 57% | 43 | `shirts & blouses` = Shirts & Blouses, 35; `t-shirts` = T-Shirts, 21; `jeans` = Jeans, 20; `trousers` = Trousers, 20; `knitwear` = Knitwear, 19 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 42% | 4 | `sleeve_length_type__long` = Long, 79; `sleeve_length_type__sleeveless` = Sleeveless, 53; `sleeve_length_type__short` = Short, 45; `sleeve_length_type__3/4` = 3/4, 4 |
| `neckline` | Neckline | StoreRouter enrichment | 38% | 20 | `neckline__crew` = Crew, 54; `neckline__collared` = Collared, 30; `neckline__v_neck` = V Neck, 28; `neckline__spaghetti_strap` = Spaghetti Strap, 15; `neckline__split` = Split, 12 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 29% | 6 | `front_closure_type__none` = None, 67; `front_closure_type__buttons` = Buttons, 43; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 9; `front_closure_type__zipper` = Zipper, 8; `front_closure_type__mixed` = Mixed, 3 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 29% | 2 | `general_clothing_features__stretchable` = Stretchable, 125; `general_clothing_features__wrinkle_resistant` = Wrinkle Resistant, 7 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 28% | 6 | `graphic_type__solid_no_print` = Solid / No Print, 114; `graphic_type__slogan_text` = Text / Slogan Print, 3; `graphic_type__character_pop_culture` = Character / Pop Culture, 2; `graphic_type__logo_branded` = Logo Print, 2; `graphic_type__photo_art` = Photo Print / Art, 2 |
| `collar_style` | Collar Style | StoreRouter enrichment | 24% | 8 | `collar_style__crew` = Crew, 41; `collar_style__collarless` = Collarless, 25; `collar_style__point` = Point, 15; `collar_style__notched_lapel` = Notched Lapel, 12; `collar_style__stand_funnel` = Stand / Funnel, 7 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 21% | 3 | `front_closure_length__none` = None, 59; `front_closure_length__full` = Full, 29; `front_closure_length__short_placket` = Short Placket, 3 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 18% | 6 | `fit_top__relaxed` = Relaxed, 29; `fit_top__flowy` = Flowy, 20; `fit_top__oversized` = Oversized, 13; `fit_top__tailored` = Tailored, 10; `fit_top__fitted` = Fitted, 8 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 18% | 3 | `skirt_dress_length_type__mini` = Mini, 35; `skirt_dress_length_type__midi` = Midi, 25; `skirt_dress_length_type__maxi` = Maxi, 19 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 17% | 23 | `sweaters` = Sweaters, 15; `tank & cami tops` = Tank & Cami Tops, 13; `blazers` = Blazers, 7; `sweatshirts` = Sweatshirts, 6; `casual jackets` = Casual Jackets, 5 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 16% | 10 | `jewelry_material__metal` = Metal, 44; `jewelry_material__pearl` = Pearl, 23; `jewelry_material__plastic` = Plastic, 8; `jewelry_material__gold_plated` = Gold Plated, 4; `jewelry_material__fabric` = Fabric, 3 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 15% | 2 | `jewelry_type__costume` = Costume, 61; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 4 |
| `size_group` | Size Type | StoreRouter enrichment | 14% | 3 | `size_group__petite` = Petite, 45; `size_group__tall` = Tall, 11; `size_group__regular` = Regular, 7 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 12% | 6 | `construction_detail__ruffled` = Ruffled, 21; `construction_detail__smocked` = Smocked, 16; `construction_detail__pleated` = Pleated, 11; `construction_detail__ruched` = Ruched, 8; `construction_detail__draped` = Draped, 6 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 12% | 8 | `fit_bottoms__straight_through_fit` = Straight-Through Fit, 14; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 13; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 10; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 7; `fit_bottoms__curved_volume_fit_barrel_hip` = Curved Volume Fit (Barrel Hip), 5 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 12% | 8 | `pants_leg_shape__straight` = Straight, 15; `pants_leg_shape__skinny` = Skinny, 13; `pants_leg_shape__wide_leg` = Wide Leg, 10; `pants_leg_shape__flare` = Flare, 6; `pants_leg_shape__cuffed` = Cuffed, 5 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 12% | 5 | `bottoms_closure__zip` = Zip Fly, 29; `bottoms_closure__pull_on` = Pull-On, 16; `bottoms_closure__drawstring` = Drawstring, 9; `bottoms_closure__hook_bar` = Hook & Bar, 3; `bottoms_closure__buttons` = Button Fly, 1 |
| `dress_style` | Dress style | StoreRouter enrichment | 11% | 18 | `dress_style__flared` = Flared, 9; `dress_style__smock` = Smock, 6; `dress_style__shift` = Shift, 5; `dress_style__shirt` = Shirt, 5; `dress_style__tank` = Tank, 5 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 10% | 10 | `sleeve_style__drop_shoulder` = Drop Shoulder, 13; `sleeve_style__ruffle` = Ruffle, 7; `sleeve_style__flutter` = Flutter, 6; `sleeve_style__puff` = Puff, 6; `sleeve_style__cap` = Cap, 5 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 9% | 4 | `occasion_style_dresses__casual` = Casual, 38; `occasion_style_dresses__cocktail` = Cocktail, 2; `occasion_style_dresses__evening` = Evening, 2; `occasion_style_dresses__work` = Work, 1 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 9% | 6 | `denim_wash__medium` = Medium, 13; `denim_wash__dark` = Dark, 8; `denim_wash__white` = White / Ecru, 8; `denim_wash__light` = Light, 7; `denim_wash__colored` = Colored, 3 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 9% | 7 | `sustainability_features__vegan` = Vegan, 17; `sustainability_features__recycled_materials` = Recycled Materials, 11; `sustainability_features__organic_materials` = Organic Materials, 10; `sustainability_features__fair_trade` = Fair Trade, 3; `sustainability_features__cruelty_free` = Cruelty-Free, 2 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 8% | 4 | `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 20; `denim_wash_effects__clean_none` = Clean / None, 13; `denim_wash_effects__distressed` = Distressed, 4; `denim_wash_effects__waxed_sheen` = Waxed / Sheen, 2 |
| `placket_type` | Front Opening | StoreRouter enrichment | 8% | 2 | `placket_type__exposed` = Visible Buttons, 35; `placket_type__concealed` = Hidden Buttons, 1 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 8% | 3 | `waist_rise__high` = High, 25; `waist_rise__mid` = Mid, 9; `waist_rise__low` = Low, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 8% | 3 | `denim_fabric__stretch` = Stretch, 32; `denim_fabric__colored` = Colored, 3; `denim_fabric__rigid` = Rigid, 2 |
| `earring_design` | Earring design | StoreRouter enrichment | 8% | 8 | `earring_design__drop` = Drop, 23; `earring_design__stud` = Stud, 14; `earring_design__dangle` = Dangle, 8; `earring_design__hoop` = Hoop, 8; `earring_design__threader` = Threader, 3 |
| `embellishments` | Embellishments | StoreRouter enrichment | 7% | 9 | `embellishments__bow` = Bow, 11; `embellishments__embroidery` = Embroidery, 8; `embellishments__contrast_piping` = Contrast Trim / Piping, 4; `embellishments__decorative_buttons` = Decorative Buttons, 4; `embellishments__studs` = Studs, 3 |
| `shoe_closure_type` | Closure type | StoreRouter enrichment | 7% | 7 | `shoe_closure_type__slip-on` = Slip-On, 18; `shoe_closure_type__buckles` = Buckles, 7; `shoe_closure_type__straps` = Straps, 7; `shoe_closure_type__lace-up` = Lace-Up, 5; `shoe_closure_type__elastic` = Elastic, 3 |
| `season` | Season | StoreRouter enrichment | 7% | 4 | `season__warm_weather` = Warm Weather, 18; `season__cold_weather` = Cold Weather, 9; `season__all_season` = All-Season, 2; `season__cool_weather` = Cool Weather, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 7% | 3 | `surface_finish__matte` = Matte, 13; `surface_finish__metallic` = Metallic, 12; `surface_finish__glossy` = Glossy, 8 |
| `occasion_style_shoes` | Occasion style | StoreRouter enrichment | 6% | 3 | `occasion_style_shoes__casual` = Casual, 27; `occasion_style_shoes__athletic` = Athletic, 1; `occasion_style_shoes__formal` = Formal, 1 |
| `footwear_material` | Footwear material | StoreRouter enrichment | 6% | 13 | `footwear_material__fabric_textile` = Fabric / Textile, 13; `footwear_material__rubber_pvc` = Rubber / PVC, 7; `footwear_material__polyurethane` = Polyurethane (PU), 6; `footwear_material__faux_leather` = Faux Leather, 4; `footwear_material__plastic` = Plastic, 4 |
| `opacity_level` | Opacity | StoreRouter enrichment | 6% | 3 | `opacity_level__opaque` = Opaque, 21; `opacity_level__semi_sheer` = Semi-Sheer, 4; `opacity_level__sheer` = Sheer, 2 |
| `toe_style` | Toe Shape | StoreRouter enrichment | 6% | 5 | `toe_style__open` = Open-Toe, 13; `toe_style__round` = Round, 6; `toe_style__pointed` = Pointed, 4; `toe_style__square` = Square, 4; `toe_style__almond` = Almond, 1 |
| `occasion_general` | Occasion | StoreRouter enrichment | 6% | 2 | `occasion_general__casual` = Casual, 25; `occasion_general__work` = Work, 1 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 6% | 4 | `pants_length_type__cropped` = Cropped, 13; `pants_length_type__ankle` = Ankle Length, 8; `pants_length_type__footed` = Footed, 3; `pants_length_type__long` = Long, 1 |
| `shoe_heel_height` | Heel height | StoreRouter enrichment | 6% | 4 | `shoe_heel_height__flats` = Flats, 13; `shoe_heel_height__low_heel` = Low Heel, 7; `shoe_heel_height__high_heel` = High Heel, 2; `shoe_heel_height__mid_heel` = Mid Heel, 2 |
| `shoe_features` | Shoe features | StoreRouter enrichment | 5% | 3 | `shoe_features__cushioned` = Cushioned, 21; `shoe_features__lightweight` = Lightweight, 1; `shoe_features__waterproof` = Waterproof, 1 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 5% | 3 | `denim_hem_style__regular` = Regular, 10; `denim_hem_style__frayed` = Frayed, 8; `denim_hem_style__split` = Split, 3 |
| `knit_style` | Knit Style | StoreRouter enrichment | 4% | 7 | `knit_style__jersey` = Jersey, 5; `knit_style__french_terry` = French Terry, 4; `knit_style__rib_knit` = Rib Knit, 4; `knit_style__cable_knit` = Cable Knit, 2; `knit_style__pointelle` = Pointelle, 2 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 4% | 5 | `necklace_design__chain` = Chain, 16; `necklace_design__pendant` = Pendant, 13; `necklace_design__beaded` = Beaded, 4; `necklace_design__statement` = Statement, 3; `necklace_design__cord` = Cord, 1 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | 4% | 7 | `bracelet_design__beaded` = Beaded, 14; `bracelet_design__charm` = Charm, 10; `bracelet_design__friendship` = Friendship, 9; `bracelet_design__woven_beaded` = Woven Beaded, 3; `bracelet_design__cuff` = Cuff, 2 |
| `sandal_style` | Sandal style | StoreRouter enrichment | 4% | 8 | `sandal_style__slide` = Slide, 7; `sandal_style__ankle_strap` = Ankle Strap, 3; `sandal_style__lace_up` = Lace Up, 2; `sandal_style__slingback` = Slingback, 2; `sandal_style__comfort` = Comfort, 1 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 3% | 4 | `openwork_detail__eyelet` = Eyelet, 7; `openwork_detail__cutouts` = Cutouts, 3; `openwork_detail__open_knit` = Open Knit, 3; `openwork_detail__crochet` = Crochet, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 3% | 4 | `outerwear_length_type__hip` = Hip Length, 12; `outerwear_length_type__cropped` = Cropped, 1; `outerwear_length_type__maxi` = Maxi, 1; `outerwear_length_type__mid_thigh` = Mid-Thigh, 1 |
| `shoe_sole_type` | Sole Type | StoreRouter enrichment | 3% | 4 | `shoe_sole_type__rubber` = Rubber, 7; `shoe_sole_type__platform` = Platform, 4; `shoe_sole_type__standard` = Standard, 3; `shoe_sole_type__tread` = Lug / Tread, 2 |
| `product_form` | Product form | StoreRouter enrichment | 3% | 8 | `product_form__balm` = Balm, 7; `product_form__lotion` = Lotion, 2; `product_form__solid` = Solid, 2; `product_form__bar` = Bar, 1; `product_form__cream` = Cream, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 3% | 2 | `fabric_weight__lightweight` = Lightweight, 10; `fabric_weight__heavyweight` = Heavyweight, 3 |
| `material` | Material | StoreRouter enrichment | 3% | 15 | `material__metal` = Metal, 4; `material__leather` = Leather, 3; `material__faux-leather` = Faux Leather, 2; `material__plastic` = Plastic, 2; `material__biodegradable_materials` = Biodegradable materials, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 3% | 7 | `skirt_style__tailored` = Tailored, 5; `skirt_style__cargo` = Cargo, 2; `skirt_style__tiered` = Tiered, 2; `skirt_style__a_line` = A-Line, 1; `skirt_style__flared` = Flared, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | 3% | 3 | `slit_style__side_slit` = Side Slit, 6; `slit_style__front_slit` = Front Slit, 4; `slit_style__back_slit` = Back Slit, 3 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 3% | 2 | `lining_material_outerwear__polyester` = Polyester, 10; `lining_material_outerwear__fully_lined` = Fully Lined, 9 |
| `product_certifications_standards` | Product certifications & standards | StoreRouter enrichment | 3% | 10 | `product_certifications_standards__natural_ingredients` = Natural Ingredients, 5; `product_certifications_standards__spf_protection` = SPF Protection, 4; `product_certifications_standards__cruelty_free` = Cruelty Free, 3; `product_certifications_standards__all_natural_ingredients` = All Natural Ingredients, 2; `product_certifications_standards__eco_friendly` = Eco Friendly, 2 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | 2% | 2 | `pants_leg_length__cropped` = Cropped, 9; `pants_leg_length__short` = Short, 1 |
| `top_length_type` | Top length type | StoreRouter enrichment | 2% | 4 | `top_length_type__waist_length` = Waist Length, 5; `top_length_type__cropped` = Cropped, 3; `top_length_type__hip_length` = Hip Length, 1; `top_length_type__tunic_length` = Tunic Length, 1 |
| `package_type` | Package type | StoreRouter enrichment | 2% | 5 | `package_type__box` = Box, 4; `package_type__squeeze_tube` = Squeeze Tube, 3; `package_type__tube` = Tube, 3; `package_type__pump_bottle` = Pump Bottle, 1; `package_type__travel_size` = Travel Size, 1 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 2% | 3 | `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 4; `activewear_unique_features__hidden_pockets` = Hidden Pockets, 3; `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 1 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | 2% | 1 | `closure_type_belts__slide_adjustable` = Adjustable Buckle, 7 |
| `flat_shoe_style_type` | Shoe Type (Silhouette / Style) | StoreRouter enrichment | 2% | 3 | `flat_shoe_style_type__ballet` = Ballet, 4; `flat_shoe_style_type__loafer` = Loafer, 3; `flat_shoe_style_type__mary_jane` = Mary Jane, 2 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 2% | 3 | `stretch_level__high` = High, 3; `stretch_level__low` = Low, 2; `stretch_level__none` = None, 2 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 1% | 2 | `insulation_level__heavyweight` = Heavyweight, 3; `insulation_level__lightweight` = Lightweight, 3 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | 1% | 3 | `outerwear_unique_features__belted` = Belted, 2; `outerwear_unique_features__double_breasted` = Double Breasted, 2; `outerwear_unique_features__hooded` = Hooded, 2 |
| `boot_shaft_height` | Boot Shaft Height | StoreRouter enrichment | 1% | 2 | `boot_shaft_height__ankle_low` = Ankle / Low, 4; `boot_shaft_height__knee_high` = Knee-High, 1 |
| `boot_style` | Boot style | StoreRouter enrichment | 1% | 4 | `boot_style__chelsea` = Chelsea, 2; `boot_style__classic_other` = Classic/Other, 2; `boot_style__cowboy` = Cowboy / Western, 1; `boot_style__snow` = Snow Boots, 1 |
| `dispenser_type` | Dispenser type | StoreRouter enrichment | 1% | 3 | `dispenser_type__tube` = Tube, 3; `dispenser_type__bottle` = Bottle, 2; `dispenser_type__squeeze_bottle` = Squeeze Bottle, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | 1% | 2 | `scarf_shawl_style__square` = Square, 3; `scarf_shawl_style__regular` = Regular, 2 |
| `shaft_design` | Shaft Design | StoreRouter enrichment | 1% | 1 | `shaft_design__standard` = Standard, 5 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | 1% | 7 | `skin_care_effect__protection` = Protection, 4; `skin_care_effect__nourishing` = Nourishing, 2; `skin_care_effect__shine` = Shine, 2; `skin_care_effect__anti_aging` = Anti Aging, 1; `skin_care_effect__healing` = Healing, 1 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 6 | `bag_case_material__cotton` = Cotton, 2; `bag_case_material__faux_leather` = Faux Leather, 2; `bag_case_material__canvas` = Canvas, 1; `bag_case_material__denim` = Denim, 1; `bag_case_material__synthetic` = Synthetic, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 5 | `bag_closure_type__magnetic` = Magnetic, 2; `bag_closure_type__flap` = Flap, 1; `bag_closure_type__push_lock` = Push Lock, 1; `bag_closure_type__snap` = Snap, 1; `bag_closure_type__zipper` = Zipper, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 2 | `bag_shape__rectangle` = Rectangle, 3; `bag_shape__crescent` = Crescent, 1 |
| `constitutive_ingredients` | Constitutive ingredients | StoreRouter enrichment | <1% | 4 | `constitutive_ingredients__orange` = Orange, 2; `constitutive_ingredients__cocoa_butter` = Cocoa Butter, 1; `constitutive_ingredients__grapeseed_oil` = Grapeseed Oil, 1; `constitutive_ingredients__jojoba_oil` = Jojoba Oil, 1 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | <1% | 1 | `shorts_fit__relaxed` = Relaxed, 4 |
| `skin_care_features` | Skin care features | StoreRouter enrichment | <1% | 2 | `skin_care_features__uva/uvb_protection` = Uva/Uvb Protection, 4; `skin_care_features__waterproof` = Waterproof, 1 |
| `suitable_for_skin_type` | Suitable for skin type | StoreRouter enrichment | <1% | 2 | `suitable_for_skin_type__dry` = Dry, 3; `suitable_for_skin_type__aging` = Aging, 1 |
| `application_area` | Application area | StoreRouter enrichment | <1% | 1 | `application_area__full_body` = Full Body, 3 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 3 | `carry_options__handle` = Handle, 2; `carry_options__shoulder_strap` = Shoulder Strap, 1; `carry_options__trolley_sleeve` = Trolley Sleeve, 1 |
| `cosmetic_function` | Cosmetic function | StoreRouter enrichment | <1% | 4 | `cosmetic_function__hydrating` = Hydrating, 3; `cosmetic_function__moisturizing` = Moisturizing, 3; `cosmetic_function__healing` = Healing, 1; `cosmetic_function__hydration` = Hydration, 1 |
| `dress_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 1 | `dress_shoe_style_type__loafers` = Loafer, 3 |
| `heel_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 3 | `heel_shoe_style_type__sandal_heeled` = Heeled Sandal, 3; `heel_shoe_style_type__slingback` = Slingback, 2; `heel_shoe_style_type__mary_jane_heeled` = Mary Jane, 1 |
| `shoe_heel_type` | Heel Type (Shape / Construction) | StoreRouter enrichment | <1% | 2 | `shoe_heel_type__block` = Block, 2; `shoe_heel_type__kitten` = Kitten, 1 |
| `sneaker_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 1 | `sneaker_shoe_style_type__low_top` = Low-Top, 3 |
| `sneaker_style` | Sneaker style | StoreRouter enrichment | <1% | 2 | `sneaker_style__fashion` = Fashion, 3; `sneaker_style__lifestyle` = Lifestyle, 1 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | <1% | 3 | `underwear_coverage_style__brief` = Brief, 2; `underwear_coverage_style__full` = Full Coverage, 2; `underwear_coverage_style__bikini` = Bikini, 1 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 2 | `bag_size__large` = Large, 1; `bag_size__mini` = Mini, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 2 | `hair combs` = Hair Combs, 1; `lounge bottoms` = Lounge Bottoms, 1 |
| `eyewear_frame_color` | Eyewear frame color | StoreRouter enrichment | <1% | 3 | `eyewear_frame_color__brown` = Brown, 1; `eyewear_frame_color__multicolor` = Multicolor, 1; `eyewear_frame_color__tortoiseshell` = Tortoiseshell, 1 |
| `eyewear_frame_design` | Eyewear frame design | StoreRouter enrichment | <1% | 2 | `eyewear_frame_design__round` = Round, 1; `eyewear_frame_design__square` = Square, 1 |
| `eyewear_frame_material` | Eyewear Frame Material | StoreRouter enrichment | <1% | 1 | `eyewear_frame_material__plastic` = Plastic, 2 |
| `flavor` | Flavor | StoreRouter enrichment | <1% | 3 | `flavor__cinnamon` = Cinnamon, 1; `flavor__ginger` = Ginger, 1; `flavor__mint` = Mint, 1 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | <1% | 2 | `one_piece_style__jumpsuit` = Jumpsuit, 1; `one_piece_style__romper` = Romper, 1 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | <1% | 2 | `shoulder_bag_style_type__hobo` = Hobo, 1; `shoulder_bag_style_type__saddle` = Saddle, 1 |
| `temple_color` | Temple color | StoreRouter enrichment | <1% | 3 | `temple_color__brown` = Brown, 1; `temple_color__multicolor` = Multicolor, 1; `temple_color__tortoiseshell` = Tortoiseshell, 1 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 2 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 1 | `activity_type__training_gym` = Training / Gym, 1 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | <1% | 1 | `bag_case_storage_features__protective_sleeves` = Protective Sleeves, 1 |
| `bra_closure_type` | Bra closure type | StoreRouter enrichment | <1% | 1 | `bra_closure_type__back` = Back, 1 |
| `bra_coverage_style` | Bra coverage style | StoreRouter enrichment | <1% | 1 | `bra_coverage_style__plunge` = Plunge, 1 |
| `bra_features` | Bra features | StoreRouter enrichment | <1% | 1 | `bra_features__adjustable_strap` = Adjustable Strap, 1 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | <1% | 1 | `bra_strap_type__adjustable` = Adjustable, 1 |
| `bra_style` | Bra style | StoreRouter enrichment | <1% | 3 | `bra_style__bralette` = Bralette, 1; `bra_style__plunge` = Plunge, 1; `bra_style__wireless` = Wireless, 1 |
| `bra_support_level` | Bra support level | StoreRouter enrichment | <1% | 1 | `bra_support_level__medium` = Medium, 1 |
| `clutch_style` | Clutch Style | StoreRouter enrichment | <1% | 1 | `clutch_style__pouch` = Pouch, 1 |
| `eyewear_frame_pattern` | Eyewear frame pattern | StoreRouter enrichment | <1% | 1 | `eyewear_frame_pattern__solid` = Solid, 1 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | <1% | 1 | `hardware_finish__silver` = Silver, 1 |
| `intimates_unique_features` | Intimates Features | StoreRouter enrichment | <1% | 1 | `intimates_unique_features__seamless` = Seamless, 1 |
| `lens_color` | Lens color | StoreRouter enrichment | <1% | 1 | `lens_color__brown` = Brown, 1 |
| `lens_pattern` | Lens pattern | StoreRouter enrichment | <1% | 1 | `lens_pattern__gradient` = Gradient, 1 |
| `moisturizer_type` | Moisturizer type | StoreRouter enrichment | <1% | 1 | `moisturizer_type__all_day` = All Day, 1 |
| `performance_features` | Performance Features | StoreRouter enrichment | <1% | 2 | `performance_features__breathable_design` = Breathable Design, 1; `performance_features__moisture_wicking` = Moisture Wicking, 1 |
| `suitable_for_hair_type` | Suitable for hair type | StoreRouter enrichment | <1% | 1 | `suitable_for_hair_type__all_hair_types` = All Hair Types, 1 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | <1% | 1 | `swim_bottom_coverage_style__high_waisted` = High-Waisted, 1 |
| `temple_pattern` | Temple pattern | StoreRouter enrichment | <1% | 1 | `temple_pattern__solid` = Solid, 1 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | <1% | 1 | `tote_handle_type__dual` = Dual, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `LOFT` = LOFT, 436 |
