# Astoria Activewear (astoria-activewear.com) product data API

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

- Catalog key: `astoria_activewear` (pass in `"catalogs"` to narrow a search to this store)
- Products: 720
- Snapshot: 2026-10-19T17:32:32Z (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/astoria-activewear
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Astoria Activewear sell?

Almost entirely Apparel & Accessories: 100% of its 720 products. Clothing is the largest department with 665 products, followed by Accessories (49) and Bags (5). The most common Astoria Activewear categories are Underwear & Sleepwear (182), Tops (143) and Pants (141).

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

### What can I filter Astoria Activewear products by?

72 searchable fields. Well-covered attributes include bottoms closure (29% of products), sleeve length type (29%) and fit (29%). For bottoms closure, the most common values are Pull-On, Drawstring and Hook & Bar; for sleeve length type, the most common values are Long, Sleeveless and Short.

### Is this API provided by Astoria Activewear or StoreRouter?

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

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

### Where does the data come from?

Straight from astoria-activewear.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

### LUXE BALANCE Plunge Sports Bra

Meet Astoria Balance — a collection thoughtfully designed to become your go-to for daily wear yet supportive enough to push you through your toughest workouts.   Our BALANCE Plunge Sports Bra utilizes our ultra-soft Freeform™ brushed fabric designed to flatter and support. Notable features of our Plunge Sports Bra include an ultra-supportive underband, quick-dry tech, removable padding, and a breathable racerback detail added to support you through every movement.   • Model is 5’5”/169cm, 31”/78cm Bust, 24”/61cm Waist, 35”/89cm Hip and wears a size Small  • On average, customers say it fits true to size  • Material Make-up: 75% Nylon, 25% Spandex

Indexed response retrieved 2026-10-20T02:07:25.656Z. 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": "astoria_activewear",
  "product": {
    "title": "LUXE BALANCE Plunge Sports Bra",
    "brand": {
      "name": "Astoria Activewear"
    },
    "productUrl": "https://astoria-activewear.com/products/astoria-luxe-balance-plunge-sports-bra-lavender",
    "currentPrice": 65,
    "currency": "USD",
    "inStock": true,
    "description": "Meet Astoria Balance — a collection thoughtfully designed to become your go-to for daily wear yet supportive enough to push you through your toughest workouts.   Our BALANCE Plunge Sports Bra utilizes our ultra-soft Freeform™ brushed fabric designed to flatter and support. Notable features of our Plunge Sports Bra include an ultra-supportive underband, quick-dry tech, removable padding, and a breathable racerback detail added to support you through every movement.   • Model is 5’5”/169cm, 31”/78cm Bust, 24”/61cm Waist, 35”/89cm Hip and wears a size Small  • On average, customers say it fits true to size  • Material Make-up: 75% Nylon, 25% Spandex",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0060/8590/2454/files/ASTORIA21558.jpg?v=1745765814",
      "cdnUrl": "https://cdn.octogen.ai/e11bcb408150760013ab15ba82fed488/7ddd2dfe059c32680e2a06775b1bfb41.webp?request_id=475a6097-182c-4f80-a85b-0469a67a09c3",
      "width": 1000,
      "height": 1500,
      "sizeBytes": 65266,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "astoria_activewear",
  "product": {
    "enrichment": {
      "type": "sports bra",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Underwear & Sleepwear",
        "Lingerie, Intimates & Shapewear",
        "Bras"
      ],
      "styles": [
        "athleisure",
        "minimalist",
        "sporty"
      ],
      "attributes": {
        "Pattern": [
          "Solid"
        ],
        "Bra style": [
          "Plunge",
          "Wireless"
        ],
        "Bra strap type": [
          "Racerback"
        ],
        "Bra closure type": [
          "Pull-on (no Closure)"
        ],
        "Bra coverage style": [
          "Plunge"
        ],
        "General Clothing Features": [
          "Stretchable"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__solid"
        ],
        "bra_style": [
          "bra_style__plunge",
          "bra_style__wireless"
        ],
        "bra_strap_type": [
          "bra_strap_type__racerback"
        ],
        "bra_closure_type": [
          "bra_closure_type__pull-on-no-closure"
        ],
        "bra_coverage_style": [
          "bra_coverage_style__plunge"
        ],
        "general_clothing_features": [
          "general_clothing_features__stretchable"
        ]
      }
    }
  }
}
```

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

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

- [LUXE BALANCE Plunge Sports Bra](https://astoria-activewear.com/products/astoria-luxe-balance-plunge-sports-bra-lavender) — $65.00
- [LUXE BALANCE Plunge Sports Bra](https://astoria-activewear.com/products/astoria-luxe-balance-plunge-sports-bra-baby-blue) — $65.00
- [LUXE BALANCE Layered Sports Bra](https://astoria-activewear.com/products/astoria-luxe-balance-layered-sports-bra-stone) — $65.00
- [Airvíve Baseline Sports Bra](https://astoria-activewear.com/products/astoria-airvive-baseline-sports-bra-navy) — $65.00
- [CONTOUR Seamless Sports Bra](https://astoria-activewear.com/products/astoria-contour-seamless-sports-bra-black) — $62.00

## Prices

Median price $68 across 720 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $18 | 2 |
| $18–$28 | 65 |
| $28–$38 | 15 |
| $38–$48 | 23 |
| $48–$58 | 44 |
| $58–$68 | 161 |
| $68–$78 | 256 |
| $78–$88 | 88 |
| $88–$98 | 20 |
| $98 and up | 46 |

## Categories

| Category | Products |
| --- | --- |
| Underwear & Sleepwear | 182 |
| Tops | 143 |
| Pants | 141 |
| Shorts | 118 |
| Jackets & Coats | 49 |
| Hats & Headwear | 43 |
| Jumpsuits & One-Pieces | 14 |
| Dresses | 12 |
| Hair Accessories | 6 |
| Skirts | 6 |

## 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% | 34 | `pink` = Pink, 159; `black` = Black, 134; `white` = White, 120; `ivory` = Ivory, 105; `beige` = Beige, 51 |
| `color_family` | Color family | Merchant data | 100% | 12 | `White` = White, 238; `Pink` = Pink, 159; `Black` = Black, 134; `Blue` = Blue, 108; `Brown` = Brown, 104 |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `true` = True, 702; `false` = False, 18 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 720 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 720 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 4 | `clothing` = Clothing, 665; `accessories` = Accessories, 49; `bags` = Bags, 5; `jewelry` = Jewelry, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 13 | `underwear & sleepwear` = Underwear & Sleepwear, 182; `tops` = Tops, 143; `pants` = Pants, 141; `shorts` = Shorts, 118; `jackets & coats` = Jackets & Coats, 49 |
| `gender` | Gender | StoreRouter enrichment | 100% | 2 | `female` = Female, 706; `unisex` = Unisex, 14 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 24 | `pattern__solid` = Solid, 485; `pattern__gingham` = Gingham, 80; `pattern__texture` = Texture, 72; `pattern__floral` = Floral, 68; `pattern__logo` = Logo, 45 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 95% | 24 | `lingerie, intimates & shapewear` = Lingerie, Intimates & Shapewear, 157; `leggings` = Leggings, 136; `performance shorts` = Performance Shorts, 88; `tank tops & sleeveless` = Tank Tops & Sleeveless, 63; `jackets` = Jackets, 49 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 47% | 1 | `general_clothing_features__stretchable` = Stretchable, 335 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 44% | 20 | `bras` = Bras, 157; `tank & cami tops` = Tank & Cami Tops, 61; `track jackets` = Track Jackets, 32; `crew / mid-calf` = Crew / Mid-Calf, 15; `bolero jackets` = Bolero Jackets, 13 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 30% | 4 | `bottoms_closure__pull_on` = Pull-On, 200; `bottoms_closure__drawstring` = Drawstring, 11; `bottoms_closure__hook_bar` = Hook & Bar, 3; `bottoms_closure__side_zip` = Side Zip, 2 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 30% | 4 | `sleeve_length_type__long` = Long, 99; `sleeve_length_type__sleeveless` = Sleeveless, 83; `sleeve_length_type__short` = Short, 28; `sleeve_length_type__3/4` = 3/4, 4 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 30% | 6 | `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 174; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 20; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 8; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 7; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 5 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 28% | 7 | `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 185; `activewear_unique_features__compression` = Compression, 50; `activewear_unique_features__seamless` = Seamless, 47; `activewear_unique_features__thumbholes` = Thumbholes, 10; `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 9 |
| `neckline` | Neckline | StoreRouter enrichment | 24% | 19 | `neckline__round` = Round, 51; `neckline__crew` = Crew, 41; `neckline__square` = Square, 36; `neckline__mock` = Mock Neck, 19; `neckline__scoop` = Scoop, 18 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 24% | 3 | `graphic_type__solid_no_print` = Solid / No Print, 156; `graphic_type__logo_branded` = Logo Print, 14; `graphic_type__logo_embroidery` = Logo Embroidery, 5 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 24% | 4 | `front_closure_type__none` = None, 114; `front_closure_type__zipper` = Zipper, 50; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 8; `front_closure_type__buttons` = Buttons, 1 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 24% | 2 | `waist_rise__high` = High, 172; `waist_rise__low` = Low, 1 |
| `activity_type` | Activity Type | StoreRouter enrichment | 23% | 7 | `activity_type__training_gym` = Training / Gym, 102; `activity_type__yoga_pilates` = Yoga / Pilates, 91; `activity_type__dance_studio` = Dance / Studio, 66; `activity_type__tennis` = Tennis, 29; `activity_type__multi_sport` = Multi-Sport, 7 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 22% | 4 | `fit_top__fitted` = Fitted, 148; `fit_top__relaxed` = Relaxed, 5; `fit_top__oversized` = Oversized, 2; `fit_top__tailored` = Tailored, 1 |
| `bra_closure_type` | Bra closure type | StoreRouter enrichment | 20% | 2 | `bra_closure_type__pull-on-no-closure` = Pull-on (no Closure), 144; `bra_closure_type__front` = Front, 2 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 20% | 5 | `pants_leg_shape__skinny` = Skinny, 106; `pants_leg_shape__flare` = Flare, 20; `pants_leg_shape__straight` = Straight, 11; `pants_leg_shape__tapered` = Tapered, 2; `pants_leg_shape__wide_leg` = Wide Leg, 2 |
| `bra_style` | Bra style | StoreRouter enrichment | 19% | 9 | `bra_style__wireless` = Wireless, 134; `bra_style__bralette` = Bralette, 56; `bra_style__racerback` = Racerback, 54; `bra_style__longline` = Longline, 31; `bra_style__plunge` = Plunge, 11 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 18% | 4 | `front_closure_length__none` = None, 86; `front_closure_length__full` = Full, 38; `front_closure_length__half` = Half, 4; `front_closure_length__quarter` = Quarter, 4 |
| `collar_style` | Collar Style | StoreRouter enrichment | 16% | 4 | `collar_style__stand_funnel` = Stand / Funnel, 45; `collar_style__collarless` = Collarless, 42; `collar_style__crew` = Crew, 25; `collar_style__polo` = Polo, 3 |
| `opacity_level` | Opacity | StoreRouter enrichment | 16% | 2 | `opacity_level__opaque` = Opaque, 111; `opacity_level__sheer` = Sheer, 4 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 16% | 5 | `pants_length_type__ankle` = Ankle Length, 81; `pants_length_type__capri` = Capri, 20; `pants_length_type__above_the_knee` = Above the Knee, 7; `pants_length_type__long` = Long, 5; `pants_length_type__cropped` = Cropped, 4 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | 15% | 4 | `bra_strap_type__racerback` = Racerback, 56; `bra_strap_type__adjustable` = Adjustable, 26; `bra_strap_type__standard` = Standard, 21; `bra_strap_type__cross_back` = Cross Back, 8 |
| `fabric` | Fabric | StoreRouter enrichment | 15% | 12 | `fabric__plush` = Plush, 54; `fabric__elastane` = Elastane (Spandex / Lycra), 25; `fabric__nylon` = Nylon / Polyamide, 22; `fabric__cotton` = Cotton, 11; `fabric__mesh` = Mesh, 7 |
| `activity_intensity` | Activity Intensity | StoreRouter enrichment | 14% | 2 | `activity_intensity__studio_low` = Low Impact / Studio, 67; `activity_intensity__training` = Training, 36 |
| `bra_coverage_style` | Bra coverage style | StoreRouter enrichment | 13% | 4 | `bra_coverage_style__full` = Full Coverage, 53; `bra_coverage_style__plunge` = Plunge, 23; `bra_coverage_style__minimal` = Minimal, 11; `bra_coverage_style__high_neck` = High Neck, 9 |
| `performance_features` | Performance Features | StoreRouter enrichment | 11% | 5 | `performance_features__quick_drying` = Quick Drying, 46; `performance_features__breathable_design` = Breathable Design, 16; `performance_features__four_way_stretch` = Four Way Stretch, 15; `performance_features__moisture_wicking` = Moisture Wicking, 7; `performance_features__ventilation` = Ventilation, 5 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 11% | 3 | `shorts_fit__slim` = Slim, 73; `shorts_fit__athletic` = Athletic, 12; `shorts_fit__relaxed` = Relaxed, 4 |
| `top_length_type` | Top length type | StoreRouter enrichment | 11% | 4 | `top_length_type__cropped` = Cropped, 69; `top_length_type__waist_length` = Waist Length, 8; `top_length_type__hip_length` = Hip Length, 3; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 1 |
| `bra_features` | Bra features | StoreRouter enrichment | 10% | 5 | `bra_features__removable_padding` = Removable Padding, 39; `bra_features__adjustable_strap` = Adjustable Strap, 26; `bra_features__breathable_design` = Breathable Design, 22; `bra_features__sweat_wicking_fabric` = Sweat Wicking Fabric, 8; `bra_features__underwire_support` = Underwire Support, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 8% | 3 | `surface_finish__matte` = Matte, 51; `surface_finish__metallic` = Metallic, 7; `surface_finish__glossy` = Glossy, 1 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 7% | 1 | `sustainability_features__recycled_materials` = Recycled Materials, 52 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 6% | 2 | `outerwear_length_type__cropped` = Cropped, 29; `outerwear_length_type__hip` = Hip Length, 13 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 5% | 1 | `stretch_level__high` = High, 39 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 5% | 1 | `skirt_dress_length_type__mini` = Mini, 38 |
| `bra_support_level` | Bra support level | StoreRouter enrichment | 4% | 4 | `bra_support_level__maximum` = Maximum, 16; `bra_support_level__medium` = Medium, 9; `bra_support_level__high` = High, 6; `bra_support_level__low` = Low, 2 |
| `embellishments` | Embellishments | StoreRouter enrichment | 4% | 4 | `embellishments__contrast_piping` = Contrast Trim / Piping, 21; `embellishments__bow` = Bow, 8; `embellishments__embroidery` = Embroidery, 4; `embellishments__rhinestones_crystals` = Rhinestones / Crystals, 3 |
| `occasion_general` | Occasion | StoreRouter enrichment | 4% | 2 | `occasion_general__active` = Active, 27; `occasion_general__casual` = Casual, 5 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 4% | 5 | `sleeve_style__drop_shoulder` = Drop Shoulder, 12; `sleeve_style__set_in` = Set-In, 11; `sleeve_style__raglan` = Raglan, 3; `sleeve_style__cap` = Cap, 2; `sleeve_style__bell` = Bell, 1 |
| `compression_level` | Compression level | StoreRouter enrichment | 4% | 1 | `compression_level__medium` = Medium, 25 |
| `season` | Season | StoreRouter enrichment | 3% | 2 | `season__warm_weather` = Warm Weather, 19; `season__cold_weather` = Cold Weather, 3 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 3% | 3 | `construction_detail__ruched` = Ruched, 9; `construction_detail__ruffled` = Ruffled, 9; `construction_detail__side_ruched` = Side Ruched, 2 |
| `dress_style` | Dress style | StoreRouter enrichment | 2% | 6 | `dress_style__bodycon` = Bodycon, 8; `dress_style__babydoll` = Babydoll, 6; `dress_style__flared` = Flared, 4; `dress_style__shirt` = Shirt, 2; `dress_style__sweater` = Sweater, 1 |
| `knit_style` | Knit Style | StoreRouter enrichment | 2% | 3 | `knit_style__rib_knit` = Rib Knit, 11; `knit_style__cable_knit` = Cable Knit, 3; `knit_style__french_terry` = French Terry, 2 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 2% | 5 | `one_piece_style__bodysuit` = Bodysuit, 6; `one_piece_style__jumpsuit` = Jumpsuit, 3; `one_piece_style__romper` = Romper, 3; `one_piece_style__unitard` = Unitard, 3; `one_piece_style__playsuit` = Playsuit, 1 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 2% | 1 | `occasion_style_dresses__casual` = Casual, 12 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | <1% | 3 | `fabric_weight__sheer` = Sheer, 4; `fabric_weight__lightweight` = Lightweight, 3; `fabric_weight__midweight` = Midweight, 2 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 2 | `bag_closure_type__zipper` = Zipper, 4; `bag_closure_type__open_top` = Open Top, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 1 | `bag_shape__rectangle` = Rectangle, 5 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 2 | `bag_size__mini` = Mini, 3; `bag_size__large` = Large, 2 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 3 | `carry_options__shoulder_strap` = Shoulder Strap, 5; `carry_options__handle` = Handle, 2; `carry_options__crossbody_strap` = Crossbody Strap, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 2 | `lounge bottoms` = Lounge Bottoms, 4; `lounge tops` = Lounge Tops, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | <1% | 1 | `insulation_level__lightweight` = Lightweight, 4 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__nylon` = Nylon, 3 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | <1% | 1 | `hardware_finish__silver` = Silver, 3 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | <1% | 1 | `openwork_detail__cutouts` = Cutouts, 3 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | <1% | 1 | `shoulder_bag_style_type__baguette` = Baguette, 3 |
| `skirt_style` | Skirt style | StoreRouter enrichment | <1% | 2 | `skirt_style__gathered` = Gathered, 2; `skirt_style__pencil` = Pencil, 1 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | <1% | 2 | `tote_handle_type__long` = Long, 2; `tote_handle_type__short` = Short, 2 |
| `body_jewelry_type` | Body jewelry type | StoreRouter enrichment | <1% | 1 | `body_jewelry_type__body_chain` = Body Chain, 1 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | <1% | 2 | `jewelry_material__metal` = Metal, 1; `jewelry_material__silver` = Silver, 1 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | <1% | 1 | `lining_material_outerwear__fully_lined` = Fully Lined, 1 |
| `material` | Material | StoreRouter enrichment | <1% | 1 | `material__metal` = Metal, 1 |
| `placket_type` | Front Opening | StoreRouter enrichment | <1% | 1 | `placket_type__exposed` = Visible Buttons, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Astoria Activewear` = Astoria Activewear, 720 |
