# Angelmaternity (angelmaternity.com) product data API

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

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

## Questions

### What does Angelmaternity sell?

Almost entirely Apparel & Accessories: 100% of its 894 products. Clothing is the largest department with 889 products, followed by Accessories (5). The most common Angelmaternity categories are Dresses (272), Tops (270) and Underwear & Sleepwear (140).

### How are Angelmaternity 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 Pajamas & Sleep Sets (54 products). Every level is a search facet.

### What can I filter Angelmaternity products by?

72 searchable fields. Well-covered attributes include fabric (86% of products), sleeve length type (66%) and general clothing features (62%). For fabric, the most common values are Elastane (Spandex / Lycra), Cotton and Bamboo; for sleeve length type, the most common values are Short, Long and Sleeveless.

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

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

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

### Where does the data come from?

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

### Kira Vibrant Green Linen Dress with Functional Tie and Feminine Frill

Elegant Green Linen Dress with Bottom Frill and Wide Tie Detail This smart dress features a flattering V-neckline and is crafted from lightweight, breathable linen, making it perfect for warm weather. The wide tie detail cinches the waist, highlighting your natural shape, and is great for work and dinner.  Green linen dress Bottom frill dress Wide tie detail with wrap style Puff sleeve Breathable fabric  Fabric: 100% linen   Style No: N8244GR

Indexed response retrieved 2026-10-20T05:53:41.196Z. 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": "angelmaternity",
  "product": {
    "title": "Kira Vibrant Green Linen Dress with Functional Tie and Feminine Frill",
    "brand": {
      "name": "Angel Maternity"
    },
    "productUrl": "https://angelmaternity.com/products/kira-vibrant-green-linen-dress-with-functional-tie-and-feminine-frill",
    "currentPrice": 37,
    "currency": "USD",
    "inStock": true,
    "description": "  Elegant Green Linen Dress with Bottom Frill and Wide Tie Detail This smart dress features a flattering V-neckline and is crafted from lightweight, breathable linen, making it perfect for warm weather. The wide tie detail cinches the waist, highlighting your natural shape, and is great for work and dinner.  Green linen dress Bottom frill dress Wide tie detail with wrap style Puff sleeve Breathable fabric  Fabric: 100% linen   Style No: N8244GR",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/2471/5552/files/N8244GR-main.jpg?v=1727750184",
      "cdnUrl": "https://cdn.octogen.ai/611c2056ce2c0adb99aa74515b3eda2f/30595bff1195e6a36b387370857a90a5.jpeg?request_id=d8c0e00d-18d5-427e-a1cf-34277c222b47",
      "width": 3269,
      "height": 4086,
      "sizeBytes": 2668388,
      "mimeType": "image/jpeg"
    },
    "details": {
      "materials": [
        "100% linen"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "angelmaternity",
  "product": {
    "enrichment": {
      "type": "maternity dress",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Dresses"
      ],
      "styles": [
        "elegant",
        "feminine",
        "smart casual"
      ],
      "attributes": {
        "Fabric": [
          "Linen"
        ],
        "Pattern": [
          "Solid"
        ],
        "Neckline": [
          "V Neck"
        ],
        "Size Type": [
          "Maternity"
        ],
        "Dress style": [
          "Wrap"
        ],
        "Graphic Type": [
          "Solid / No Print"
        ],
        "Dress occasion": [
          "Casual",
          "Work"
        ],
        "Sleeve length type": [
          "Short"
        ],
        "Construction Detail": [
          "Ruffled"
        ],
        "Skirt/Dress length type": [
          "Midi"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__linen"
        ],
        "pattern": [
          "pattern__solid"
        ],
        "neckline": [
          "neckline__v_neck"
        ],
        "size_group": [
          "size_group__maternity"
        ],
        "dress_style": [
          "dress_style__wrap"
        ],
        "graphic_type": [
          "graphic_type__solid_no_print"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__short"
        ],
        "construction_detail": [
          "construction_detail__ruffled"
        ],
        "occasion_style_dresses": [
          "occasion_style_dresses__casual",
          "occasion_style_dresses__work"
        ],
        "skirt_dress_length_type": [
          "skirt_dress_length_type__midi"
        ]
      }
    }
  }
}
```

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

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

- [Kira Vibrant Green Linen Dress with Functional Tie and Feminine Frill](https://angelmaternity.com/products/kira-vibrant-green-linen-dress-with-functional-tie-and-feminine-frill) — $37.00
- [Avery Baby Shower Smock Dress](https://angelmaternity.com/products/avery-baby-shower-smock-dress-in-blue) — $18.00
- [Maternity Bodycon Bamboo Fitted Dress](https://angelmaternity.com/products/maternity-bodycon-bamboo-fitted-dress-in-stripe) — $37.00
- [Colette Soft Ponte Work Dress](https://angelmaternity.com/products/colette-soft-ponte-work-dress-in-navy) — $59.95
- [Colette Soft Ponte Work Dress](https://angelmaternity.com/products/colette-soft-ponte-work-dress-in-black) — $59.95

## Prices

Median price $34 across 894 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $10 | 3 |
| $10–$16 | 128 |
| $16–$22 | 149 |
| $22–$28 | 70 |
| $28–$34 | 95 |
| $34–$40 | 172 |
| $40–$46 | 56 |
| $46–$52 | 85 |
| $52–$58 | 18 |
| $58 and up | 118 |

## Categories

| Category | Products |
| --- | --- |
| Dresses | 272 |
| Tops | 270 |
| Underwear & Sleepwear | 140 |
| Pants | 84 |
| Skirts | 59 |
| Shorts | 30 |
| Sets & Co-ords | 19 |
| Jackets & Coats | 8 |
| Tracksuits | 7 |
| Scarves | 5 |

## 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, 835; `true` = True, 59 |
| `color` | Product color | Merchant data | 95% | 46 | `black` = Black, 210; `navy` = Navy, 125; `white` = White, 93; `pink` = Pink, 73; `multi` = Multi, 61 |
| `color_family` | Color family | Merchant data | 95% | 12 | `Black` = Black, 210; `Blue` = Blue, 202; `White` = White, 118; `Brown` = Brown, 93; `Pink` = Pink, 73 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 894; `infant` = Infant, 1 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 894 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 2 | `clothing` = Clothing, 889; `accessories` = Accessories, 5 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 10 | `dresses` = Dresses, 272; `tops` = Tops, 270; `underwear & sleepwear` = Underwear & Sleepwear, 140; `pants` = Pants, 84; `skirts` = Skirts, 59 |
| `gender` | Gender | StoreRouter enrichment | 100% | 1 | `female` = Female, 894 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 23 | `pattern__solid` = Solid, 668; `pattern__striped` = Striped, 91; `pattern__texture` = Texture, 88; `pattern__floral` = Floral, 77; `pattern__lace` = Lace, 24 |
| `size_group` | Size Type | StoreRouter enrichment | 99% | 1 | `size_group__maternity` = Maternity, 889 |
| `fabric` | Fabric | StoreRouter enrichment | 86% | 27 | `fabric__elastane` = Elastane (Spandex / Lycra), 426; `fabric__cotton` = Cotton, 369; `fabric__bamboo` = Bamboo, 196; `fabric__viscose` = Viscose, 194; `fabric__rayon` = Rayon, 185 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 66% | 4 | `sleeve_length_type__short` = Short, 213; `sleeve_length_type__long` = Long, 173; `sleeve_length_type__sleeveless` = Sleeveless, 158; `sleeve_length_type__3/4` = 3/4, 50 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 63% | 4 | `general_clothing_features__stretchable` = Stretchable, 548; `general_clothing_features__reversible` = Reversible, 18; `general_clothing_features__hypoallergenic` = Hypoallergenic, 4; `general_clothing_features__wrinkle_resistant` = Wrinkle Resistant, 4 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 60% | 24 | `sleep & loungewear` = Sleep & Loungewear, 123; `shirts & blouses` = Shirts & Blouses, 94; `t-shirts` = T-Shirts, 59; `knitwear` = Knitwear, 53; `tank tops & sleeveless` = Tank Tops & Sleeveless, 45 |
| `neckline` | Neckline | StoreRouter enrichment | 58% | 21 | `neckline__round` = Round, 147; `neckline__v_neck` = V Neck, 139; `neckline__wrap` = Wrap, 72; `neckline__crew` = Crew, 63; `neckline__scoop` = Scoop, 59 |
| `maternity_unique_features` | Maternity Features | StoreRouter enrichment | 53% | 4 | `maternity_unique_features__nursing_access` = Nursing Access, 345; `maternity_unique_features__over_bump` = Over Bump, 131; `maternity_unique_features__postpartum_support` = Postpartum Support, 22; `maternity_unique_features__under_bump` = Under Bump, 16 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 47% | 3 | `graphic_type__solid_no_print` = Solid / No Print, 415; `graphic_type__slogan_text` = Text / Slogan Print, 2; `graphic_type__photo_art` = Photo Print / Art, 1 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 39% | 4 | `skirt_dress_length_type__midi` = Midi, 142; `skirt_dress_length_type__knee` = Knee, 85; `skirt_dress_length_type__maxi` = Maxi, 70; `skirt_dress_length_type__mini` = Mini, 57 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 29% | 18 | `pajamas & sleep sets` = Pajamas & Sleep Sets, 54; `tank & cami tops` = Tank & Cami Tops, 45; `loungewear` = Loungewear, 33; `nightdresses & gowns` = Nightdresses & Gowns, 27; `sweaters` = Sweaters, 27 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 29% | 5 | `front_closure_type__none` = None, 195; `front_closure_type__buttons` = Buttons, 31; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 15; `front_closure_type__zipper` = Zipper, 15; `front_closure_type__snaps` = Snaps, 2 |
| `dress_style` | Dress style | StoreRouter enrichment | 26% | 16 | `dress_style__bodycon` = Bodycon, 65; `dress_style__empire_waist` = Empire Waist, 54; `dress_style__tiered` = Tiered, 51; `dress_style__wrap` = Wrap, 42; `dress_style__sweater` = Sweater, 22 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 25% | 4 | `occasion_style_dresses__casual` = Casual, 185; `occasion_style_dresses__work` = Work, 47; `occasion_style_dresses__evening` = Evening, 26; `occasion_style_dresses__cocktail` = Cocktail, 6 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 18% | 7 | `construction_detail__draped` = Draped, 49; `construction_detail__smocked` = Smocked, 39; `construction_detail__ruffled` = Ruffled, 34; `construction_detail__ruched` = Ruched, 31; `construction_detail__side_ruched` = Side Ruched, 17 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 16% | 5 | `front_closure_length__none` = None, 127; `front_closure_length__full` = Full, 9; `front_closure_length__quarter` = Quarter, 6; `front_closure_length__short_placket` = Short Placket, 3; `front_closure_length__half` = Half, 1 |
| `collar_style` | Collar Style | StoreRouter enrichment | 16% | 10 | `collar_style__collarless` = Collarless, 101; `collar_style__crew` = Crew, 22; `collar_style__stand_funnel` = Stand / Funnel, 8; `collar_style__button_down` = Button-Down, 4; `collar_style__polo` = Polo, 3 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 13% | 2 | `bottoms_closure__pull_on` = Pull-On, 103; `bottoms_closure__drawstring` = Drawstring, 31 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 13% | 5 | `fit_top__relaxed` = Relaxed, 65; `fit_top__flowy` = Flowy, 26; `fit_top__fitted` = Fitted, 22; `fit_top__oversized` = Oversized, 16; `fit_top__tailored` = Tailored, 2 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 11% | 11 | `sleeve_style__flutter` = Flutter, 29; `sleeve_style__puff` = Puff, 20; `sleeve_style__drop_shoulder` = Drop Shoulder, 16; `sleeve_style__balloon` = Balloon, 7; `sleeve_style__cap` = Cap, 6 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 11% | 4 | `waist_rise__high` = High, 80; `waist_rise__low` = Low, 9; `waist_rise__ultra_high` = Ultra-High, 4; `waist_rise__mid` = Mid, 3 |
| `occasion_general` | Occasion | StoreRouter enrichment | 10% | 3 | `occasion_general__casual` = Casual, 69; `occasion_general__work` = Work, 40; `occasion_general__formal` = Formal, 1 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 10% | 7 | `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 29; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 25; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 23; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 12; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 3 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 9% | 9 | `pants_leg_shape__skinny` = Skinny, 24; `pants_leg_shape__wide_leg` = Wide Leg, 23; `pants_leg_shape__straight` = Straight, 16; `pants_leg_shape__jogger` = Jogger, 9; `pants_leg_shape__cuffed` = Cuffed, 6 |
| `opacity_level` | Opacity | StoreRouter enrichment | 8% | 3 | `opacity_level__opaque` = Opaque, 59; `opacity_level__semi_sheer` = Semi-Sheer, 6; `opacity_level__sheer` = Sheer, 4 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 6% | 5 | `pants_length_type__ankle` = Ankle Length, 24; `pants_length_type__above_the_knee` = Above the Knee, 11; `pants_length_type__long` = Long, 10; `pants_length_type__capri` = Capri, 4; `pants_length_type__cropped` = Cropped, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 6% | 5 | `skirt_style__pencil` = Pencil, 34; `skirt_style__tiered` = Tiered, 6; `skirt_style__wrap` = Wrap, 5; `skirt_style__a_line` = A-Line, 3; `skirt_style__asymmetrical` = Asymmetrical, 2 |
| `season` | Season | StoreRouter enrichment | 5% | 4 | `season__cold_weather` = Cold Weather, 32; `season__cool_weather` = Cool Weather, 8; `season__warm_weather` = Warm Weather, 5; `season__all_season` = All-Season, 3 |
| `top_length_type` | Top length type | StoreRouter enrichment | 5% | 3 | `top_length_type__hip_length` = Hip Length, 21; `top_length_type__cropped` = Cropped, 18; `top_length_type__tunic_length` = Tunic Length, 6 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 5% | 3 | `fabric_weight__lightweight` = Lightweight, 37; `fabric_weight__midweight` = Midweight, 3; `fabric_weight__heavyweight` = Heavyweight, 1 |
| `slit_style` | Slit Style | StoreRouter enrichment | 5% | 3 | `slit_style__side_slit` = Side Slit, 35; `slit_style__front_slit` = Front Slit, 3; `slit_style__high_slit` = High Slit, 3 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | 4% | 5 | `lounge bottoms` = Lounge Bottoms, 29; `lounge tops` = Lounge Tops, 4; `thigh slimmers` = Thigh Slimmers, 2; `high waisted briefs` = High Waisted Briefs, 1; `waist cinchers` = Waist Cinchers, 1 |
| `embellishments` | Embellishments | StoreRouter enrichment | 4% | 5 | `embellishments__bow` = Bow, 18; `embellishments__contrast_piping` = Contrast Trim / Piping, 11; `embellishments__decorative_buttons` = Decorative Buttons, 8; `embellishments__embroidery` = Embroidery, 2; `embellishments__applique` = Appliqué, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 4% | 5 | `insulation_level__lightweight` = Lightweight, 26; `insulation_level__midweight` = Midweight, 4; `insulation_level__heavyweight` = Heavyweight, 3; `insulation_level__thermal` = Thermal, 2; `insulation_level__cooling` = Cooling, 1 |
| `knit_style` | Knit Style | StoreRouter enrichment | 4% | 5 | `knit_style__rib_knit` = Rib Knit, 20; `knit_style__jersey` = Jersey, 6; `knit_style__french_terry` = French Terry, 3; `knit_style__waffle` = Waffle, 3; `knit_style__wide_rib` = Wide Rib, 2 |
| `placket_type` | Front Opening | StoreRouter enrichment | 4% | 2 | `placket_type__exposed` = Visible Buttons, 31; `placket_type__snap` = Snap Closure, 2 |
| `performance_features` | Performance Features | StoreRouter enrichment | 3% | 2 | `performance_features__breathable_design` = Breathable Design, 27; `performance_features__ventilation` = Ventilation, 1 |
| `nightgown_style` | Nightgown style | StoreRouter enrichment | 3% | 3 | `nightgown_style__gown` = Gown, 16; `nightgown_style__chemise` = Chemise, 5; `nightgown_style__sleep_shirt` = Sleep Shirt, 5 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 3% | 4 | `sustainability_features__eco_friendly` = Eco-Friendly, 21; `sustainability_features__sustainable_sourcing` = Sustainable Sourcing, 7; `sustainability_features__vegan` = Vegan, 2; `sustainability_features__recycled_materials` = Recycled Materials, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 2% | 2 | `denim_fabric__stretch` = Stretch, 18; `denim_fabric__colored` = Colored, 1 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 2% | 6 | `denim_wash__light` = Light, 5; `denim_wash__medium` = Medium, 5; `denim_wash__dark` = Dark, 4; `denim_wash__black` = Black, 2; `denim_wash__grey` = Grey, 1 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 2% | 5 | `denim_wash_effects__clean_none` = Clean / None, 8; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 7; `denim_wash_effects__acid_bleached` = Acid / Bleached, 2; `denim_wash_effects__distressed` = Distressed, 2; `denim_wash_effects__raw` = Raw, 1 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 2% | 1 | `stretch_level__high` = High, 17 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 2% | 4 | `denim_hem_style__regular` = Regular, 9; `denim_hem_style__frayed` = Frayed, 2; `denim_hem_style__split` = Split, 2; `denim_hem_style__cuffed` = Cuffed, 1 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 1% | 4 | `shorts_fit__slim` = Slim, 5; `shorts_fit__relaxed` = Relaxed, 3; `shorts_fit__loose` = Loose, 2; `shorts_fit__athletic` = Athletic, 1 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | <1% | 5 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 2; `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 2; `activewear_unique_features__compression` = Compression, 2; `activewear_unique_features__hidden_pockets` = Hidden Pockets, 2; `activewear_unique_features__mesh_panels` = Mesh Panels, 2 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | <1% | 4 | `underwear_coverage_style__brief` = Brief, 7; `underwear_coverage_style__high_rise` = High Rise, 6; `underwear_coverage_style__bikini` = Bikini, 1; `underwear_coverage_style__full` = Full Coverage, 1 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 4 | `activity_type__training_gym` = Training / Gym, 6; `activity_type__yoga_pilates` = Yoga / Pilates, 4; `activity_type__cycling` = Cycling, 1; `activity_type__multi_sport` = Multi-Sport, 1 |
| `care_instructions` | Care instructions | StoreRouter enrichment | <1% | 2 | `care_instructions__hand_wash` = Hand Wash, 5; `care_instructions__machine_washable` = Machine Washable, 1 |
| `bra_style` | Bra style | StoreRouter enrichment | <1% | 4 | `bra_style__wireless` = Wireless, 5; `bra_style__bralette` = Bralette, 3; `bra_style__molded` = Molded, 1; `bra_style__racerback` = Racerback, 1 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | <1% | 3 | `openwork_detail__crochet` = Crochet, 2; `openwork_detail__cutouts` = Cutouts, 2; `openwork_detail__eyelet` = Eyelet, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 2 | `scarf_shawl_style__wrap` = Wrap, 5; `scarf_shawl_style__shawl` = Shawl, 3 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | <1% | 2 | `surface_finish__matte` = Matte, 3; `surface_finish__glossy` = Glossy, 1 |
| `bra_closure_type` | Bra closure type | StoreRouter enrichment | <1% | 1 | `bra_closure_type__pull-on-no-closure` = Pull-on (no Closure), 3 |
| `activity_intensity` | Activity Intensity | StoreRouter enrichment | <1% | 2 | `activity_intensity__studio_low` = Low Impact / Studio, 1; `activity_intensity__training` = Training, 1 |
| `bra_coverage_style` | Bra coverage style | StoreRouter enrichment | <1% | 1 | `bra_coverage_style__full` = Full Coverage, 2 |
| `bra_features` | Bra features | StoreRouter enrichment | <1% | 2 | `bra_features__breathable_design` = Breathable Design, 2; `bra_features__adjustable_strap` = Adjustable Strap, 1 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | <1% | 2 | `bra_strap_type__adjustable` = Adjustable, 1; `bra_strap_type__racerback` = Racerback, 1 |
| `bra_support_level` | Bra support level | StoreRouter enrichment | <1% | 1 | `bra_support_level__light` = Light, 2 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | <1% | 1 | `outerwear_length_type__hip` = Hip Length, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 1 | `outerwear_unique_features__hooded` = Hooded, 1 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | <1% | 1 | `pants_leg_length__regular` = Regular, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Angel Maternity` = Angel Maternity, 890 |
