# Self-Portrait (us.self-portrait.com) product data API

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

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

## Questions

### What does Self-Portrait sell?

Almost entirely Apparel & Accessories: 100% of its 1,761 products. Clothing is the largest department with 1,272 products, followed by Jewelry (327) and Bags (98). The most common Self-Portrait categories are Dresses (786), Earrings (247) and Tops (240).

### How are Self-Portrait 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 Cardigans (81 products). Every level is a search facet.

### What can I filter Self-Portrait products by?

79 searchable fields. Well-covered attributes include fabric (62% of products), sleeve length type (58%) and skirt/dress length type (49%). For fabric, the most common values are Other, Satin and Cotton; for sleeve length type, the most common values are Sleeveless, Long and Short.

### Is this API provided by Self-Portrait or StoreRouter?

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

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

### Where does the data come from?

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

### Sequin Embellished Mini Dress

A fetching shift silhouette gets the high shine treatment, courtesy of a mesh overlay drenched in sparkling embroidery. Accented with a bow corsage, a preppy collar frames the face to chic effect. Fitted style. This style has minimal stretch. Exposed zip closure at back. Fully lined. All-over sequin embellishment. Model is 5ft10/178cm and wears a size US 2.

Indexed response retrieved 2026-10-15T06:21:20.620Z. Price and availability may change.
Availability: In stock
Sizes: US 0, US 2, US 4, US 6, US 8, US 10, US 12

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "self-portrait",
  "product": {
    "title": "Sequin Embellished Mini Dress",
    "brand": {
      "name": "Self-Portrait"
    },
    "productUrl": "https://us.self-portrait.com/products/aw26-cream-sequin-embellished-mini-dress",
    "currentPrice": 700,
    "currency": "USD",
    "inStock": true,
    "description": "A fetching shift silhouette gets the high shine treatment, courtesy of a mesh overlay drenched in sparkling embroidery. Accented with a bow corsage, a preppy collar frames the face to chic effect. Fitted style. This style has minimal stretch. Exposed zip closure at back. Fully lined. All-over sequin embellishment. Model is 5ft10/178cm and wears a size US 2.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0616/2926/8214/files/AW26-019S-C_1.jpg?v=1780584536",
      "cdnUrl": "https://cdn.octogen.ai/b1ed830997ca3653ee57a557d3ec2679/d4c57c4813920f4af78e3ae1056992e2.webp?request_id=de96d074-a3ce-4cd4-bd95-0ca93b6f316b",
      "width": 3400,
      "height": 3400,
      "sizeBytes": 251816,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "Mesh",
        "BEADED MESH"
      ],
      "fit": [
        "SHIFT"
      ],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "self-portrait",
  "product": {
    "enrichment": {
      "type": "mini dress",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Dresses"
      ],
      "styles": [
        "feminine",
        "glamorous",
        "preppy",
        "chic"
      ],
      "attributes": {
        "Fabric": [
          "Mesh"
        ],
        "Pattern": [
          "Solid"
        ],
        "Neckline": [
          "Collared"
        ],
        "Dress style": [
          "Shift"
        ],
        "Dress occasion": [
          "Cocktail",
          "Evening"
        ],
        "Embellishments": [
          "Beading",
          "Bow",
          "Embroidery",
          "Sequins"
        ],
        "Sleeve length type": [
          "Short"
        ],
        "Skirt/Dress length type": [
          "Mini"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__mesh"
        ],
        "pattern": [
          "pattern__solid"
        ],
        "neckline": [
          "neckline__collared"
        ],
        "dress_style": [
          "dress_style__shift"
        ],
        "embellishments": [
          "embellishments__beading",
          "embellishments__bow",
          "embellishments__embroidery",
          "embellishments__sequins"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__short"
        ],
        "occasion_style_dresses": [
          "occasion_style_dresses__cocktail",
          "occasion_style_dresses__evening"
        ],
        "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": ["self-portrait"],
    "q": "dresses",
    "limit": 5
  }'
```

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

- [Sequin Embellished Mini Dress](https://us.self-portrait.com/products/aw26-cream-sequin-embellished-mini-dress) — $700.00
- [Crepe 3D Sequin Flower Mini Dress](https://us.self-portrait.com/products/ss26-pink-crepe-3d-sequin-flower-mini-dress) — $570.00
- [Textured Knit Mini Dress](https://us.self-portrait.com/products/ss26-pink-textured-knit-mini-dress) — $620.00
- [Embroidered Mini Dress](https://us.self-portrait.com/products/pf26-pink-embroidered-mini-dress) — $570.00
- [Floral Organza Mini Dress](https://us.self-portrait.com/products/ac26-yellow-floral-organza-mini-dress) — $570.00

## Categories

| Category | Products |
| --- | --- |
| Dresses | 786 |
| Earrings | 247 |
| Tops | 240 |
| Skirts | 118 |
| Clutches & Small Bags | 70 |
| Jackets & Coats | 60 |
| Necklaces | 42 |
| Bracelets | 31 |
| Hair Accessories | 26 |
| Pants | 26 |

## Searchable fields

Use `name` and a `value` as a facet: `{"name": "<name>", "values": ["<value>"]}`.

| name | Field | Source | Coverage | Distinct values | Top values (`value` = label, products) |
| --- | --- | --- | --- | --- | --- |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `false` = False, 1,760; `true` = True, 1 |
| `color` | Product color | Merchant data | 100% | 27 | `black` = Black, 232; `ivory` = Ivory, 204; `gold` = Gold, 172; `pink` = Pink, 171; `silver` = Silver, 159 |
| `color_family` | Color family | Merchant data | 100% | 11 | `White` = White, 353; `Blue` = Blue, 266; `Yellow` = Yellow, 241; `Gray` = Gray, 234; `Black` = Black, 232 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 1,565; `kids` = Kids, 197 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 1,761 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 4 | `clothing` = Clothing, 1,272; `jewelry` = Jewelry, 327; `bags` = Bags, 98; `accessories` = Accessories, 64 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 24 | `dresses` = Dresses, 786; `earrings` = Earrings, 247; `tops` = Tops, 240; `skirts` = Skirts, 118; `clutches & small bags` = Clutches & Small Bags, 70 |
| `gender` | Gender | StoreRouter enrichment | 100% | 2 | `female` = Female, 1,695; `unisex` = Unisex, 57 |
| `pattern` | Pattern | StoreRouter enrichment | 90% | 38 | `pattern__solid` = Solid, 906; `pattern__texture` = Texture, 392; `pattern__floral` = Floral, 356; `pattern__lace` = Lace, 314; `pattern__dots` = Dots, 54 |
| `fabric` | Fabric | StoreRouter enrichment | 63% | 32 | `fabric__other` = Other, 232; `fabric__satin` = Satin, 128; `fabric__cotton` = Cotton, 106; `fabric__tweed` = Tweed, 104; `fabric__viscose` = Viscose, 104 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 59% | 4 | `sleeve_length_type__sleeveless` = Sleeveless, 395; `sleeve_length_type__long` = Long, 378; `sleeve_length_type__short` = Short, 261; `sleeve_length_type__3/4` = 3/4, 1 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 49% | 4 | `skirt_dress_length_type__midi` = Midi, 363; `skirt_dress_length_type__mini` = Mini, 331; `skirt_dress_length_type__maxi` = Maxi, 168; `skirt_dress_length_type__knee` = Knee, 1 |
| `embellishments` | Embellishments | StoreRouter enrichment | 47% | 10 | `embellishments__decorative_buttons` = Decorative Buttons, 324; `embellishments__rhinestones_crystals` = Rhinestones / Crystals, 247; `embellishments__contrast_piping` = Contrast Trim / Piping, 175; `embellishments__bow` = Bow, 168; `embellishments__sequins` = Sequins, 112 |
| `neckline` | Neckline | StoreRouter enrichment | 47% | 23 | `neckline__collared` = Collared, 201; `neckline__round` = Round, 171; `neckline__mock` = Mock Neck, 73; `neckline__spaghetti_strap` = Spaghetti Strap, 56; `neckline__v_neck` = V Neck, 54 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 44% | 3 | `graphic_type__solid_no_print` = Solid / No Print, 762; `graphic_type__logo_embroidery` = Logo Embroidery, 4; `graphic_type__logo_branded` = Logo Print, 1 |
| `dress_style` | Dress style | StoreRouter enrichment | 44% | 26 | `dress_style__flared` = Flared, 329; `dress_style__sweater` = Sweater, 168; `dress_style__bodycon` = Bodycon, 122; `dress_style__gown` = Gown, 78; `dress_style__peplum` = Peplum, 75 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 32% | 1 | `general_clothing_features__stretchable` = Stretchable, 568 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 30% | 5 | `occasion_style_dresses__evening` = Evening, 356; `occasion_style_dresses__cocktail` = Cocktail, 252; `occasion_style_dresses__casual` = Casual, 92; `occasion_style_dresses__work` = Work, 63; `occasion_style_dresses__black_tie` = Black Tie, 24 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 28% | 31 | `knitwear` = Knitwear, 115; `shirts & blouses` = Shirts & Blouses, 91; `jackets` = Jackets, 55; `clutches` = Clutches, 36; `evening bags` = Evening Bags, 34 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 23% | 5 | `construction_detail__lace_trim` = Lace Trim, 188; `construction_detail__ruffled` = Ruffled, 105; `construction_detail__draped` = Draped, 79; `construction_detail__pleated` = Pleated, 73; `construction_detail__ruched` = Ruched, 37 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 19% | 17 | `jewelry_material__brass` = Brass, 271; `jewelry_material__crystal` = Crystal, 252; `jewelry_material__pearl` = Pearl, 126; `jewelry_material__gold_plated` = Gold Plated, 99; `jewelry_material__silver` = Silver, 89 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 17% | 6 | `front_closure_type__buttons` = Buttons, 149; `front_closure_type__none` = None, 87; `front_closure_type__snaps` = Snaps, 32; `front_closure_type__zipper` = Zipper, 15; `front_closure_type__hook_and_eye` = Hook-and-Eye, 11 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 14% | 2 | `jewelry_type__costume` = Costume, 214; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 69 |
| `earring_design` | Earring design | StoreRouter enrichment | 14% | 10 | `earring_design__dangle` = Dangle, 151; `earring_design__drop` = Drop, 142; `earring_design__stud` = Stud, 113; `earring_design__chandelier` = Chandelier, 25; `earring_design__teardrop` = Teardrop, 24 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 14% | 6 | `fit_top__fitted` = Fitted, 148; `fit_top__relaxed` = Relaxed, 64; `fit_top__boxy` = Boxy, 33; `fit_top__oversized` = Oversized, 11; `fit_top__tailored` = Tailored, 5 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 13% | 22 | `cardigans` = Cardigans, 81; `casual jackets` = Casual Jackets, 37; `sweaters` = Sweaters, 34; `hair pins, claws & clips` = Hair Pins, Claws & Clips, 14; `tank & cami tops` = Tank & Cami Tops, 12 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 12% | 5 | `openwork_detail__open_knit` = Open Knit, 96; `openwork_detail__crochet` = Crochet, 48; `openwork_detail__cutouts` = Cutouts, 39; `openwork_detail__eyelet` = Eyelet, 33; `openwork_detail__fishnet` = Fishnet, 7 |
| `opacity_level` | Opacity | StoreRouter enrichment | 12% | 3 | `opacity_level__opaque` = Opaque, 100; `opacity_level__sheer` = Sheer, 72; `opacity_level__semi_sheer` = Semi-Sheer, 33 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 12% | 11 | `sleeve_style__set_in` = Set-In, 74; `sleeve_style__ruffle` = Ruffle, 35; `sleeve_style__cape` = Cape, 28; `sleeve_style__cap` = Cap, 22; `sleeve_style__bell` = Bell, 19 |
| `collar_style` | Collar Style | StoreRouter enrichment | 10% | 10 | `collar_style__collarless` = Collarless, 117; `collar_style__peter_pan` = Peter Pan, 20; `collar_style__ruffle` = Ruffle, 8; `collar_style__stand_funnel` = Stand / Funnel, 8; `collar_style__notched_lapel` = Notched Lapel, 6 |
| `placket_type` | Front Opening | StoreRouter enrichment | 10% | 3 | `placket_type__exposed` = Visible Buttons, 139; `placket_type__snap` = Snap Closure, 32; `placket_type__concealed` = Hidden Buttons, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 9% | 2 | `surface_finish__metallic` = Metallic, 102; `surface_finish__glossy` = Glossy, 64 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 9% | 3 | `front_closure_length__full` = Full, 97; `front_closure_length__none` = None, 54; `front_closure_length__short_placket` = Short Placket, 1 |
| `top_length_type` | Top length type | StoreRouter enrichment | 6% | 4 | `top_length_type__cropped` = Cropped, 71; `top_length_type__waist_length` = Waist Length, 29; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 8; `top_length_type__hip_length` = Hip Length, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 6% | 9 | `skirt_style__flared` = Flared, 39; `skirt_style__a_line` = A-Line, 32; `skirt_style__pencil` = Pencil, 15; `skirt_style__tailored` = Tailored, 9; `skirt_style__asymmetrical` = Asymmetrical, 6 |
| `carry_options` | Carry options | StoreRouter enrichment | 5% | 5 | `carry_options__detachable_strap` = Detachable Strap, 71; `carry_options__shoulder_strap` = Shoulder Strap, 46; `carry_options__handle` = Handle, 42; `carry_options__wrist_strap` = Wrist Strap, 2; `carry_options__crossbody_strap` = Crossbody Strap, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | 5% | 9 | `bag_shape__rectangle` = Rectangle, 43; `bag_shape__box` = Box, 20; `bag_shape__round` = Round, 8; `bag_shape__bucket` = Bucket, 7; `bag_shape__barrel` = Barrel, 5 |
| `knit_style` | Knit Style | StoreRouter enrichment | 4% | 7 | `knit_style__pointelle` = Pointelle, 28; `knit_style__rib_knit` = Rib Knit, 21; `knit_style__jersey` = Jersey, 9; `knit_style__fine_gauge` = Fine Gauge, 5; `knit_style__cable_knit` = Cable Knit, 2 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | 3% | 7 | `bag_closure_type__latch` = Latch, 26; `bag_closure_type__magnetic` = Magnetic, 12; `bag_closure_type__flap` = Flap, 9; `bag_closure_type__zipper` = Zipper, 6; `bag_closure_type__drawstring` = Drawstring, 4 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | 3% | 3 | `hardware_finish__silver` = Silver, 45; `hardware_finish__gold` = Gold, 13; `hardware_finish__brass` = Brass, 3 |
| `occasion_general` | Occasion | StoreRouter enrichment | 3% | 3 | `occasion_general__casual` = Casual, 29; `occasion_general__formal` = Formal, 23; `occasion_general__work` = Work, 8 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | 3% | 9 | `bag_case_material__metal` = Metal, 21; `bag_case_material__leather` = Leather, 17; `bag_case_material__crochet` = Crochet, 3; `bag_case_material__linen` = Linen, 3; `bag_case_material__raffia` = Raffia, 2 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 3% | 6 | `denim_wash__dark` = Dark, 19; `denim_wash__white` = White / Ecru, 18; `denim_wash__colored` = Colored, 8; `denim_wash__medium` = Medium, 6; `denim_wash__black` = Black, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 3% | 4 | `outerwear_length_type__cropped` = Cropped, 25; `outerwear_length_type__hip` = Hip Length, 16; `outerwear_length_type__knee` = Knee Length, 2; `outerwear_length_type__mid_thigh` = Mid-Thigh, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 2% | 4 | `denim_fabric__stretch` = Stretch, 35; `denim_fabric__colored` = Colored, 7; `denim_fabric__alternative` = Alternative, 3; `denim_fabric__rigid` = Rigid, 2 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 2% | 7 | `necklace_design__chain` = Chain, 18; `necklace_design__beaded` = Beaded, 16; `necklace_design__choker` = Choker, 15; `necklace_design__pendant` = Pendant, 13; `necklace_design__statement` = Statement, 13 |
| `bag_size` | Bag Size | StoreRouter enrichment | 2% | 2 | `bag_size__mini` = Mini, 32; `bag_size__micro` = Micro, 8 |
| `clutch_style` | Clutch Style | StoreRouter enrichment | 2% | 2 | `clutch_style__minaudiere` = Minaudiere, 34; `clutch_style__pouch` = Pouch, 2 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 2% | 2 | `denim_wash_effects__clean_none` = Clean / None, 34; `denim_wash_effects__waxed_sheen` = Waxed / Sheen, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 2% | 3 | `fabric_weight__sheer` = Sheer, 21; `fabric_weight__lightweight` = Lightweight, 12; `fabric_weight__heavyweight` = Heavyweight, 1 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 2% | 4 | `bottoms_closure__zip` = Zip Fly, 21; `bottoms_closure__pull_on` = Pull-On, 10; `bottoms_closure__buttons` = Button Fly, 1; `bottoms_closure__drawstring` = Drawstring, 1 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 2% | 7 | `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 9; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 8; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 6; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 5; `fit_bottoms__curved_volume_fit_barrel_hip` = Curved Volume Fit (Barrel Hip), 3 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | 2% | 7 | `bracelet_design__bangle` = Bangle, 7; `bracelet_design__cuff` = Cuff, 7; `bracelet_design__chain` = Chain, 6; `bracelet_design__charm` = Charm, 5; `bracelet_design__beaded` = Beaded, 3 |
| `size_group` | Size Type | StoreRouter enrichment | 2% | 1 | `size_group__regular` = Regular, 29 |
| `slit_style` | Slit Style | StoreRouter enrichment | 2% | 4 | `slit_style__side_slit` = Side Slit, 17; `slit_style__front_slit` = Front Slit, 6; `slit_style__high_slit` = High Slit, 4; `slit_style__back_slit` = Back Slit, 1 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 2% | 6 | `pants_leg_shape__straight` = Straight, 9; `pants_leg_shape__wide_leg` = Wide Leg, 8; `pants_leg_shape__skinny` = Skinny, 4; `pants_leg_shape__flare` = Flare, 3; `pants_leg_shape__barrel_balloon` = Barrel / Balloon, 2 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 2% | 5 | `pants_length_type__above_the_knee` = Above the Knee, 13; `pants_length_type__long` = Long, 9; `pants_length_type__ankle` = Ankle Length, 2; `pants_length_type__capri` = Capri, 2; `pants_length_type__footed` = Footed, 1 |
| `season` | Season | StoreRouter enrichment | 2% | 2 | `season__cold_weather` = Cold Weather, 13; `season__warm_weather` = Warm Weather, 13 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 1% | 2 | `one_piece_style__playsuit` = Playsuit, 14; `one_piece_style__jumpsuit` = Jumpsuit, 9 |
| `material` | Material | StoreRouter enrichment | 1% | 8 | `material__brass` = Brass, 9; `material__metal` = Metal, 9; `material__satin` = Satin, 6; `material__fabric` = Fabric, 4; `material__leather` = Leather, 4 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 1% | 2 | `waist_rise__high` = High, 17; `waist_rise__mid` = Mid, 1 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | <1% | 2 | `bag_strap_details__detachable` = Detachable, 14; `bag_strap_details__chain_strap` = Chain Strap, 7 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 3 | `outerwear_unique_features__belted` = Belted, 8; `outerwear_unique_features__double_breasted` = Double Breasted, 6; `outerwear_unique_features__hooded` = Hooded, 1 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | <1% | 2 | `stretch_level__low` = Low, 13; `stretch_level__none` = None, 1 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | <1% | 1 | `denim_hem_style__regular` = Regular, 12 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | <1% | 3 | `shorts_fit__slim` = Slim, 4; `shorts_fit__relaxed` = Relaxed, 3; `shorts_fit__tailored` = Tailored, 3 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | <1% | 2 | `bag_case_storage_features__external_pockets` = External Pockets, 2; `bag_case_storage_features__removable_pouch` = Removable Pouch, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 4 | `scarf_shawl_style__fur` = Fur, 2; `scarf_shawl_style__regular` = Regular, 2; `scarf_shawl_style__square` = Square, 1; `scarf_shawl_style__wrap` = Wrap, 1 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | <1% | 2 | `sustainability_features__vegan` = Vegan, 2; `sustainability_features__recycled_materials` = Recycled Materials, 1 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 2 | `top_hem_shape__asymmetric` = Asymmetric, 3; `top_hem_shape__handkerchief` = Handkerchief, 2 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | <1% | 1 | `tote_handle_type__short` = Short, 3 |
| `bag_case_features` | Bag/Case features | StoreRouter enrichment | <1% | 1 | `bag_case_features__lockable` = Lockable, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 1 | `lounge bottoms` = Lounge Bottoms, 1 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | <1% | 2 | `lining_material_outerwear__fully_lined` = Fully Lined, 1; `lining_material_outerwear__satin` = Satin, 1 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | <1% | 2 | `shoulder_bag_style_type__baguette` = Baguette, 2; `shoulder_bag_style_type__structured` = Structured, 2 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | <1% | 1 | `swim_bottom_coverage_style__classic` = Classic, 1 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | <1% | 1 | `swim_top_coverage_style__bandeau` = Bandeau, 1 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | <1% | 1 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Self-Portrait` = Self-Portrait, 1,761 |
