# Badinka (badinka.com) product data API

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

- Catalog key: `badinka` (pass in `"catalogs"` to narrow a search to this store)
- Products: 2,309
- Snapshot: 2026-10-19T16:55:50Z (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/badinka
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Badinka sell?

Almost entirely Apparel & Accessories: 99.8% of its 2,309 products. Clothing is the largest department with 1,596 products, followed by Special Occasion (609) and Accessories (63). The most common Badinka categories are Costumes (609), Tops (488) and Sets & Co-ords (250).

### How are Badinka products categorized?

Into a shared taxonomy 5 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 (100 products). Every level is a search facet.

### What can I filter Badinka products by?

88 searchable fields. Well-covered attributes include fabric (68% of products), sleeve length type (48%) and neckline (46%). For fabric, the most common values are Mesh, Elastane (Spandex / Lycra) and Lycra; for sleeve length type, the most common values are Long, Sleeveless and Short.

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

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

### Can I get Badinka 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 Badinka products?

Yes. Help shoppers find their perfect match with size, color, SKU, and stock details from product lookup.

### How fresh is the data?

StoreRouter continually recrawls product pages to update product details. This page tracks 2,309 Badinka products, with coverage counts refreshed about daily.

### Where does the data come from?

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

### Acid Neon Skeleton Costume

For all the bad-to-the-bone babes out there, the Acid Neon Skeleton Costume is just for u.  This piece is made from a high quality stretchy and breathable Lycra fabric, that feels wonderful on the skin and glows in the dark! How cool is that?  The design features a body con fit with long sleeves, a mock neckline and a sturdy zipper neatly hidden in the back. Rock it on Halloween Eve or ur next festival of choice and stand owt in the crowd.  Features:  Ultra Strong UV Effect near Black Light  Mock Neckline Robust &amp; Hidden Front Zipper Closure Long Sleeves 82% Polyester 18% Elastane  Non-Transparent Italian Lycra Cold Hand Wash Only

Indexed response retrieved 2026-10-20T00:25:06.827Z. Price and availability may change.
Availability: In stock
Sizes: XS, S, M, L, XL, XXL, 3XL

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "badinka",
  "product": {
    "title": "Acid Neon Skeleton Costume",
    "brand": {
      "name": "Badinka"
    },
    "productUrl": "https://badinka.com/products/acid-neon-skeleton-costume",
    "currentPrice": 131.99,
    "currency": "USD",
    "inStock": true,
    "description": " For all the bad-to-the-bone babes out there, the Acid Neon Skeleton Costume is just for u.  This piece is made from a high quality stretchy and breathable Lycra fabric, that feels wonderful on the skin and glows in the dark! How cool is that?  The design features a body con fit with long sleeves, a mock neckline and a sturdy zipper neatly hidden in the back. Rock it on Halloween Eve or ur next festival of choice and stand owt in the crowd.  Features:  Ultra Strong UV Effect near Black Light  Mock Neckline Robust &amp; Hidden Front Zipper Closure Long Sleeves 82% Polyester 18% Elastane  Non-Transparent Italian Lycra Cold Hand Wash Only  ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0674/8793/files/1_34d6ef3b-1b2a-4106-8698-a82e68d7541a.jpg?v=1755609785",
      "cdnUrl": "https://cdn.octogen.ai/7967fe6d90a533bea25f75dfb1454d35/6e1a9aeda229f511da442c45388efeb9.webp?request_id=9dc8af25-67d5-4923-b25c-7c06b7e865b8",
      "width": 3001,
      "height": 4501,
      "sizeBytes": 518440,
      "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": "badinka",
  "product": {
    "enrichment": {
      "type": "bodysuit",
      "category_path": [
        "Apparel & Accessories",
        "Special Occasion",
        "Costumes",
        "Costume Sets"
      ],
      "styles": [
        "costume",
        "rave",
        "cyberpunk",
        "edgy"
      ],
      "attributes": {
        "Fabric": [
          "Elastane (Spandex / Lycra)",
          "Lycra"
        ],
        "Pattern": [
          "Skulls"
        ],
        "Costume theme": [
          "Horror"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__elastane",
          "fabric__lycra"
        ],
        "pattern": [
          "pattern__skulls"
        ],
        "costume_theme": [
          "costume_theme__horror"
        ]
      }
    }
  }
}
```

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

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

- [Acid Neon Skeleton Costume](https://badinka.com/products/acid-neon-skeleton-costume) — $131.99
- [Men's Frankenstein Costume](https://badinka.com/products/mens-frankenstein-costume) — $126.99
- [Graveyard Skeleton Costume](https://badinka.com/products/graveyard-skeleton-costume) — $126.99
- [Material Girl Costume](https://badinka.com/products/material-girl-costume) — $126.99
- [La Muerta Skeleton Costume](https://badinka.com/products/la-muerta-skeleton-costume) — $126.99

## Prices

Median price $56 across 2,309 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $15 | 17 |
| $15–$30 | 575 |
| $30–$45 | 350 |
| $45–$60 | 347 |
| $60–$75 | 123 |
| $75–$90 | 118 |
| $90–$105 | 216 |
| $105–$120 | 48 |
| $120–$135 | 447 |
| $135 and up | 68 |

## Categories

| Category | Products |
| --- | --- |
| Costumes | 609 |
| Tops | 488 |
| Sets & Co-ords | 250 |
| Swimwear | 196 |
| Jumpsuits & One-Pieces | 172 |
| Dresses | 139 |
| Pants | 132 |
| Skirts | 110 |
| Shorts | 56 |
| Underwear & Sleepwear | 41 |

## 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, 2,289; `true` = True, 20 |
| `color` | Product color | Merchant data | 73% | 25 | `black` = Black, 491; `multi` = Multi, 274; `pink` = Pink, 147; `blue` = Blue, 135; `red` = Red, 126 |
| `color_family` | Color family | Merchant data | 73% | 12 | `Black` = Black, 491; `Multicolor` = Multicolor, 274; `Pink` = Pink, 157; `Blue` = Blue, 138; `Green` = Green, 126 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `apparel & accessories` = Apparel & Accessories, 2,306; `beauty` = Beauty, 3 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 6 | `clothing` = Clothing, 1,596; `special occasion` = Special Occasion, 609; `accessories` = Accessories, 63; `jewelry` = Jewelry, 31; `bags` = Bags, 7 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 26 | `costumes` = Costumes, 609; `tops` = Tops, 488; `sets & co-ords` = Sets & Co-ords, 250; `swimwear` = Swimwear, 196; `jumpsuits & one-pieces` = Jumpsuits & One-Pieces, 172 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 2,300; `kids` = Kids, 3 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 2,029; `male` = Male, 154; `unisex` = Unisex, 118 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 44 | `pattern__abstract` = Abstract, 1,151; `pattern__solid` = Solid, 478; `pattern__geometric` = Geometric, 433; `pattern__illusion` = Illusion, 248; `pattern__swirl` = Swirl, 233 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 70% | 40 | `costume sets` = Costume Sets, 489; `bodysuits` = Bodysuits, 215; `bikinis` = Bikinis, 192; `tank tops & sleeveless` = Tank Tops & Sleeveless, 139; `trousers` = Trousers, 75 |
| `fabric` | Fabric | StoreRouter enrichment | 69% | 17 | `fabric__mesh` = Mesh, 902; `fabric__elastane` = Elastane (Spandex / Lycra), 579; `fabric__lycra` = Lycra, 461; `fabric__polyester` = Polyester, 287; `fabric__metallic_lurex` = Metallic / Lurex, 86 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 48% | 3 | `sleeve_length_type__long` = Long, 622; `sleeve_length_type__sleeveless` = Sleeveless, 472; `sleeve_length_type__short` = Short, 28 |
| `neckline` | Neckline | StoreRouter enrichment | 47% | 23 | `neckline__mock` = Mock Neck, 305; `neckline__halter` = Halter, 257; `neckline__keyhole` = Keyhole, 175; `neckline__hooded` = Hooded, 114; `neckline__plunging` = Plunging, 103 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 25% | 1 | `general_clothing_features__stretchable` = Stretchable, 585 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 24% | 6 | `graphic_type__abstract_print` = Abstract Graphic, 274; `graphic_type__solid_no_print` = Solid / No Print, 234; `graphic_type__photo_art` = Photo Print / Art, 92; `graphic_type__character_pop_culture` = Character / Pop Culture, 3; `graphic_type__slogan_text` = Text / Slogan Print, 3 |
| `opacity_level` | Opacity | StoreRouter enrichment | 24% | 3 | `opacity_level__sheer` = Sheer, 410; `opacity_level__opaque` = Opaque, 135; `opacity_level__semi_sheer` = Semi-Sheer, 13 |
| `costume_theme` | Costume theme | StoreRouter enrichment | 23% | 26 | `costume_theme__fantasy` = Fantasy, 235; `costume_theme__sci_fi` = Sci Fi, 132; `costume_theme__horror` = Horror, 82; `costume_theme__contemporary` = Contemporary, 46; `costume_theme__robots` = Robots, 45 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 19% | 22 | `bikini bottoms` = Bikini Bottoms, 100; `tank & cami tops` = Tank & Cami Tops, 85; `bikini tops` = Bikini Tops, 69; `hoodies` = Hoodies, 35; `tube tops` = Tube Tops, 33 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 19% | 4 | `fit_top__fitted` = Fitted, 402; `fit_top__oversized` = Oversized, 23; `fit_top__flowy` = Flowy, 21; `fit_top__relaxed` = Relaxed, 1 |
| `top_length_type` | Top length type | StoreRouter enrichment | 18% | 4 | `top_length_type__extended_bodysuit` = Extended / Bodysuit, 214; `top_length_type__cropped` = Cropped, 194; `top_length_type__tunic_length` = Tunic Length, 5; `top_length_type__hip_length` = Hip Length, 3 |
| `dress_style` | Dress style | StoreRouter enrichment | 15% | 13 | `dress_style__bodycon` = Bodycon, 297; `dress_style__flared` = Flared, 46; `dress_style__asymmetrical` = Asymmetrical, 32; `dress_style__backless` = Backless, 23; `dress_style__gown` = Gown, 19 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 14% | 2 | `openwork_detail__cutouts` = Cutouts, 324; `openwork_detail__fishnet` = Fishnet, 10 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 13% | 3 | `surface_finish__glossy` = Glossy, 242; `surface_finish__metallic` = Metallic, 124; `surface_finish__matte` = Matte, 9 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 12% | 3 | `skirt_dress_length_type__mini` = Mini, 152; `skirt_dress_length_type__maxi` = Maxi, 108; `skirt_dress_length_type__midi` = Midi, 12 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 11% | 5 | `pants_length_type__long` = Long, 143; `pants_length_type__ankle` = Ankle Length, 57; `pants_length_type__above_the_knee` = Above the Knee, 50; `pants_length_type__footed` = Footed, 6; `pants_length_type__cropped` = Cropped, 1 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 11% | 9 | `sleeve_style__bell` = Bell, 173; `sleeve_style__cold_shoulder` = Cold Shoulder, 49; `sleeve_style__ruffle` = Ruffle, 20; `sleeve_style__cape` = Cape, 16; `sleeve_style__dolman` = Dolman / Batwing, 15 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 10% | 3 | `front_closure_type__none` = None, 176; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 41; `front_closure_type__zipper` = Zipper, 24 |
| `season` | Season | StoreRouter enrichment | 9% | 2 | `season__warm_weather` = Warm Weather, 197; `season__cold_weather` = Cold Weather, 3 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 8% | 2 | `fabric_weight__sheer` = Sheer, 125; `fabric_weight__lightweight` = Lightweight, 74 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 7% | 6 | `one_piece_style__catsuit` = Catsuit, 96; `one_piece_style__romper` = Romper, 68; `one_piece_style__jumpsuit` = Jumpsuit, 15; `one_piece_style__bodysuit` = Bodysuit, 6; `one_piece_style__dungaree` = Dungaree, 4 |
| `collar_style` | Collar Style | StoreRouter enrichment | 7% | 3 | `collar_style__collarless` = Collarless, 106; `collar_style__crew` = Crew, 31; `collar_style__stand_funnel` = Stand / Funnel, 31 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 7% | 3 | `waist_rise__high` = High, 139; `waist_rise__low` = Low, 20; `waist_rise__mid` = Mid, 5 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 7% | 4 | `bottoms_closure__pull_on` = Pull-On, 134; `bottoms_closure__drawstring` = Drawstring, 13; `bottoms_closure__zip` = Zip Fly, 9; `bottoms_closure__side_zip` = Side Zip, 4 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 7% | 3 | `front_closure_length__none` = None, 143; `front_closure_length__full` = Full, 15; `front_closure_length__half` = Half, 1 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 6% | 4 | `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 97; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 52; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 10; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 1 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 6% | 6 | `construction_detail__ruffled` = Ruffled, 80; `construction_detail__ruched` = Ruched, 40; `construction_detail__draped` = Draped, 18; `construction_detail__side_ruched` = Side Ruched, 7; `construction_detail__lace_trim` = Lace Trim, 3 |
| `slit_style` | Slit Style | StoreRouter enrichment | 6% | 4 | `slit_style__high_slit` = High Slit, 77; `slit_style__side_slit` = Side Slit, 68; `slit_style__front_slit` = Front Slit, 34; `slit_style__back_slit` = Back Slit, 1 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 5% | 4 | `pants_leg_shape__flare` = Flare, 67; `pants_leg_shape__skinny` = Skinny, 46; `pants_leg_shape__wide_leg` = Wide Leg, 9; `pants_leg_shape__straight` = Straight, 2 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | 4% | 3 | `swim_bottom_coverage_style__cheeky` = Cheeky, 58; `swim_bottom_coverage_style__thong` = Thong, 35; `swim_bottom_coverage_style__high_waisted` = High-Waisted, 23 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 3% | 4 | `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 39; `activewear_unique_features__mesh_panels` = Mesh Panels, 33; `activewear_unique_features__compression` = Compression, 3; `activewear_unique_features__hidden_pockets` = Hidden Pockets, 2 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 3% | 4 | `swim_top_coverage_style__triangle` = Triangle, 57; `swim_top_coverage_style__bandeau` = Bandeau, 2; `swim_top_coverage_style__high_neck` = High Neck, 2; `swim_top_coverage_style__bralette` = Bralette, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 3% | 10 | `skirt_style__asymmetrical` = Asymmetrical, 26; `skirt_style__layered` = Layered, 12; `skirt_style__flared` = Flared, 11; `skirt_style__wrap` = Wrap, 7; `skirt_style__tiered` = Tiered, 6 |
| `material` | Material | StoreRouter enrichment | 2% | 15 | `material__mesh` = Mesh, 15; `material__elastane` = Elastane (Spandex / Lycra), 9; `material__metal` = Metal, 8; `material__polyester` = Polyester, 8; `material__lycra` = Lycra, 6 |
| `performance_features` | Performance Features | StoreRouter enrichment | 2% | 4 | `performance_features__breathable_design` = Breathable Design, 22; `performance_features__four_way_stretch` = Four Way Stretch, 12; `performance_features__reflective` = Reflective, 4; `performance_features__uv_protection` = UV Protection, 2 |
| `embellishments` | Embellishments | StoreRouter enrichment | 2% | 9 | `embellishments__bow` = Bow, 15; `embellishments__sequins` = Sequins, 7; `embellishments__applique` = Appliqué, 4; `embellishments__studs` = Studs, 3; `embellishments__rhinestones_crystals` = Rhinestones / Crystals, 2 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 2% | 1 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 34 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 1% | 1 | `stretch_level__high` = High, 29 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 1% | 2 | `insulation_level__lightweight` = Lightweight, 23; `insulation_level__cooling` = Cooling, 1 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 1% | 9 | `jewelry_material__metal` = Metal, 16; `jewelry_material__crystal` = Crystal, 5; `jewelry_material__silver` = Silver, 5; `jewelry_material__faux_leather` = Faux Leather, 4; `jewelry_material__pearl` = Pearl, 4 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 1% | 1 | `jewelry_type__costume` = Costume, 22 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 1% | 3 | `occasion_style_dresses__evening` = Evening, 17; `occasion_style_dresses__casual` = Casual, 5; `occasion_style_dresses__cocktail` = Cocktail, 4 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | <1% | 1 | `shorts_fit__slim` = Slim, 14 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 5 | `necklace_design__choker` = Choker, 9; `necklace_design__beaded` = Beaded, 3; `necklace_design__pendant` = Pendant, 3; `necklace_design__chain` = Chain, 1; `necklace_design__statement` = Statement, 1 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | <1% | 5 | `underwear_coverage_style__g_string` = G-String, 6; `underwear_coverage_style__thong` = Thong, 3; `underwear_coverage_style__hipster` = Hipster, 2; `underwear_coverage_style__boyshort` = Boyshort, 1; `underwear_coverage_style__high_rise` = High Rise, 1 |
| `earring_design` | Earring design | StoreRouter enrichment | <1% | 3 | `earring_design__ear_cuff` = Ear Cuff, 8; `earring_design__dangle` = Dangle, 2; `earring_design__drop` = Drop, 1 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | <1% | 3 | `outerwear_length_type__cropped` = Cropped, 7; `outerwear_length_type__maxi` = Maxi, 1; `outerwear_length_type__mid_thigh` = Mid-Thigh, 1 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 1 | `activity_type__dance_studio` = Dance / Studio, 8 |
| `body_jewelry_type` | Body jewelry type | StoreRouter enrichment | <1% | 1 | `body_jewelry_type__body_chain` = Body Chain, 6 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | <1% | 2 | `bra_strap_type__adjustable` = Adjustable, 4; `bra_strap_type__cross_back` = Cross Back, 2 |
| `eyewear_frame_color` | Eyewear frame color | StoreRouter enrichment | <1% | 5 | `eyewear_frame_color__gold` = Gold, 3; `eyewear_frame_color__black` = Black, 1; `eyewear_frame_color__purple` = Purple, 1; `eyewear_frame_color__red` = Red, 1; `eyewear_frame_color__yellow` = Yellow, 1 |
| `lens_color` | Lens color | StoreRouter enrichment | <1% | 3 | `lens_color__purple` = Purple, 4; `lens_color__black` = Black, 1; `lens_color__red` = Red, 1 |
| `temple_color` | Temple color | StoreRouter enrichment | <1% | 3 | `temple_color__gold` = Gold, 4; `temple_color__black` = Black, 1; `temple_color__red` = Red, 1 |
| `bra_features` | Bra features | StoreRouter enrichment | <1% | 1 | `bra_features__adjustable_strap` = Adjustable Strap, 4 |
| `eyewear_frame_material` | Eyewear Frame Material | StoreRouter enrichment | <1% | 1 | `eyewear_frame_material__metal` = Metal, 4 |
| `occasion_general` | Occasion | StoreRouter enrichment | <1% | 2 | `occasion_general__formal` = Formal, 3; `occasion_general__casual` = Casual, 2 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 5 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 5 | `bag_case_material__acrylic` = Acrylic, 1; `bag_case_material__cotton` = Cotton, 1; `bag_case_material__faux_leather` = Faux Leather, 1; `bag_case_material__plastic` = Plastic, 1; `bag_case_material__polyester` = Polyester, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 2 | `bag_closure_type__button` = Button, 1; `bag_closure_type__magnetic` = Magnetic, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 1 | `bag_shape__rectangle` = Rectangle, 2 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 1 | `bag_size__mini` = Mini, 2 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 4 | `carry_options__handle` = Handle, 2; `carry_options__shoulder_strap` = Shoulder Strap, 2; `carry_options__belt_loops` = Belt Loops, 1; `carry_options__detachable_strap` = Detachable Strap, 1 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 1 | `closure_type_belts__slide_adjustable` = Adjustable Buckle, 3 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | <1% | 1 | `denim_wash_effects__waxed_sheen` = Waxed / Sheen, 3 |
| `eyewear_frame_design` | Eyewear frame design | StoreRouter enrichment | <1% | 1 | `eyewear_frame_design__cat_eye` = Cat Eye, 2 |
| `eyewear_frame_pattern` | Eyewear frame pattern | StoreRouter enrichment | <1% | 1 | `eyewear_frame_pattern__solid` = Solid, 3 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | <1% | 1 | `hardware_finish__silver` = Silver, 3 |
| `lens_pattern` | Lens pattern | StoreRouter enrichment | <1% | 1 | `lens_pattern__solid` = Solid, 3 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | <1% | 1 | `lining_material_outerwear__unlined` = No Lining, 2 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 2 | `outerwear_unique_features__hooded` = Hooded, 2; `outerwear_unique_features__belted` = Belted, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 2 | `scarf_shawl_style__infinity` = Infinity, 1; `scarf_shawl_style__regular` = Regular, 1 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | <1% | 1 | `sustainability_features__vegan` = Vegan, 3 |
| `temple_pattern` | Temple pattern | StoreRouter enrichment | <1% | 1 | `temple_pattern__solid` = Solid, 3 |
| `bag_case_features` | Bag/Case features | StoreRouter enrichment | 0% | 1 | `bag_case_features__waterproof` = Waterproof, 1 |
| `compression_level` | Compression level | StoreRouter enrichment | 0% | 1 | `compression_level__high` = High, 1 |
| `knit_style` | Knit Style | StoreRouter enrichment | 0% | 1 | `knit_style__rib_knit` = Rib Knit, 1 |
| `ring_design` | Ring design | StoreRouter enrichment | 0% | 1 | `ring_design__cocktail` = Cocktail, 1 |
| `size_group` | Size Type | StoreRouter enrichment | 0% | 1 | `size_group__plus` = Plus, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Badinka` = Badinka, 2,308 |
