# Beach Riot (beachriot.com) product data API

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

- Catalog key: `beachriot` (pass in `"catalogs"` to narrow a search to this store)
- Products: 1,209
- Snapshot: 2026-10-14T17:10:23Z (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/beachriot
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Beach Riot sell?

Almost entirely Apparel & Accessories: 99.8% of its 1,209 products. Clothing is the largest department with 1,175 products, followed by Accessories (19) and Jewelry (12). The most common Beach Riot categories are Swimwear (553), Tops (193) and Dresses (107).

### How are Beach Riot 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 Bikini Bottoms (188 products). Every level is a search facet.

### What can I filter Beach Riot products by?

99 searchable fields. Well-covered attributes include sleeve length type (58% of products), neckline (52%) and season (52%). For sleeve length type, the most common values are Sleeveless, Long and Short; for neckline, the most common values are Scoop, Crew and Spaghetti Strap.

### Is this API provided by Beach Riot or StoreRouter?

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

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

### Where does the data come from?

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

### Little Selma Dress

Passion Fruit print with colorful fruit and patchwork motifs   Smocked neckline for a comfortable, flexible fit   Wide shoulder straps   Relaxed A-line silhouette   Scalloped hem detail   Lightweight, breathable fabric  Style Tip: Pair it with cute sandals and oversized sunnies for a playful vacation-ready look perfect for beach days, summer parties, and family getaways. Model is wearing size 7/8

Indexed response retrieved 2026-10-15T07:08:17.140Z. Price and availability may change.
Availability: In stock
Sizes: 2, 3/4, 5/6, 7/8, 9/10, 11/12, 13/14

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "beachriot",
  "product": {
    "title": "Little Selma Dress",
    "brand": {
      "name": "Beach Riot"
    },
    "productUrl": "https://beachriot.com/products/little-selma-dress-passion-fruit",
    "currentPrice": 39,
    "currency": "USD",
    "inStock": true,
    "description": " Passion Fruit print with colorful fruit and patchwork motifs   Smocked neckline for a comfortable, flexible fit   Wide shoulder straps   Relaxed A-line silhouette   Scalloped hem detail   Lightweight, breathable fabric  Style Tip: Pair it with cute sandals and oversized sunnies for a playful vacation-ready look perfect for beach days, summer parties, and family getaways. Model is wearing size 7/8",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0178/6671/files/20250513_BEACHRIOT_4581_11zon.jpg?v=1770145416",
      "cdnUrl": "https://cdn.octogen.ai/46ff4570218a32b1ec3232af6188feef/6d23a8ddaf48bf27714d7f83918df58f.jpeg?request_id=b7177f25-df99-416e-8c52-c186c88589a3",
      "width": 1800,
      "height": 2701,
      "sizeBytes": 254816,
      "mimeType": "image/jpeg"
    },
    "details": {
      "materials": [
        "100% Cotton"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "beachriot",
  "product": {
    "enrichment": {
      "type": "dress",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Dresses"
      ],
      "styles": [
        "playful",
        "bohemian",
        "casual",
        "vacation"
      ],
      "attributes": {
        "Pattern": [
          "Fruit",
          "Geometric"
        ],
        "Dress style": [
          "A Line"
        ],
        "Dress occasion": [
          "Casual"
        ],
        "Sleeve length type": [
          "Sleeveless"
        ],
        "Construction Detail": [
          "Smocked"
        ],
        "Skirt/Dress length type": [
          "Mini"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__fruit",
          "pattern__geometric"
        ],
        "dress_style": [
          "dress_style__a_line"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__sleeveless"
        ],
        "construction_detail": [
          "construction_detail__smocked"
        ],
        "occasion_style_dresses": [
          "occasion_style_dresses__casual"
        ],
        "skirt_dress_length_type": [
          "skirt_dress_length_type__mini"
        ]
      }
    }
  }
}
```

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

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

- [Little Selma Dress](https://beachriot.com/products/little-selma-dress-passion-fruit) — $39.00
- [Little Julia One Piece](https://beachriot.com/products/little-julia-one-piece-white-magnolia-eyelet) — $69.00
- [Highway Bottom Full Coverage](https://beachriot.com/products/highway-bottom-full-coverage-prism-pink) — $88.00
- [Colorblock Legging](https://beachriot.com/products/colorblock-legging-taupe-white) — $128.00
- [Camilla Top](https://beachriot.com/products/camilla-top-blanc) — $35.00

## Categories

| Category | Products |
| --- | --- |
| Swimwear | 553 |
| Tops | 193 |
| Dresses | 107 |
| Pants | 104 |
| Underwear & Sleepwear | 72 |
| Shorts | 68 |
| Jackets & Coats | 46 |
| Skirts | 19 |
| Jumpsuits & One-Pieces | 12 |
| Hats & Headwear | 10 |

## 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, 841; `true` = True, 368 |
| `color` | Product color | Merchant data | 100% | 56 | `multi` = Multi, 272; `white` = White, 241; `pink` = Pink, 239; `black` = Black, 174; `red` = Red, 152 |
| `color_family` | Color family | Merchant data | 100% | 12 | `Multicolor` = Multicolor, 272; `Pink` = Pink, 265; `Blue` = Blue, 259; `White` = White, 259; `Black` = Black, 174 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 1,090; `kids` = Kids, 120 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `apparel & accessories` = Apparel & Accessories, 1,207; `beauty` = Beauty, 2 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 5 | `clothing` = Clothing, 1,175; `accessories` = Accessories, 19; `jewelry` = Jewelry, 12; `skincare` = Skincare, 2; `bags` = Bags, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 16 | `swimwear` = Swimwear, 553; `tops` = Tops, 193; `dresses` = Dresses, 107; `pants` = Pants, 104; `underwear & sleepwear` = Underwear & Sleepwear, 72 |
| `gender` | Gender | StoreRouter enrichment | 100% | 2 | `female` = Female, 1,179; `unisex` = Unisex, 30 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 43 | `pattern__texture` = Texture, 451; `pattern__solid` = Solid, 378; `pattern__color_block` = Color Block, 253; `pattern__striped` = Striped, 144; `pattern__floral` = Floral, 110 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 88% | 31 | `bikinis` = Bikinis, 371; `one-pieces` = One-Pieces, 130; `leggings` = Leggings, 84; `knitwear` = Knitwear, 75; `tank tops & sleeveless` = Tank Tops & Sleeveless, 59 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 59% | 3 | `sleeve_length_type__sleeveless` = Sleeveless, 505; `sleeve_length_type__long` = Long, 176; `sleeve_length_type__short` = Short, 27 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 55% | 22 | `bikini bottoms` = Bikini Bottoms, 188; `bikini tops` = Bikini Tops, 181; `sweaters` = Sweaters, 68; `sweatshirts` = Sweatshirts, 47; `tank & cami tops` = Tank & Cami Tops, 41 |
| `neckline` | Neckline | StoreRouter enrichment | 52% | 18 | `neckline__scoop` = Scoop, 183; `neckline__crew` = Crew, 116; `neckline__spaghetti_strap` = Spaghetti Strap, 85; `neckline__strapless` = Strapless, 48; `neckline__halter` = Halter, 47 |
| `season` | Season | StoreRouter enrichment | 52% | 4 | `season__warm_weather` = Warm Weather, 588; `season__cold_weather` = Cold Weather, 40; `season__cool_weather` = Cool Weather, 4; `season__all_season` = All-Season, 3 |
| `fabric` | Fabric | StoreRouter enrichment | 41% | 27 | `fabric__elastane` = Elastane (Spandex / Lycra), 215; `fabric__polyester` = Polyester, 182; `fabric__cotton` = Cotton, 90; `fabric__nylon` = Nylon / Polyamide, 69; `fabric__terrycloth` = Terrycloth, 45 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 35% | 2 | `general_clothing_features__stretchable` = Stretchable, 428; `general_clothing_features__reversible` = Reversible, 2 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 24% | 3 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 259; `swimwear_unique_features__removable_padding` = Removable Padding, 129; `swimwear_unique_features__built_in_bra` = Built-In Bra / Shelf Bra, 92 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 20% | 6 | `front_closure_type__none` = None, 174; `front_closure_type__zipper` = Zipper, 41; `front_closure_type__snaps` = Snaps, 14; `front_closure_type__buttons` = Buttons, 12; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 10 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 17% | 5 | `fit_top__relaxed` = Relaxed, 128; `fit_top__oversized` = Oversized, 67; `fit_top__fitted` = Fitted, 49; `fit_top__boxy` = Boxy, 8; `fit_top__regular` = Regular, 1 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 17% | 5 | `front_closure_length__none` = None, 156; `front_closure_length__full` = Full, 26; `front_closure_length__half` = Half, 10; `front_closure_length__quarter` = Quarter, 9; `front_closure_length__short_placket` = Short Placket, 2 |
| `collar_style` | Collar Style | StoreRouter enrichment | 15% | 7 | `collar_style__crew` = Crew, 100; `collar_style__stand_funnel` = Stand / Funnel, 45; `collar_style__collarless` = Collarless, 27; `collar_style__polo` = Polo, 7; `collar_style__point` = Point, 2 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | 15% | 5 | `swim_bottom_coverage_style__high_waisted` = High-Waisted, 96; `swim_bottom_coverage_style__cheeky` = Cheeky, 75; `swim_bottom_coverage_style__full` = Full Coverage, 16; `swim_bottom_coverage_style__classic` = Classic, 11; `swim_bottom_coverage_style__thong` = Thong, 3 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 15% | 5 | `swim_top_coverage_style__bralette` = Bralette, 115; `swim_top_coverage_style__triangle` = Triangle, 31; `swim_top_coverage_style__bandeau` = Bandeau, 25; `swim_top_coverage_style__sport` = Sport, 19; `swim_top_coverage_style__high_neck` = High Neck, 1 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 13% | 8 | `graphic_type__solid_no_print` = Solid / No Print, 91; `graphic_type__slogan_text` = Text / Slogan Print, 37; `graphic_type__logo_embroidery` = Logo Embroidery, 12; `graphic_type__photo_art` = Photo Print / Art, 12; `graphic_type__character_pop_culture` = Character / Pop Culture, 8 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 13% | 3 | `skirt_dress_length_type__mini` = Mini, 101; `skirt_dress_length_type__maxi` = Maxi, 51; `skirt_dress_length_type__midi` = Midi, 4 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 12% | 4 | `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 88; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 50; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 7; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 1 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 11% | 3 | `bottoms_closure__pull_on` = Pull-On, 119; `bottoms_closure__drawstring` = Drawstring, 22; `bottoms_closure__hook_bar` = Hook & Bar, 1 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 9% | 7 | `construction_detail__ruffled` = Ruffled, 35; `construction_detail__smocked` = Smocked, 31; `construction_detail__ruched` = Ruched, 26; `construction_detail__pleated` = Pleated, 10; `construction_detail__lace_trim` = Lace Trim, 8 |
| `performance_features` | Performance Features | StoreRouter enrichment | 9% | 6 | `performance_features__moisture_wicking` = Moisture Wicking, 73; `performance_features__breathable_design` = Breathable Design, 24; `performance_features__four_way_stretch` = Four Way Stretch, 22; `performance_features__quick_drying` = Quick Drying, 15; `performance_features__ventilation` = Ventilation, 1 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 9% | 3 | `occasion_style_dresses__casual` = Casual, 102; `occasion_style_dresses__cocktail` = Cocktail, 2; `occasion_style_dresses__evening` = Evening, 2 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 9% | 6 | `pants_leg_shape__skinny` = Skinny, 83; `pants_leg_shape__cuffed` = Cuffed, 16; `pants_leg_shape__jogger` = Jogger, 15; `pants_leg_shape__wide_leg` = Wide Leg, 5; `pants_leg_shape__flare` = Flare, 1 |
| `dress_style` | Dress style | StoreRouter enrichment | 8% | 17 | `dress_style__flared` = Flared, 21; `dress_style__tank` = Tank, 17; `dress_style__bodycon` = Bodycon, 16; `dress_style__backless` = Backless, 12; `dress_style__tiered` = Tiered, 12 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 8% | 4 | `pants_length_type__ankle` = Ankle Length, 67; `pants_length_type__above_the_knee` = Above the Knee, 14; `pants_length_type__cropped` = Cropped, 13; `pants_length_type__long` = Long, 2 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 7% | 9 | `sleeve_style__drop_shoulder` = Drop Shoulder, 61; `sleeve_style__flutter` = Flutter, 7; `sleeve_style__ruffle` = Ruffle, 7; `sleeve_style__cap` = Cap, 4; `sleeve_style__puff` = Puff, 4 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 7% | 3 | `surface_finish__matte` = Matte, 70; `surface_finish__glossy` = Glossy, 10; `surface_finish__metallic` = Metallic, 9 |
| `embellishments` | Embellishments | StoreRouter enrichment | 7% | 9 | `embellishments__contrast_piping` = Contrast Trim / Piping, 42; `embellishments__embroidery` = Embroidery, 16; `embellishments__sequins` = Sequins, 11; `embellishments__bow` = Bow, 10; `embellishments__fringe` = Fringe, 6 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 7% | 3 | `waist_rise__high` = High, 76; `waist_rise__ultra_high` = Ultra-High, 2; `waist_rise__mid` = Mid, 1 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 6% | 4 | `activewear_unique_features__compression` = Compression, 33; `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 31; `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 17; `activewear_unique_features__hidden_pockets` = Hidden Pockets, 4 |
| `activity_type` | Activity Type | StoreRouter enrichment | 6% | 10 | `activity_type__tennis` = Tennis, 20; `activity_type__training_gym` = Training / Gym, 20; `activity_type__golf` = Golf, 16; `activity_type__dance_studio` = Dance / Studio, 11; `activity_type__yoga_pilates` = Yoga / Pilates, 10 |
| `opacity_level` | Opacity | StoreRouter enrichment | 5% | 3 | `opacity_level__opaque` = Opaque, 36; `opacity_level__sheer` = Sheer, 17; `opacity_level__semi_sheer` = Semi-Sheer, 10 |
| `top_length_type` | Top length type | StoreRouter enrichment | 4% | 3 | `top_length_type__cropped` = Cropped, 44; `top_length_type__hip_length` = Hip Length, 9; `top_length_type__waist_length` = Waist Length, 1 |
| `knit_style` | Knit Style | StoreRouter enrichment | 4% | 8 | `knit_style__rib_knit` = Rib Knit, 29; `knit_style__jacquard` = Jacquard, 8; `knit_style__cable_knit` = Cable Knit, 6; `knit_style__intarsia` = Intarsia, 4; `knit_style__french_terry` = French Terry, 3 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 3% | 3 | `shorts_fit__relaxed` = Relaxed, 28; `shorts_fit__athletic` = Athletic, 12; `shorts_fit__slim` = Slim, 5 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 3% | 3 | `fabric_weight__lightweight` = Lightweight, 28; `fabric_weight__midweight` = Midweight, 10; `fabric_weight__sheer` = Sheer, 2 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 3% | 4 | `openwork_detail__open_knit` = Open Knit, 19; `openwork_detail__cutouts` = Cutouts, 8; `openwork_detail__eyelet` = Eyelet, 8; `openwork_detail__crochet` = Crochet, 7 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | 3% | 4 | `bra_strap_type__racerback` = Racerback, 18; `bra_strap_type__standard` = Standard, 8; `bra_strap_type__adjustable` = Adjustable, 7; `bra_strap_type__cross_back` = Cross Back, 3 |
| `bra_features` | Bra features | StoreRouter enrichment | 3% | 4 | `bra_features__sweat_wicking_fabric` = Sweat Wicking Fabric, 22; `bra_features__removable_padding` = Removable Padding, 21; `bra_features__adjustable_strap` = Adjustable Strap, 7; `bra_features__breathable_design` = Breathable Design, 4 |
| `bra_closure_type` | Bra closure type | StoreRouter enrichment | 3% | 1 | `bra_closure_type__pull-on-no-closure` = Pull-on (no Closure), 31 |
| `bra_style` | Bra style | StoreRouter enrichment | 3% | 4 | `bra_style__wireless` = Wireless, 29; `bra_style__racerback` = Racerback, 15; `bra_style__bralette` = Bralette, 11; `bra_style__longline` = Longline, 8 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 3% | 2 | `insulation_level__lightweight` = Lightweight, 27; `insulation_level__midweight` = Midweight, 4 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 3% | 1 | `stretch_level__high` = High, 31 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 2% | 2 | `outerwear_length_type__cropped` = Cropped, 14; `outerwear_length_type__hip` = Hip Length, 13 |
| `placket_type` | Front Opening | StoreRouter enrichment | 2% | 2 | `placket_type__snap` = Snap Closure, 12; `placket_type__exposed` = Visible Buttons, 11 |
| `activity_intensity` | Activity Intensity | StoreRouter enrichment | 2% | 4 | `activity_intensity__high_impact` = High Impact, 9; `activity_intensity__studio_low` = Low Impact / Studio, 9; `activity_intensity__training` = Training, 2; `activity_intensity__run` = Run, 1 |
| `compression_level` | Compression level | StoreRouter enrichment | 2% | 3 | `compression_level__high` = High, 12; `compression_level__medium` = Medium, 6; `compression_level__light` = Light, 2 |
| `bra_support_level` | Bra support level | StoreRouter enrichment | 2% | 3 | `bra_support_level__medium` = Medium, 12; `bra_support_level__high` = High, 5; `bra_support_level__light` = Light, 2 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 2% | 3 | `lining_material_outerwear__mesh` = Mesh, 9; `lining_material_outerwear__quilted` = Quilted, 7; `lining_material_outerwear__fully_lined` = Fully Lined, 2 |
| `bra_coverage_style` | Bra coverage style | StoreRouter enrichment | 1% | 3 | `bra_coverage_style__full` = Full Coverage, 9; `bra_coverage_style__plunge` = Plunge, 3; `bra_coverage_style__high_neck` = High Neck, 2 |
| `occasion_general` | Occasion | StoreRouter enrichment | 1% | 2 | `occasion_general__casual` = Casual, 13; `occasion_general__active` = Active, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | 1% | 3 | `outerwear_unique_features__insulated` = Insulated, 11; `outerwear_unique_features__hooded` = Hooded, 4; `outerwear_unique_features__belted` = Belted, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | 1% | 1 | `slit_style__side_slit` = Side Slit, 15 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 1% | 2 | `one_piece_style__romper` = Romper, 10; `one_piece_style__catsuit` = Catsuit, 2 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 1 | `headwear_features__adjustable_fit` = Adjustable Fit, 10 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | <1% | 7 | `jewelry_material__gold_plated` = Gold Plated, 5; `jewelry_material__pearl` = Pearl, 4; `jewelry_material__shell` = Shell, 4; `jewelry_material__glass` = Glass, 3; `jewelry_material__stone` = Stone, 2 |
| `material` | Material | StoreRouter enrichment | <1% | 3 | `material__cotton` = Cotton, 7; `material__mesh` = Mesh, 3; `material__foam` = Foam, 1 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 6 | `necklace_design__beaded` = Beaded, 9; `necklace_design__pendant` = Pendant, 6; `necklace_design__statement` = Statement, 2; `necklace_design__strand` = Strand, 2; `necklace_design__chain` = Chain, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | <1% | 4 | `skirt_style__wrap` = Wrap, 8; `skirt_style__layered` = Layered, 1; `skirt_style__pencil` = Pencil, 1; `skirt_style__tutu` = Tutu, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 2 | `lounge bottoms` = Lounge Bottoms, 8; `lounge tops` = Lounge Tops, 1 |
| `eyewear_frame_color` | Eyewear frame color | StoreRouter enrichment | <1% | 6 | `eyewear_frame_color__black` = Black, 2; `eyewear_frame_color__gold` = Gold, 2; `eyewear_frame_color__tortoiseshell` = Tortoiseshell, 2; `eyewear_frame_color__red` = Red, 1; `eyewear_frame_color__silver` = Silver, 1 |
| `eyewear_frame_design` | Eyewear frame design | StoreRouter enrichment | <1% | 3 | `eyewear_frame_design__aviator` = Aviator, 3; `eyewear_frame_design__cat_eye` = Cat Eye, 3; `eyewear_frame_design__square` = Square, 3 |
| `eyewear_frame_material` | Eyewear Frame Material | StoreRouter enrichment | <1% | 2 | `eyewear_frame_material__acetate` = Acetate, 9; `eyewear_frame_material__stainless_steel` = Stainless Steel, 3 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | <1% | 1 | `jewelry_type__costume` = Costume, 8 |
| `eyewear_frame_pattern` | Eyewear frame pattern | StoreRouter enrichment | <1% | 1 | `eyewear_frame_pattern__solid` = Solid, 7 |
| `lens_color` | Lens color | StoreRouter enrichment | <1% | 5 | `lens_color__blue` = Blue, 2; `lens_color__brown` = Brown, 2; `lens_color__black` = Black, 1; `lens_color__gray` = Gray, 1; `lens_color__purple` = Purple, 1 |
| `lens_pattern` | Lens pattern | StoreRouter enrichment | <1% | 2 | `lens_pattern__solid` = Solid, 4; `lens_pattern__gradient` = Gradient, 3 |
| `temple_color` | Temple color | StoreRouter enrichment | <1% | 4 | `temple_color__black` = Black, 2; `temple_color__red` = Red, 1; `temple_color__silver` = Silver, 1; `temple_color__white` = White, 1 |
| `temple_pattern` | Temple pattern | StoreRouter enrichment | <1% | 1 | `temple_pattern__solid` = Solid, 5 |
| `care_instructions` | Care instructions | StoreRouter enrichment | <1% | 1 | `care_instructions__hand_wash` = Hand Wash, 4 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | <1% | 1 | `sustainability_features__recycled_materials` = Recycled Materials, 4 |
| `application_area` | Application area | StoreRouter enrichment | <1% | 2 | `application_area__face` = Face, 1; `application_area__full_body` = Full Body, 1 |
| `chain_link_type` | Chain link type | StoreRouter enrichment | <1% | 1 | `chain_link_type__ball/bead` = Ball/Bead, 2 |
| `dispenser_type` | Dispenser type | StoreRouter enrichment | <1% | 2 | `dispenser_type__can` = Can, 1; `dispenser_type__spray` = Spray, 1 |
| `product_certifications_standards` | Product certifications & standards | StoreRouter enrichment | <1% | 1 | `product_certifications_standards__spf_protection` = SPF Protection, 2 |
| `product_form` | Product form | StoreRouter enrichment | <1% | 3 | `product_form__foam` = Foam, 1; `product_form__mousse` = Mousse, 1; `product_form__spray` = Spray, 1 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | <1% | 4 | `skin_care_effect__protection` = Protection, 2; `skin_care_effect__hydrating` = Hydrating, 1; `skin_care_effect__moisturizing` = Moisturizing, 1; `skin_care_effect__refreshing` = Refreshing, 1 |
| `skin_care_features` | Skin care features | StoreRouter enrichment | <1% | 2 | `skin_care_features__uva/uvb_protection` = Uva/Uvb Protection, 2; `skin_care_features__waterproof` = Waterproof, 2 |
| `baby_unique_features` | Baby & Toddler Features | StoreRouter enrichment | <1% | 1 | `baby_unique_features__adjustable_waistband` = Adjustable Waistband, 1 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__canvas` = Canvas, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__open_top` = Open Top, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 1 | `bag_shape__rectangle` = Rectangle, 1 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 1 | `bag_size__oversized` = Oversized, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 2 | `carry_options__handle` = Handle, 1; `carry_options__shoulder_strap` = Shoulder Strap, 1 |
| `constitutive_ingredients` | Constitutive ingredients | StoreRouter enrichment | <1% | 1 | `constitutive_ingredients__coconut_oil` = Coconut Oil, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | <1% | 1 | `denim_fabric__colored` = Colored, 1 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | <1% | 1 | `denim_wash__colored` = Colored, 1 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | <1% | 1 | `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 1 |
| `size_group` | Size Type | StoreRouter enrichment | <1% | 1 | `size_group__regular` = Regular, 1 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | <1% | 1 | `tote_handle_type__long` = Long, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Beach Riot` = Beach Riot, 1,209 |
