# Organicbasics (us.organicbasics.com) product data API

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

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

## Questions

### What does Organicbasics sell?

Almost entirely Apparel & Accessories: 100% of its 2,198 products. Clothing is the largest department with 2,160 products, followed by Accessories (34) and Bags (4). The most common Organicbasics categories are Underwear & Sleepwear (1,249), Tops (663) and Pants (79).

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

### What can I filter Organicbasics products by?

73 searchable fields. Well-covered attributes include fabric (99% of products), sustainability features (91%) and sleeve length type (34%). For fabric, the most common values are Elastane (Spandex / Lycra), Cotton and Nylon / Polyamide; for sustainability features, the most common values are Organic Materials, Recycled Materials and Eco-Friendly.

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

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

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

### Where does the data come from?

Straight from us.organicbasics.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

### Pointelle Hipster

A timeless hipster silhouette, reimagined in pointelle knit. Made from a soft, seamless, and stretchy fabric for ultimate comfort and just the right amount of support.

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

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "organicbasics",
  "product": {
    "title": "Pointelle Hipster",
    "brand": {
      "name": "Organic Basics"
    },
    "productUrl": "https://us.organicbasics.com/products/womens-pointelle-hipster-black",
    "currentPrice": 15.4,
    "currency": "USD",
    "inStock": true,
    "description": "A timeless hipster silhouette, reimagined in pointelle knit. Made from a soft, seamless, and stretchy fabric for ultimate comfort and just the right amount of support.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0677/0340/6886/files/dg_organic_basics-women-pointelle-hipster-black-studio-1dg_organic_basics-women-pointelle-cami-black-studio-2_95b48a27-8f25-4eb2-a2f7-28a13dbb04b8.jpg?v=1746129804",
      "cdnUrl": "https://cdn.octogen.ai/56c0e72fde833160d3cb58549153b585/35378be4c25d4a1458e41bfe03dec2e8.webp?request_id=5068846c-89e3-4fe3-a108-84e52394c75c",
      "width": 2048,
      "height": 1931,
      "sizeBytes": 117404,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "62% LENZING™ ECOVERO™ Viscose",
        "29% Recycled Nylon",
        "9% Elastane"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "organicbasics",
  "product": {
    "enrichment": {
      "type": "hipster underwear",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Underwear & Sleepwear",
        "Underwear",
        "Women's Briefs"
      ],
      "styles": [
        "minimalist",
        "basic"
      ],
      "attributes": {
        "Fabric": [
          "Elastane (Spandex / Lycra)",
          "Nylon / Polyamide",
          "Viscose"
        ],
        "Pattern": [
          "Solid",
          "Texture"
        ],
        "Intimates Features": [
          "Seamless"
        ],
        "Sustainability Features": [
          "Eco-Friendly",
          "Recycled Materials"
        ],
        "Underwear coverage style": [
          "Hipster"
        ],
        "General Clothing Features": [
          "Stretchable"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__elastane",
          "fabric__nylon",
          "fabric__viscose"
        ],
        "pattern": [
          "pattern__solid",
          "pattern__texture"
        ],
        "sustainability_features": [
          "sustainability_features__eco_friendly",
          "sustainability_features__recycled_materials"
        ],
        "underwear_coverage_style": [
          "underwear_coverage_style__hipster"
        ],
        "general_clothing_features": [
          "general_clothing_features__stretchable"
        ],
        "intimates_unique_features": [
          "intimates_unique_features__seamless"
        ]
      }
    }
  }
}
```

## 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": ["organicbasics"],
    "q": "underwear & sleepwear",
    "limit": 5
  }'
```

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

- [Pointelle Hipster](https://us.organicbasics.com/products/womens-pointelle-hipster-black) — $15.40
- [Pointelle Hipster](https://us.organicbasics.com/products/womens-pointelle-hipster-soft-blue) — $15.40
- [Core Sleep Poplin Shorts](https://us.organicbasics.com/products/core-sleep-poplin-shorts-black) — $40.50
- [Core Sleep Poplin Shorts](https://us.organicbasics.com/products/core-sleep-poplin-shorts-light-blue) — $40.50
- [Pointelle Hipster](https://us.organicbasics.com/products/womens-pointelle-hipster-soft-lilac) — $15.40

## Categories

| Category | Products |
| --- | --- |
| Underwear & Sleepwear | 1,249 |
| Tops | 663 |
| Pants | 79 |
| Swimwear | 56 |
| Shorts | 46 |
| Jackets & Coats | 36 |
| Dresses | 23 |
| Hats & Headwear | 23 |
| Skirts | 8 |
| Scarves | 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) |
| --- | --- | --- | --- | --- | --- |
| `color` | Product color | Merchant data | 100% | 63 | `black` = Black, 564; `white` = White, 247; `gray` = Gray, 161; `olive` = Olive, 161; `tan` = Tan, 155 |
| `color_family` | Color family | Merchant data | 100% | 12 | `Black` = Black, 564; `White` = White, 378; `Blue` = Blue, 371; `Brown` = Brown, 369; `Green` = Green, 237 |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `false` = False, 1,880; `true` = True, 318 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 2,198 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 2,198 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `clothing` = Clothing, 2,160; `accessories` = Accessories, 34; `bags` = Bags, 4 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 12 | `underwear & sleepwear` = Underwear & Sleepwear, 1,249; `tops` = Tops, 663; `pants` = Pants, 79; `swimwear` = Swimwear, 56; `shorts` = Shorts, 46 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 1,581; `male` = Male, 477; `unisex` = Unisex, 140 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 11 | `pattern__solid` = Solid, 2,082; `pattern__texture` = Texture, 375; `pattern__logo` = Logo, 235; `pattern__striped` = Striped, 67; `pattern__color_block` = Color Block, 37 |
| `fabric` | Fabric | StoreRouter enrichment | 100% | 14 | `fabric__elastane` = Elastane (Spandex / Lycra), 1,665; `fabric__cotton` = Cotton, 1,568; `fabric__nylon` = Nylon / Polyamide, 691; `fabric__lyocell` = Lyocell, 228; `fabric__polyester` = Polyester, 209 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 98% | 31 | `underwear` = Underwear, 747; `t-shirts` = T-Shirts, 388; `lingerie, intimates & shapewear` = Lingerie, Intimates & Shapewear, 368; `tank tops & sleeveless` = Tank Tops & Sleeveless, 100; `socks` = Socks, 82 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 92% | 6 | `sustainability_features__organic_materials` = Organic Materials, 1,563; `sustainability_features__recycled_materials` = Recycled Materials, 676; `sustainability_features__eco_friendly` = Eco-Friendly, 45; `sustainability_features__gots_certified` = GOTS Certified, 17; `sustainability_features__b_corp_certified` = B Corp Certified, 12 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 76% | 1 | `general_clothing_features__stretchable` = Stretchable, 1,678 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 71% | 36 | `bras` = Bras, 361; `women's briefs` = Women's Briefs, 272; `thongs` = Thongs, 169; `trunks` = Trunks, 127; `boyshorts` = Boyshorts, 103 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 34% | 4 | `sleeve_length_type__long` = Long, 318; `sleeve_length_type__short` = Short, 272; `sleeve_length_type__sleeveless` = Sleeveless, 156; `sleeve_length_type__3/4` = 3/4, 3 |
| `neckline` | Neckline | StoreRouter enrichment | 33% | 19 | `neckline__crew` = Crew, 403; `neckline__round` = Round, 167; `neckline__scoop` = Scoop, 84; `neckline__spaghetti_strap` = Spaghetti Strap, 42; `neckline__hooded` = Hooded, 30 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 31% | 3 | `graphic_type__solid_no_print` = Solid / No Print, 660; `graphic_type__logo_branded` = Logo Print, 19; `graphic_type__logo_embroidery` = Logo Embroidery, 4 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 30% | 5 | `front_closure_type__none` = None, 565; `front_closure_type__zipper` = Zipper, 58; `front_closure_type__buttons` = Buttons, 27; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 10; `front_closure_type__snaps` = Snaps, 2 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | 28% | 8 | `underwear_coverage_style__brief` = Brief, 257; `underwear_coverage_style__thong` = Thong, 174; `underwear_coverage_style__full` = Full Coverage, 151; `underwear_coverage_style__boyshort` = Boyshort, 89; `underwear_coverage_style__hipster` = Hipster, 61 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 27% | 5 | `front_closure_length__none` = None, 504; `front_closure_length__full` = Full, 64; `front_closure_length__half` = Half, 11; `front_closure_length__short_placket` = Short Placket, 6; `front_closure_length__quarter` = Quarter, 1 |
| `collar_style` | Collar Style | StoreRouter enrichment | 24% | 4 | `collar_style__crew` = Crew, 323; `collar_style__collarless` = Collarless, 139; `collar_style__stand_funnel` = Stand / Funnel, 60; `collar_style__polo` = Polo, 17 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 23% | 6 | `fit_top__fitted` = Fitted, 208; `fit_top__boxy` = Boxy, 175; `fit_top__regular` = Regular, 73; `fit_top__relaxed` = Relaxed, 52; `fit_top__oversized` = Oversized, 25 |
| `bra_style` | Bra style | StoreRouter enrichment | 16% | 14 | `bra_style__wireless` = Wireless, 310; `bra_style__bralette` = Bralette, 264; `bra_style__triangle` = Triangle, 111; `bra_style__plunge` = Plunge, 93; `bra_style__underwire` = Underwire, 51 |
| `opacity_level` | Opacity | StoreRouter enrichment | 14% | 3 | `opacity_level__opaque` = Opaque, 238; `opacity_level__sheer` = Sheer, 47; `opacity_level__semi_sheer` = Semi-Sheer, 24 |
| `bra_closure_type` | Bra closure type | StoreRouter enrichment | 13% | 2 | `bra_closure_type__pull-on-no-closure` = Pull-on (no Closure), 267; `bra_closure_type__back` = Back, 18 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 12% | 4 | `fabric_weight__heavyweight` = Heavyweight, 147; `fabric_weight__lightweight` = Lightweight, 66; `fabric_weight__sheer` = Sheer, 48; `fabric_weight__midweight` = Midweight, 32 |
| `bra_coverage_style` | Bra coverage style | StoreRouter enrichment | 10% | 6 | `bra_coverage_style__plunge` = Plunge, 94; `bra_coverage_style__minimal` = Minimal, 51; `bra_coverage_style__full` = Full Coverage, 50; `bra_coverage_style__demi` = Demi, 24; `bra_coverage_style__bandeau` = Bandeau, 6 |
| `top_length_type` | Top length type | StoreRouter enrichment | 10% | 4 | `top_length_type__cropped` = Cropped, 154; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 33; `top_length_type__hip_length` = Hip Length, 17; `top_length_type__waist_length` = Waist Length, 8 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | 8% | 5 | `bra_strap_type__adjustable` = Adjustable, 84; `bra_strap_type__convertible` = Convertible, 60; `bra_strap_type__standard` = Standard, 58; `bra_strap_type__cross_back` = Cross Back, 38; `bra_strap_type__racerback` = Racerback, 15 |
| `bra_features` | Bra features | StoreRouter enrichment | 8% | 5 | `bra_features__adjustable_strap` = Adjustable Strap, 93; `bra_features__convertible_strap` = Convertible Strap, 60; `bra_features__breathable_design` = Breathable Design, 56; `bra_features__underwire_support` = Underwire Support, 49; `bra_features__removable_padding` = Removable Padding, 9 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 6% | 1 | `surface_finish__matte` = Matte, 140 |
| `intimates_unique_features` | Intimates Features | StoreRouter enrichment | 6% | 1 | `intimates_unique_features__seamless` = Seamless, 133 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 5% | 7 | `fit_bottoms__straight_through_fit` = Straight-Through Fit, 38; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 27; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 18; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 16; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 14 |
| `knit_style` | Knit Style | StoreRouter enrichment | 5% | 8 | `knit_style__rib_knit` = Rib Knit, 35; `knit_style__jersey` = Jersey, 21; `knit_style__waffle` = Waffle, 19; `knit_style__pointelle` = Pointelle, 12; `knit_style__fine_gauge` = Fine Gauge, 10 |
| `season` | Season | StoreRouter enrichment | 5% | 4 | `season__warm_weather` = Warm Weather, 61; `season__cold_weather` = Cold Weather, 29; `season__cool_weather` = Cool Weather, 7; `season__all_season` = All-Season, 5 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 4% | 2 | `waist_rise__mid` = Mid, 73; `waist_rise__high` = High, 21 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 4% | 4 | `sleeve_style__drop_shoulder` = Drop Shoulder, 73; `sleeve_style__raglan` = Raglan, 10; `sleeve_style__set_in` = Set-In, 6; `sleeve_style__cap` = Cap, 1 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 4% | 2 | `bottoms_closure__pull_on` = Pull-On, 63; `bottoms_closure__drawstring` = Drawstring, 32 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 4% | 8 | `pants_leg_shape__straight` = Straight, 30; `pants_leg_shape__flare` = Flare, 19; `pants_leg_shape__jogger` = Jogger, 12; `pants_leg_shape__skinny` = Skinny, 11; `pants_leg_shape__cuffed` = Cuffed, 6 |
| `bra_support_level` | Bra support level | StoreRouter enrichment | 3% | 2 | `bra_support_level__light` = Light, 58; `bra_support_level__medium` = Medium, 4 |
| `activity_type` | Activity Type | StoreRouter enrichment | 2% | 8 | `activity_type__training_gym` = Training / Gym, 23; `activity_type__running` = Running, 15; `activity_type__dance_studio` = Dance / Studio, 7; `activity_type__cycling` = Cycling, 6; `activity_type__multi_sport` = Multi-Sport, 6 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | 2% | 3 | `lounge bottoms` = Lounge Bottoms, 33; `camisoles` = Camisoles, 7; `lounge tops` = Lounge Tops, 2 |
| `embellishments` | Embellishments | StoreRouter enrichment | 2% | 4 | `embellishments__contrast_piping` = Contrast Trim / Piping, 19; `embellishments__bow` = Bow, 11; `embellishments__embroidery` = Embroidery, 5; `embellishments__fringe` = Fringe, 4 |
| `performance_features` | Performance Features | StoreRouter enrichment | 2% | 3 | `performance_features__breathable_design` = Breathable Design, 23; `performance_features__uv_protection` = UV Protection, 10; `performance_features__quick_drying` = Quick Drying, 6 |
| `size_group` | Size Type | StoreRouter enrichment | 2% | 1 | `size_group__regular` = Regular, 39 |
| `activity_intensity` | Activity Intensity | StoreRouter enrichment | 2% | 3 | `activity_intensity__training` = Training, 18; `activity_intensity__run` = Run, 15; `activity_intensity__studio_low` = Low Impact / Studio, 6 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 2% | 2 | `insulation_level__lightweight` = Lightweight, 23; `insulation_level__heavyweight` = Heavyweight, 10 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 2% | 2 | `outerwear_length_type__hip` = Hip Length, 28; `outerwear_length_type__cropped` = Cropped, 4 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 2% | 3 | `shorts_fit__athletic` = Athletic, 18; `shorts_fit__slim` = Slim, 15; `shorts_fit__relaxed` = Relaxed, 11 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 1% | 4 | `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 17; `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 10; `activewear_unique_features__seamless` = Seamless, 4; `activewear_unique_features__thumbholes` = Thumbholes, 3 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 1% | 3 | `skirt_dress_length_type__mini` = Mini, 28; `skirt_dress_length_type__midi` = Midi, 2; `skirt_dress_length_type__maxi` = Maxi, 1 |
| `placket_type` | Front Opening | StoreRouter enrichment | 1% | 2 | `placket_type__exposed` = Visible Buttons, 24; `placket_type__snap` = Snap Closure, 2 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 1% | 3 | `pants_length_type__ankle` = Ankle Length, 13; `pants_length_type__above_the_knee` = Above the Knee, 10; `pants_length_type__footed` = Footed, 1 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 1% | 1 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 24 |
| `dress_style` | Dress style | StoreRouter enrichment | 1% | 5 | `dress_style__bodycon` = Bodycon, 17; `dress_style__tank` = Tank, 6; `dress_style__sweater` = Sweater, 4; `dress_style__shift` = Shift, 2; `dress_style__t_shirt` = T-Shirt, 2 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 1% | 3 | `occasion_style_dresses__casual` = Casual, 21; `occasion_style_dresses__cocktail` = Cocktail, 3; `occasion_style_dresses__evening` = Evening, 3 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 1% | 2 | `openwork_detail__open_knit` = Open Knit, 18; `openwork_detail__cutouts` = Cutouts, 5 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | 1% | 6 | `swim_bottom_coverage_style__cheeky` = Cheeky, 8; `swim_bottom_coverage_style__classic` = Classic, 6; `swim_bottom_coverage_style__full` = Full Coverage, 6; `swim_bottom_coverage_style__high_waisted` = High-Waisted, 6; `swim_bottom_coverage_style__boyshort` = Boyshort, 3 |
| `material` | Material | StoreRouter enrichment | <1% | 3 | `material__cotton` = Cotton, 17; `material__nylon` = Nylon, 10; `material__polyester` = Polyester, 10 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | <1% | 3 | `swim_top_coverage_style__bralette` = Bralette, 7; `swim_top_coverage_style__triangle` = Triangle, 7; `swim_top_coverage_style__sport` = Sport, 2 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | <1% | 1 | `stretch_level__high` = High, 14 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | <1% | 1 | `construction_detail__lace_trim` = Lace Trim, 9 |
| `occasion_general` | Occasion | StoreRouter enrichment | <1% | 1 | `occasion_general__casual` = Casual, 7 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__cotton` = Cotton, 4 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 1 | `carry_options__shoulder_strap` = Shoulder Strap, 4 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 2 | `headwear_features__uv_protection` = UV Protection, 3; `headwear_features__reversible` = Reversible, 2 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 1 | `scarf_shawl_style__regular` = Regular, 4 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | <1% | 1 | `shoulder_bag_style_type__hobo` = Hobo, 4 |
| `skirt_style` | Skirt style | StoreRouter enrichment | <1% | 2 | `skirt_style__pencil` = Pencil, 3; `skirt_style__asymmetrical` = Asymmetrical, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | <1% | 1 | `slit_style__side_slit` = Side Slit, 4 |
| `compression_level` | Compression level | StoreRouter enrichment | <1% | 1 | `compression_level__light` = Light, 2 |
| `nightgown_style` | Nightgown style | StoreRouter enrichment | 0% | 1 | `nightgown_style__sleep_shirt` = Sleep Shirt, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Organic Basics` = Organic Basics, 2,198 |
