# Afends (afends.com) product data API

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

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

## Questions

### What does Afends sell?

Almost entirely Apparel & Accessories: 100% of its 1,898 products. Clothing is the largest department with 1,711 products, followed by Accessories (179) and Bags (8). The most common Afends categories are Tops (789), Dresses (212) and Swimwear (212).

### How are Afends 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 (123 products). Every level is a search facet.

### What can I filter Afends products by?

92 searchable fields. Well-covered attributes include fabric (97% of products), sustainability features (77%) and sleeve length type (59%). For fabric, the most common values are Cotton, Hemp and Lyocell; for sustainability features, the most common values are Recycled Materials, Organic Materials and Eco-Friendly.

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

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

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

### Where does the data come from?

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

### Womens Wren - Seersucker Top - Coffee Check

'Wren' is thoughtfully crafted from a hemp and tencel seersucker blend, delivering a refined texture with a structured yet breathable feel for everyday wear. This top offers a flattering silhouette that hugs you in all the right places, accentuating your figure with a high neck, capped sleeves and baby locked edges. We've also added a keyhole with single button closure for easy wear. ~ Womens seersucker top Tight fit High neck Cap sleeves Baby locked edges Keyhole with single button closure Textured stretch seersucker Custom yarn dyed woven check True to size Model Our studio model wears a size S / 8 AU / 4 US and is 174cm tall with a 77cm bust, 61cm waist, and 93cm hips. Our lifestyle model wears a size S / 8 AU / 4 US and is 165cm tall with a 82cm bust, 61cm waist, and 89cm hips. Material 55% Hemp 45% Tencel Seersucker Yarn Dye Check Lightweight, 136gsm

Indexed response retrieved 2026-10-19T19:42:50.508Z. 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": "afends",
  "product": {
    "title": "Womens Wren - Seersucker Top - Coffee Check",
    "brand": {
      "name": "Afends"
    },
    "productUrl": "https://afends.com/en-us/products/afends-womens-wren-base-hemp-seersucker-top-coffee-check",
    "currentPrice": 69.99,
    "currency": "USD",
    "inStock": true,
    "description": "'Wren' is thoughtfully crafted from a hemp and tencel seersucker blend, delivering a refined texture with a structured yet breathable feel for everyday wear. This top offers a flattering silhouette that hugs you in all the right places, accentuating your figure with a high neck, capped sleeves and baby locked edges. We've also added a keyhole with single button closure for easy wear. ~ Womens seersucker top Tight fit High neck Cap sleeves Baby locked edges Keyhole with single button closure Textured stretch seersucker Custom yarn dyed woven check True to size Model Our studio model wears a size S / 8 AU / 4 US and is 174cm tall with a 77cm bust, 61cm waist, and 93cm hips. Our lifestyle model wears a size S / 8 AU / 4 US and is 165cm tall with a 82cm bust, 61cm waist, and 89cm hips. Material 55% Hemp 45% Tencel Seersucker Yarn Dye Check Lightweight, 136gsm",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0497/8277/files/W250111-CFC_0362.png?v=1764028895",
      "cdnUrl": "https://cdn.storerouter.ai/573181eb071a9fa8990c6ff7f3d1462c/5d09112c112fd75eee9e63c8f0fe0529.webp?request_id=09640aa7-ec6a-4c27-b109-f98d897539af",
      "width": 1462,
      "height": 2047,
      "sizeBytes": 250036,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "55% Hemp 45% Tencel Seersucker Yarn Dye Check"
      ],
      "fit": [
        "Tight fit",
        "True to size"
      ],
      "dimensions": null,
      "patterns": [
        "Check"
      ]
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "afends",
  "product": {
    "enrichment": {
      "type": "top",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Tops",
        "Shirts & Blouses"
      ],
      "styles": [
        "casual",
        "minimalist"
      ],
      "attributes": {
        "Fabric": [
          "Hemp",
          "Lyocell"
        ],
        "Pattern": [
          "Checkered"
        ],
        "Neckline": [
          "Mock Neck"
        ],
        "Occasion": [
          "Casual"
        ],
        "Fit (Tops)": [
          "Fitted"
        ],
        "Sleeve Style": [
          "Cap"
        ],
        "Front Closure": [
          "None"
        ],
        "Sleeve length type": [
          "Short"
        ],
        "Front Closure Length": [
          "None"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__hemp",
          "fabric__lyocell"
        ],
        "fit_top": [
          "fit_top__fitted"
        ],
        "pattern": [
          "pattern__checkered"
        ],
        "neckline": [
          "neckline__mock"
        ],
        "sleeve_style": [
          "sleeve_style__cap"
        ],
        "occasion_general": [
          "occasion_general__casual"
        ],
        "front_closure_type": [
          "front_closure_type__none"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__short"
        ],
        "front_closure_length": [
          "front_closure_length__none"
        ]
      }
    }
  }
}
```

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

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

- [Womens Wren - Seersucker Top - Coffee Check](https://afends.com/en-us/products/afends-womens-wren-base-hemp-seersucker-top-coffee-check) — $69.99
- [Womens Wren - Seersucker Top](https://afends.com/en-us/products/afends-womens-focus-seersucker-top-off-white) — $69.99
- [Womens Wren - Seersucker Top - Steel Check](https://afends.com/en-us/products/afends-womens-wren-asta-hemp-seersucker-top-steel-check) — $69.99
- [Womens Wren - Seersucker Top - Navy Check](https://afends.com/en-us/products/afends-womens-wren-position-hemp-seersucker-top-navy-check) — $69.99
- [Womens Wren - Seersucker Top - Coffee](https://afends.com/en-us/products/afends-womens-focus-seersucker-mock-neck-top-coffee) — $69.99

## Prices

Median price $70 across 1,898 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $15 | 11 |
| $15–$30 | 96 |
| $30–$45 | 255 |
| $45–$60 | 424 |
| $60–$75 | 285 |
| $75–$90 | 185 |
| $90–$105 | 154 |
| $105–$120 | 249 |
| $120–$135 | 124 |
| $135 and up | 115 |

## Categories

| Category | Products |
| --- | --- |
| Tops | 789 |
| Dresses | 212 |
| Swimwear | 212 |
| Hats & Headwear | 163 |
| Pants | 136 |
| Shorts | 116 |
| Skirts | 109 |
| Underwear & Sleepwear | 87 |
| Jackets & Coats | 36 |
| Eyewear | 14 |

## 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, 1,680; `true` = True, 218 |
| `color` | Product color | Merchant data | 100% | 39 | `black` = Black, 478; `white` = White, 260; `brown` = Brown, 229; `multi` = Multi, 154; `olive` = Olive, 152 |
| `color_family` | Color family | Merchant data | 100% | 12 | `Black` = Black, 478; `Brown` = Brown, 377; `Blue` = Blue, 319; `White` = White, 283; `Green` = Green, 215 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 1,898 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 1,898 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `clothing` = Clothing, 1,711; `accessories` = Accessories, 179; `bags` = Bags, 8 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 14 | `tops` = Tops, 789; `dresses` = Dresses, 212; `swimwear` = Swimwear, 212; `hats & headwear` = Hats & Headwear, 163; `pants` = Pants, 136 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 1,005; `male` = Male, 616; `unisex` = Unisex, 277 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 33 | `pattern__solid` = Solid, 855; `pattern__art` = Art, 452; `pattern__logo` = Logo, 421; `pattern__checkered` = Checkered, 369; `pattern__text` = Text, 322 |
| `fabric` | Fabric | StoreRouter enrichment | 97% | 27 | `fabric__cotton` = Cotton, 1,300; `fabric__hemp` = Hemp, 454; `fabric__lyocell` = Lyocell, 346; `fabric__elastane` = Elastane (Spandex / Lycra), 288; `fabric__nylon` = Nylon / Polyamide, 212 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 82% | 40 | `t-shirts` = T-Shirts, 433; `tank tops & sleeveless` = Tank Tops & Sleeveless, 143; `caps` = Caps, 127; `shirts & blouses` = Shirts & Blouses, 117; `bikinis` = Bikinis, 91 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 78% | 5 | `sustainability_features__recycled_materials` = Recycled Materials, 1,184; `sustainability_features__organic_materials` = Organic Materials, 286; `sustainability_features__eco_friendly` = Eco-Friendly, 171; `sustainability_features__sustainable_sourcing` = Sustainable Sourcing, 51; `sustainability_features__biodegradable` = Biodegradable, 9 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 59% | 4 | `sleeve_length_type__short` = Short, 544; `sleeve_length_type__sleeveless` = Sleeveless, 392; `sleeve_length_type__long` = Long, 184; `sleeve_length_type__3/4` = 3/4, 3 |
| `neckline` | Neckline | StoreRouter enrichment | 56% | 21 | `neckline__crew` = Crew, 476; `neckline__v_neck` = V Neck, 161; `neckline__round` = Round, 96; `neckline__scoop` = Scoop, 85; `neckline__collared` = Collared, 83 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 47% | 9 | `graphic_type__solid_no_print` = Solid / No Print, 296; `graphic_type__logo_embroidery` = Logo Embroidery, 214; `graphic_type__photo_art` = Photo Print / Art, 209; `graphic_type__logo_branded` = Logo Print, 188; `graphic_type__slogan_text` = Text / Slogan Print, 148 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 44% | 5 | `front_closure_type__none` = None, 660; `front_closure_type__buttons` = Buttons, 70; `front_closure_type__zipper` = Zipper, 57; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 52; `front_closure_type__snaps` = Snaps, 2 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 40% | 5 | `front_closure_length__none` = None, 633; `front_closure_length__full` = Full, 99; `front_closure_length__quarter` = Quarter, 12; `front_closure_length__half` = Half, 7; `front_closure_length__short_placket` = Short Placket, 1 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 37% | 7 | `fit_top__boxy` = Boxy, 296; `fit_top__relaxed` = Relaxed, 211; `fit_top__fitted` = Fitted, 138; `fit_top__oversized` = Oversized, 75; `fit_top__regular` = Regular, 39 |
| `collar_style` | Collar Style | StoreRouter enrichment | 33% | 7 | `collar_style__crew` = Crew, 446; `collar_style__collarless` = Collarless, 137; `collar_style__stand_funnel` = Stand / Funnel, 29; `collar_style__camp_revere` = Camp / Revere, 7; `collar_style__polo` = Polo, 6 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 31% | 27 | `tank & cami tops` = Tank & Cami Tops, 123; `baseball caps` = Baseball Caps, 63; `crew / mid-calf` = Crew / Mid-Calf, 52; `hoodies` = Hoodies, 50; `bikini bottoms` = Bikini Bottoms, 47 |
| `knit_style` | Knit Style | StoreRouter enrichment | 26% | 6 | `knit_style__jersey` = Jersey, 421; `knit_style__rib_knit` = Rib Knit, 66; `knit_style__jacquard` = Jacquard, 7; `knit_style__fine_gauge` = Fine Gauge, 6; `knit_style__waffle` = Waffle, 3 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 25% | 4 | `fabric_weight__heavyweight` = Heavyweight, 200; `fabric_weight__lightweight` = Lightweight, 193; `fabric_weight__midweight` = Midweight, 82; `fabric_weight__sheer` = Sheer, 7 |
| `opacity_level` | Opacity | StoreRouter enrichment | 19% | 3 | `opacity_level__opaque` = Opaque, 320; `opacity_level__sheer` = Sheer, 18; `opacity_level__semi_sheer` = Semi-Sheer, 17 |
| `season` | Season | StoreRouter enrichment | 18% | 4 | `season__warm_weather` = Warm Weather, 244; `season__all_season` = All-Season, 51; `season__cold_weather` = Cold Weather, 44; `season__cool_weather` = Cool Weather, 11 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 17% | 2 | `general_clothing_features__stretchable` = Stretchable, 325; `general_clothing_features__reversible` = Reversible, 8 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 17% | 4 | `skirt_dress_length_type__mini` = Mini, 141; `skirt_dress_length_type__maxi` = Maxi, 114; `skirt_dress_length_type__midi` = Midi, 69; `skirt_dress_length_type__knee` = Knee, 1 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 16% | 9 | `sleeve_style__drop_shoulder` = Drop Shoulder, 183; `sleeve_style__raglan` = Raglan, 49; `sleeve_style__cap` = Cap, 47; `sleeve_style__flutter` = Flutter, 7; `sleeve_style__bell` = Bell, 6 |
| `top_length_type` | Top length type | StoreRouter enrichment | 13% | 4 | `top_length_type__cropped` = Cropped, 234; `top_length_type__hip_length` = Hip Length, 16; `top_length_type__waist_length` = Waist Length, 6; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 1 |
| `embellishments` | Embellishments | StoreRouter enrichment | 13% | 7 | `embellishments__embroidery` = Embroidery, 130; `embellishments__contrast_piping` = Contrast Trim / Piping, 101; `embellishments__bow` = Bow, 20; `embellishments__applique` = Appliqué, 5; `embellishments__beading` = Beading, 3 |
| `occasion_general` | Occasion | StoreRouter enrichment | 12% | 2 | `occasion_general__casual` = Casual, 236; `occasion_general__work` = Work, 6 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 11% | 8 | `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 125; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 111; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 51; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 5; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 4 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 10% | 3 | `occasion_style_dresses__casual` = Casual, 178; `occasion_style_dresses__evening` = Evening, 3; `occasion_style_dresses__cocktail` = Cocktail, 1 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 9% | 7 | `construction_detail__draped` = Draped, 62; `construction_detail__ruched` = Ruched, 49; `construction_detail__smocked` = Smocked, 30; `construction_detail__pleated` = Pleated, 27; `construction_detail__lace_trim` = Lace Trim, 14 |
| `material` | Material | StoreRouter enrichment | 9% | 15 | `material__cotton` = Cotton, 153; `material__twill` = Twill, 123; `material__mesh` = Mesh, 30; `material__hemp` = Hemp, 8; `material__polyester` = Polyester, 8 |
| `dress_style` | Dress style | StoreRouter enrichment | 8% | 16 | `dress_style__a_line` = A Line, 43; `dress_style__slip` = Slip, 19; `dress_style__backless` = Backless, 18; `dress_style__bodycon` = Bodycon, 18; `dress_style__shift` = Shift, 18 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 8% | 5 | `bottoms_closure__drawstring` = Drawstring, 77; `bottoms_closure__pull_on` = Pull-On, 76; `bottoms_closure__zip` = Zip Fly, 25; `bottoms_closure__buttons` = Button Fly, 6; `bottoms_closure__hook_bar` = Hook & Bar, 2 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 8% | 3 | `surface_finish__matte` = Matte, 140; `surface_finish__glossy` = Glossy, 6; `surface_finish__metallic` = Metallic, 1 |
| `performance_features` | Performance Features | StoreRouter enrichment | 7% | 7 | `performance_features__quick_drying` = Quick Drying, 72; `performance_features__water_resistant` = Water Resistant, 40; `performance_features__breathable_design` = Breathable Design, 33; `performance_features__four_way_stretch` = Four Way Stretch, 24; `performance_features__reflective` = Reflective, 16 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 7% | 9 | `pants_leg_shape__wide_leg` = Wide Leg, 95; `pants_leg_shape__flare` = Flare, 14; `pants_leg_shape__straight` = Straight, 9; `pants_leg_shape__tapered` = Tapered, 9; `pants_leg_shape__cuffed` = Cuffed, 5 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 7% | 3 | `waist_rise__high` = High, 50; `waist_rise__low` = Low, 43; `waist_rise__mid` = Mid, 42 |
| `headwear_features` | Headwear features | StoreRouter enrichment | 6% | 4 | `headwear_features__adjustable_fit` = Adjustable Fit, 117; `headwear_features__reversible` = Reversible, 2; `headwear_features__versatile` = Versatile, 2; `headwear_features__uv_protection` = UV Protection, 1 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 6% | 5 | `shorts_fit__loose` = Loose, 62; `shorts_fit__relaxed` = Relaxed, 34; `shorts_fit__slim` = Slim, 9; `shorts_fit__tailored` = Tailored, 4; `shorts_fit__athletic` = Athletic, 2 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 4% | 6 | `denim_wash__medium` = Medium, 32; `denim_wash__black` = Black, 17; `denim_wash__colored` = Colored, 12; `denim_wash__light` = Light, 10; `denim_wash__dark` = Dark, 5 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 4% | 2 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 75; `swimwear_unique_features__built_in_bra` = Built-In Bra / Shelf Bra, 2 |
| `placket_type` | Front Opening | StoreRouter enrichment | 4% | 4 | `placket_type__exposed` = Visible Buttons, 66; `placket_type__fly_front` = Covered Zip, 4; `placket_type__concealed` = Hidden Buttons, 2; `placket_type__snap` = Snap Closure, 1 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 4% | 3 | `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 49; `denim_wash_effects__clean_none` = Clean / None, 19; `denim_wash_effects__distressed` = Distressed, 3 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 4% | 8 | `skirt_style__a_line` = A-Line, 31; `skirt_style__gathered` = Gathered, 25; `skirt_style__cargo` = Cargo, 4; `skirt_style__pencil` = Pencil, 4; `skirt_style__tiered` = Tiered, 3 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 3% | 2 | `denim_hem_style__regular` = Regular, 44; `denim_hem_style__frayed` = Frayed, 6 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 3% | 3 | `insulation_level__heavyweight` = Heavyweight, 34; `insulation_level__lightweight` = Lightweight, 15; `insulation_level__midweight` = Midweight, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 3% | 3 | `denim_fabric__rigid` = Rigid, 38; `denim_fabric__colored` = Colored, 11; `denim_fabric__stretch` = Stretch, 2 |
| `slit_style` | Slit Style | StoreRouter enrichment | 3% | 3 | `slit_style__side_slit` = Side Slit, 32; `slit_style__front_slit` = Front Slit, 13; `slit_style__back_slit` = Back Slit, 2 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | 2% | 6 | `swim_bottom_coverage_style__cheeky` = Cheeky, 28; `swim_bottom_coverage_style__full` = Full Coverage, 14; `swim_bottom_coverage_style__high_waisted` = High-Waisted, 13; `swim_bottom_coverage_style__boyshort` = Boyshort, 4; `swim_bottom_coverage_style__thong` = Thong, 3 |
| `size_group` | Size Type | StoreRouter enrichment | 2% | 1 | `size_group__regular` = Regular, 41 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 2% | 3 | `swim_top_coverage_style__triangle` = Triangle, 30; `swim_top_coverage_style__bralette` = Bralette, 7; `swim_top_coverage_style__tankini` = Tankini, 3 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 2% | 2 | `outerwear_length_type__hip` = Hip Length, 22; `outerwear_length_type__cropped` = Cropped, 9 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 2% | 1 | `stretch_level__none` = None, 31 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 2% | 4 | `openwork_detail__eyelet` = Eyelet, 13; `openwork_detail__open_knit` = Open Knit, 8; `openwork_detail__cutouts` = Cutouts, 6; `openwork_detail__fishnet` = Fishnet, 1 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 1% | 3 | `pants_length_type__long` = Long, 18; `pants_length_type__above_the_knee` = Above the Knee, 6; `pants_length_type__ankle` = Ankle Length, 3 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 1% | 5 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 19; `activewear_unique_features__high_visibility_accents` = High Visibility Accents, 3; `activewear_unique_features__compression` = Compression, 2; `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 1; `activewear_unique_features__mesh_panels` = Mesh Panels, 1 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 6 | `activity_type__hiking_outdoor` = Hiking / Outdoor, 7; `activity_type__basketball` = Basketball, 5; `activity_type__multi_sport` = Multi-Sport, 3; `activity_type__training_gym` = Training / Gym, 3; `activity_type__boxing` = Boxing, 1 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | <1% | 4 | `underwear_coverage_style__boyshort` = Boyshort, 8; `underwear_coverage_style__full` = Full Coverage, 7; `underwear_coverage_style__brief` = Brief, 4; `underwear_coverage_style__bikini` = Bikini, 3 |
| `eyewear_frame_color` | Eyewear frame color | StoreRouter enrichment | <1% | 3 | `eyewear_frame_color__black` = Black, 8; `eyewear_frame_color__tortoiseshell` = Tortoiseshell, 6; `eyewear_frame_color__brown` = Brown, 4 |
| `eyewear_frame_design` | Eyewear frame design | StoreRouter enrichment | <1% | 4 | `eyewear_frame_design__square` = Square, 6; `eyewear_frame_design__cat_eye` = Cat Eye, 4; `eyewear_frame_design__oval` = Oval, 2; `eyewear_frame_design__rectangle` = Rectangle, 2 |
| `eyewear_frame_material` | Eyewear Frame Material | StoreRouter enrichment | <1% | 1 | `eyewear_frame_material__acetate` = Acetate, 14 |
| `eyewear_frame_pattern` | Eyewear frame pattern | StoreRouter enrichment | <1% | 2 | `eyewear_frame_pattern__solid` = Solid, 8; `eyewear_frame_pattern__texture` = Texture, 6 |
| `lens_color` | Lens color | StoreRouter enrichment | <1% | 4 | `lens_color__black` = Black, 8; `lens_color__brown` = Brown, 4; `lens_color__gray` = Gray, 4; `lens_color__blue` = Blue, 2 |
| `lens_pattern` | Lens pattern | StoreRouter enrichment | <1% | 2 | `lens_pattern__solid` = Solid, 10; `lens_pattern__gradient` = Gradient, 4 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | <1% | 6 | `one_piece_style__jumpsuit` = Jumpsuit, 9; `one_piece_style__overall` = Overall, 4; `one_piece_style__playsuit` = Playsuit, 4; `one_piece_style__dungaree` = Dungaree, 3; `one_piece_style__boiler_suit` = Boiler Suit, 1 |
| `temple_color` | Temple color | StoreRouter enrichment | <1% | 3 | `temple_color__black` = Black, 8; `temple_color__tortoiseshell` = Tortoiseshell, 6; `temple_color__brown` = Brown, 4 |
| `temple_pattern` | Temple pattern | StoreRouter enrichment | <1% | 2 | `temple_pattern__solid` = Solid, 8; `temple_pattern__texture` = Texture, 6 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 6 | `bag_case_material__canvas` = Canvas, 5; `bag_case_material__cotton` = Cotton, 4; `bag_case_material__polyester` = Polyester, 3; `bag_case_material__mesh` = Mesh, 1; `bag_case_material__nylon` = Nylon, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 2 | `bag_closure_type__open_top` = Open Top, 5; `bag_closure_type__zipper` = Zipper, 3 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 3 | `carry_options__shoulder_strap` = Shoulder Strap, 6; `carry_options__handle` = Handle, 5; `carry_options__backpack_strap` = Backpack Strap, 2 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 1 | `lounge bottoms` = Lounge Bottoms, 8 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | <1% | 3 | `lining_material_outerwear__mesh` = Mesh, 4; `lining_material_outerwear__cotton` = Cotton, 3; `lining_material_outerwear__fleece` = Fleece, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 2 | `outerwear_unique_features__hooded` = Hooded, 7; `outerwear_unique_features__insulated` = Insulated, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 1 | `bag_shape__rectangle` = Rectangle, 6 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 5 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | <1% | 3 | `bag_case_storage_features__built-in_compartments` = Built-in Compartments, 2; `bag_case_storage_features__external_pockets` = External Pockets, 2; `bag_case_storage_features__protective_sleeves` = Protective Sleeves, 2 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | <1% | 2 | `tote_handle_type__dual` = Dual, 3; `tote_handle_type__long` = Long, 2 |
| `activity_intensity` | Activity Intensity | StoreRouter enrichment | <1% | 1 | `activity_intensity__training` = Training, 1 |
| `backpack_style` | Backpack Style | StoreRouter enrichment | <1% | 2 | `backpack_style__laptop` = Laptop, 2; `backpack_style__travel` = Travel, 1 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 2 | `bag_size__large` = Large, 2; `bag_size__oversized` = Oversized, 1 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | <1% | 1 | `bag_strap_details__adjustable` = Adjustable, 1 |
| `bra_features` | Bra features | StoreRouter enrichment | <1% | 3 | `bra_features__adjustable_band` = Adjustable Band, 1; `bra_features__adjustable_strap` = Adjustable Strap, 1; `bra_features__breathable_design` = Breathable Design, 1 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | <1% | 1 | `bra_strap_type__adjustable` = Adjustable, 1 |
| `bra_style` | Bra style | StoreRouter enrichment | <1% | 2 | `bra_style__bralette` = Bralette, 1; `bra_style__wireless` = Wireless, 1 |
| `care_instructions` | Care instructions | StoreRouter enrichment | <1% | 1 | `care_instructions__machine_washable` = Machine Washable, 1 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | <1% | 1 | `hardware_finish__brass` = Brass, 1 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | <1% | 1 | `pants_leg_length__long` = Long, 2 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 1 | `scarf_shawl_style__wrap` = Wrap, 2 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Afends` = Afends, 1,898 |
