# Braveststudios (braveststudios.com) product data API

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

- Catalog key: `braveststudios` (pass in `"catalogs"` to narrow a search to this store)
- Products: 259
- Snapshot: 2026-10-15T11:22:14Z (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/braveststudios
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Braveststudios sell?

Almost entirely Apparel & Accessories: 100% of its 259 products. Clothing is the largest department with 201 products, followed by Shoes (54) and Accessories (2). The most common Braveststudios categories are Shorts (88), Tops (74) and Pants (32).

### How are Braveststudios products categorized?

Into a shared taxonomy 5 levels deep. The first level separates Apparel & Accessories; the second separates departments such as Clothing; 5 levels down, categories are as specific as Hoodies (25 products). Every level is a search facet.

### What can I filter Braveststudios products by?

71 searchable fields. Well-covered attributes include fabric (66% of products), bottoms closure (30%) and neckline (28%). For fabric, the most common values are Cotton, Mesh and Denim; for bottoms closure, the most common values are Drawstring, Pull-On and Button Fly.

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

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

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

### Where does the data come from?

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

### Black BB Baggy Basketball Shorts

Lightweight satin weave   Wide elastic waistband  Black base with gold side panels Baggy relaxed fit  Take your normal size   waist size on S/M is a 30-32, L/XL is a 32-34, XXL is a 34-36

Indexed response retrieved 2026-10-15T14:26:37.493Z. Price and availability may change.
Availability: In stock
Sizes: S/M, L/XL, XXL

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "braveststudios",
  "product": {
    "title": "Black BB Baggy Basketball Shorts",
    "brand": {
      "name": "Bravest Studios"
    },
    "productUrl": "https://braveststudios.com/products/black-bb-baggy-basketball-shorts",
    "currentPrice": 74,
    "currency": "USD",
    "inStock": true,
    "description": " Lightweight satin weave   Wide elastic waistband  Black base with gold side panels Baggy relaxed fit  Take your normal size   waist size on S/M is a 30-32, L/XL is a 32-34, XXL is a 34-36    ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0261/3346/3099/files/black1.png?v=1784881960",
      "cdnUrl": "https://cdn.octogen.ai/285a99de4d3bd12bc7b57619d9c5cee3/7b8f522f794b4bdf5aa1743b5554e735.webp?request_id=64079ec2-010c-4377-8c3d-fb7e25646e54",
      "width": 4096,
      "height": 4096,
      "sizeBytes": 739064,
      "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": "braveststudios",
  "product": {
    "enrichment": {
      "type": "basketball shorts",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Shorts",
        "Basketball Shorts"
      ],
      "styles": [
        "streetwear",
        "athleisure",
        "sporty"
      ],
      "attributes": {
        "Fit": [
          "Loose / Slouchy Fit"
        ],
        "Fabric": [
          "Satin"
        ],
        "Pattern": [
          "Color Block",
          "Geometric",
          "Logo"
        ],
        "Shorts Fit": [
          "Loose",
          "Relaxed"
        ],
        "Activity Type": [
          "Basketball"
        ],
        "Surface Finish": [
          "Glossy"
        ],
        "Bottoms Closure": [
          "Drawstring",
          "Pull-On"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__satin"
        ],
        "pattern": [
          "pattern__color_block",
          "pattern__geometric",
          "pattern__logo"
        ],
        "shorts_fit": [
          "shorts_fit__loose",
          "shorts_fit__relaxed"
        ],
        "fit_bottoms": [
          "fit_bottoms__loose_slouchy_fit"
        ],
        "activity_type": [
          "activity_type__basketball"
        ],
        "surface_finish": [
          "surface_finish__glossy"
        ],
        "bottoms_closure": [
          "bottoms_closure__drawstring",
          "bottoms_closure__pull_on"
        ]
      }
    }
  }
}
```

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

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

- [Black BB Baggy Basketball Shorts](https://braveststudios.com/products/black-bb-baggy-basketball-shorts) — $74.00
- [Classic Zip Up Hoodie](https://braveststudios.com/products/classic-zip-up-hoodie) — $74.00
- [Grey Covenant Tee](https://braveststudios.com/products/covenant-sketch-tee) — $76.00
- [Blue Brookhaven Tee V2](https://braveststudios.com/products/brookhaven-tshirt-jersey-blue-white) — $74.00
- [Studded Jorts](https://braveststudios.com/products/studded-jorts) — $172.00

## Categories

| Category | Products |
| --- | --- |
| Shorts | 88 |
| Tops | 74 |
| Pants | 32 |
| Slippers | 19 |
| Sneakers | 12 |
| Flats & Loafers | 11 |
| Boots | 7 |
| Underwear & Sleepwear | 7 |
| Sandals | 5 |
| Hats & Headwear | 2 |

## 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, 156; `true` = True, 103 |
| `color` | Product color | Merchant data | 72% | 22 | `black` = Black, 68; `white` = White, 23; `blue` = Blue, 19; `brown` = Brown, 15; `green` = Green, 11 |
| `color_family` | Color family | Merchant data | 72% | 12 | `Black` = Black, 68; `White` = White, 29; `Blue` = Blue, 24; `Brown` = Brown, 17; `Gray` = Gray, 14 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 259 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 259 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 5 | `clothing` = Clothing, 201; `shoes` = Shoes, 54; `accessories` = Accessories, 2; `bags` = Bags, 1; `special occasion` = Special Occasion, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 12 | `shorts` = Shorts, 88; `tops` = Tops, 74; `pants` = Pants, 32; `slippers` = Slippers, 19; `sneakers` = Sneakers, 12 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `unisex` = Unisex, 238; `male` = Male, 20; `female` = Female, 1 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 31 | `pattern__art` = Art, 81; `pattern__solid` = Solid, 81; `pattern__text` = Text, 49; `pattern__logo` = Logo, 45; `pattern__texture` = Texture, 32 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 79% | 17 | `basketball shorts` = Basketball Shorts, 46; `t-shirts` = T-Shirts, 41; `sweatshirts & hoodies` = Sweatshirts & Hoodies, 30; `jeans` = Jeans, 23; `performance shorts` = Performance Shorts, 17 |
| `fabric` | Fabric | StoreRouter enrichment | 67% | 13 | `fabric__cotton` = Cotton, 70; `fabric__mesh` = Mesh, 56; `fabric__denim` = Denim, 35; `fabric__fleece` = Fleece, 26; `fabric__terrycloth` = Terrycloth, 14 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 30% | 3 | `bottoms_closure__drawstring` = Drawstring, 65; `bottoms_closure__pull_on` = Pull-On, 23; `bottoms_closure__buttons` = Button Fly, 1 |
| `neckline` | Neckline | StoreRouter enrichment | 29% | 5 | `neckline__crew` = Crew, 45; `neckline__hooded` = Hooded, 25; `neckline__round` = Round, 17; `neckline__collared` = Collared, 4; `neckline__mock` = Mock Neck, 1 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 29% | 2 | `sleeve_length_type__short` = Short, 39; `sleeve_length_type__long` = Long, 35 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 28% | 5 | `fit_top__boxy` = Boxy, 66; `fit_top__regular` = Regular, 3; `fit_top__fitted` = Fitted, 2; `fit_top__oversized` = Oversized, 1; `fit_top__relaxed` = Relaxed, 1 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 27% | 8 | `graphic_type__photo_art` = Photo Print / Art, 35; `graphic_type__slogan_text` = Text / Slogan Print, 33; `graphic_type__logo_branded` = Logo Print, 21; `graphic_type__abstract_print` = Abstract Graphic, 11; `graphic_type__logo_embroidery` = Logo Embroidery, 4 |
| `top_length_type` | Top length type | StoreRouter enrichment | 25% | 2 | `top_length_type__cropped` = Cropped, 63; `top_length_type__hip_length` = Hip Length, 1 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 24% | 3 | `front_closure_type__none` = None, 39; `front_closure_type__zipper` = Zipper, 20; `front_closure_type__buttons` = Buttons, 2 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 22% | 4 | `front_closure_length__none` = None, 36; `front_closure_length__full` = Full, 18; `front_closure_length__half` = Half, 1; `front_closure_length__short_placket` = Short Placket, 1 |
| `shoe_closure_type` | Closure type | StoreRouter enrichment | 21% | 6 | `shoe_closure_type__slip-on` = Slip-On, 31; `shoe_closure_type__lace-up` = Lace-Up, 15; `shoe_closure_type__buckles` = Buckles, 9; `shoe_closure_type__none` = None, 8; `shoe_closure_type__velcro` = Velcro, 2 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 21% | 2 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 53; `activewear_unique_features__high_visibility_accents` = High Visibility Accents, 1 |
| `footwear_material` | Footwear material | StoreRouter enrichment | 21% | 13 | `footwear_material__faux_fur` = Faux Fur, 21; `footwear_material__leather` = Leather, 21; `footwear_material__faux_leather` = Faux Leather, 16; `footwear_material__rubber_pvc` = Rubber / PVC, 15; `footwear_material__polyurethane` = Polyurethane (PU), 12 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 18% | 3 | `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 45; `fit_bottoms__kick_flare_fit_hip_fitted` = Kick-Flare Fit (Hip-Fitted), 2; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 1 |
| `collar_style` | Collar Style | StoreRouter enrichment | 17% | 3 | `collar_style__crew` = Crew, 41; `collar_style__polo` = Polo, 3; `collar_style__stand_funnel` = Stand / Funnel, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 15% | 4 | `hoodies` = Hoodies, 25; `thermals & base layers` = Thermals & Base Layers, 7; `sweatshirts` = Sweatshirts, 5; `winter hats` = Winter Hats, 2 |
| `occasion_style_shoes` | Occasion style | StoreRouter enrichment | 12% | 2 | `occasion_style_shoes__casual` = Casual, 32; `occasion_style_shoes__athletic` = Athletic, 10 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 12% | 4 | `pants_leg_shape__wide_leg` = Wide Leg, 16; `pants_leg_shape__flare` = Flare, 13; `pants_leg_shape__slim` = Slim, 2; `pants_leg_shape__straight` = Straight, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 11% | 2 | `fabric_weight__heavyweight` = Heavyweight, 27; `fabric_weight__midweight` = Midweight, 2 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 11% | 3 | `shorts_fit__loose` = Loose, 22; `shorts_fit__relaxed` = Relaxed, 20; `shorts_fit__athletic` = Athletic, 3 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 11% | 4 | `denim_wash_effects__distressed` = Distressed, 16; `denim_wash_effects__raw` = Raw, 15; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 6; `denim_wash_effects__clean_none` = Clean / None, 1 |
| `shoe_sole_type` | Sole Type | StoreRouter enrichment | 11% | 4 | `shoe_sole_type__tread` = Lug / Tread, 21; `shoe_sole_type__rubber` = Rubber, 15; `shoe_sole_type__platform` = Platform, 4; `shoe_sole_type__standard` = Standard, 2 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 10% | 4 | `denim_wash__black` = Black, 10; `denim_wash__light` = Light, 8; `denim_wash__colored` = Colored, 6; `denim_wash__medium` = Medium, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | 9% | 1 | `opacity_level__opaque` = Opaque, 24 |
| `toe_style` | Toe Shape | StoreRouter enrichment | 9% | 3 | `toe_style__round` = Round, 17; `toe_style__open` = Open-Toe, 7; `toe_style__split_toe` = Split Toe, 1 |
| `season` | Season | StoreRouter enrichment | 9% | 3 | `season__cold_weather` = Cold Weather, 19; `season__warm_weather` = Warm Weather, 3; `season__cool_weather` = Cool Weather, 1 |
| `shoe_heel_height` | Heel height | StoreRouter enrichment | 8% | 1 | `shoe_heel_height__flats` = Flats, 21 |
| `activity_type` | Activity Type | StoreRouter enrichment | 8% | 3 | `activity_type__basketball` = Basketball, 10; `activity_type__running` = Running, 9; `activity_type__cycling` = Cycling, 1 |
| `slipper_style` | Slipper style | StoreRouter enrichment | 7% | 1 | `slipper_style__mule` = Mule, 19 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 7% | 2 | `insulation_level__heavyweight` = Heavyweight, 9; `insulation_level__thermal` = Thermal, 9 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 6% | 3 | `surface_finish__matte` = Matte, 9; `surface_finish__glossy` = Glossy, 5; `surface_finish__metallic` = Metallic, 2 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 6% | 2 | `denim_hem_style__frayed` = Frayed, 14; `denim_hem_style__regular` = Regular, 1 |
| `embellishments` | Embellishments | StoreRouter enrichment | 5% | 3 | `embellishments__applique` = Appliqué, 12; `embellishments__studs` = Studs, 2; `embellishments__contrast_piping` = Contrast Trim / Piping, 1 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 5% | 2 | `sleeve_style__drop_shoulder` = Drop Shoulder, 12; `sleeve_style__raglan` = Raglan, 1 |
| `sneaker_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | 5% | 2 | `sneaker_shoe_style_type__low_top` = Low-Top, 11; `sneaker_shoe_style_type__mid_top` = Mid-Top, 1 |
| `sneaker_style` | Sneaker style | StoreRouter enrichment | 5% | 3 | `sneaker_style__athletic` = Athletic, 8; `sneaker_style__lifestyle` = Lifestyle, 7; `sneaker_style__fashion` = Fashion, 4 |
| `flat_shoe_style_type` | Shoe Type (Silhouette / Style) | StoreRouter enrichment | 4% | 2 | `flat_shoe_style_type__clog` = Clog, 9; `flat_shoe_style_type__loafer` = Loafer, 2 |
| `knit_style` | Knit Style | StoreRouter enrichment | 4% | 2 | `knit_style__jersey` = Jersey, 7; `knit_style__waffle` = Waffle, 4 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 4% | 1 | `pants_length_type__long` = Long, 9 |
| `boot_shaft_height` | Boot Shaft Height | StoreRouter enrichment | 3% | 1 | `boot_shaft_height__ankle_low` = Ankle / Low, 7 |
| `boot_style` | Boot style | StoreRouter enrichment | 3% | 2 | `boot_style__classic_other` = Classic/Other, 6; `boot_style__combat_military` = Combat / Military, 1 |
| `shoe_features` | Shoe features | StoreRouter enrichment | 3% | 2 | `shoe_features__cushioned` = Cushioned, 6; `shoe_features__slip_resistant` = Slip Resistant, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 2% | 2 | `denim_fabric__colored` = Colored, 5; `denim_fabric__rigid` = Rigid, 4 |
| `shaft_design` | Shaft Design | StoreRouter enrichment | 2% | 1 | `shaft_design__standard` = Standard, 6 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 2% | 1 | `sustainability_features__vegan` = Vegan, 6 |
| `sandal_style` | Sandal style | StoreRouter enrichment | 2% | 4 | `sandal_style__clogs` = Clogs, 2; `sandal_style__slide` = Slide, 2; `sandal_style__flip_flop` = Flip Flop, 1; `sandal_style__thong` = Thong, 1 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 2% | 1 | `openwork_detail__cutouts` = Cutouts, 4 |
| `care_instructions` | Care instructions | StoreRouter enrichment | 1% | 1 | `care_instructions__hand_wash` = Hand Wash, 3 |
| `dress_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 1 | `dress_shoe_style_type__loafers` = Loafer, 2 |
| `material` | Material | StoreRouter enrichment | <1% | 1 | `material__faux-fur` = Faux Fur, 2 |
| `size_group` | Size Type | StoreRouter enrichment | <1% | 1 | `size_group__regular` = Regular, 2 |
| `waist_rise` | Waist rise | StoreRouter enrichment | <1% | 1 | `waist_rise__low` = Low, 2 |
| `backpack_style` | Backpack Style | StoreRouter enrichment | <1% | 2 | `backpack_style__fashion` = Fashion, 1; `backpack_style__laptop` = Laptop, 1 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__mesh` = Mesh, 1 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | <1% | 2 | `bag_case_storage_features__protective_sleeves` = Protective Sleeves, 1; `bag_case_storage_features__removable_pouch` = Removable Pouch, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__zipper` = Zipper, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 1 | `carry_options__backpack_strap` = Backpack Strap, 1 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | <1% | 1 | `pants_leg_length__long` = Long, 1 |
| `performance_features` | Performance Features | StoreRouter enrichment | <1% | 1 | `performance_features__reflective` = Reflective, 1 |
| `placket_type` | Front Opening | StoreRouter enrichment | <1% | 1 | `placket_type__exposed` = Visible Buttons, 1 |
| `shoe_fit` | Shoe fit | StoreRouter enrichment | <1% | 1 | `shoe_fit__regular` = Regular, 1 |
| `brand_name` | Canonical brand name | Brand | 98% | 1 | `Bravest Studios` = Bravest Studios, 254 |
