# Cookmanusa (cookmanusa.com) product data API

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

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

## Questions

### What does Cookmanusa sell?

Almost entirely Apparel & Accessories: 100% of its 645 products. Clothing is the largest department with 584 products, followed by Accessories (61). The most common Cookmanusa categories are Pants (250), Tops (124) and Shorts (105).

### How are Cookmanusa 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 Crew / Mid-Calf (39 products). Every level is a search facet.

### What can I filter Cookmanusa products by?

57 searchable fields. Well-covered attributes include fabric (98% of products), fit (44%) and leg shape (29%). For fabric, the most common values are Cotton, Polyester and Twill; for fit, the most common values are Relaxed / Boyfriend Fit, Loose / Slouchy Fit and Wide-Leg Volume Fit.

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

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

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

### Where does the data come from?

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

### Carpenter's Pants - Hickory

What are Carpenter's Pants?  Carpenter's PantsOriginally designed as workwear for carpenters, these pants feature multiple pockets for carrying tools.The wide elastic waistband, similar to Chef Pants, ensures a relaxed fit.Additionally, the belt loops allow you to hang a heavy hammer from the side hammer loop using a belt.The silhouette is a straight cut with a loose vibe, making it a great choice for those who appreciate a relaxed look.    DesignThe story of hickory denim dates back to the late 19th century in America, where it was originally designed as tough workwear for railroad workers. Named for its resemblance to the striped bark of the hickory tree, this durable denim quickly became a workwear staple, loved for both its toughness and timeless style.   - 100% Cotton - Made in China     Size(Unisex) S M L XL XXL   WaistMin-Max 22"-28" 24"-34" 28"-37" 34"-43" 35"-47"   Length 39.4" 41.3" 44.1" 44.9" 46.0"   Hip 41.0" 43.7" 46.5" 50.4" 52.8"   Raise 12.2" 12.6" 13.4" 13.8" 14.2"   Hem width 8.1" 8.5" 8.8" 9.3" 9.6"

Indexed response retrieved 2026-10-20T01:50:57.559Z. Price and availability may change.
Availability: In stock
Sizes: Small, Medium, Large, X-Large, 2X-Large

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "cookmanusa",
  "product": {
    "title": "Carpenter's Pants - Hickory",
    "brand": {
      "name": "Cookman USA"
    },
    "productUrl": "https://cookmanusa.com/products/carpenters-pants-hickory-brown",
    "currentPrice": 59,
    "currency": "USD",
    "inStock": true,
    "description": "What are Carpenter's Pants?  Carpenter's PantsOriginally designed as workwear for carpenters, these pants feature multiple pockets for carrying tools.The wide elastic waistband, similar to Chef Pants, ensures a relaxed fit.Additionally, the belt loops allow you to hang a heavy hammer from the side hammer loop using a belt.The silhouette is a straight cut with a loose vibe, making it a great choice for those who appreciate a relaxed look.    DesignThe story of hickory denim dates back to the late 19th century in America, where it was originally designed as tough workwear for railroad workers. Named for its resemblance to the striped bark of the hickory tree, this durable denim quickly became a workwear staple, loved for both its toughness and timeless style.   - 100% Cotton - Made in China     Size(Unisex) S M L XL XXL   WaistMin-Max 22\"-28\" 24\"-34\" 28\"-37\" 34\"-43\" 35\"-47\"   Length 39.4\" 41.3\" 44.1\" 44.9\" 46.0\"   Hip 41.0\" 43.7\" 46.5\" 50.4\" 52.8\"   Raise 12.2\" 12.6\" 13.4\" 13.8\" 14.2\"   Hem width 8.1\" 8.5\" 8.8\" 9.3\" 9.6\"    ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0065/6880/4470/files/cating_men_231-63828_carpenter_s-pants-hickory-brown_02.webp?v=1786512114",
      "cdnUrl": "https://cdn.octogen.ai/e8aca08776d70d814ffd5176e5141934/d0316ce9d9357a3e982da8dbd91c436a.webp?request_id=f9c6c01b-af49-45e4-959a-3cccf81ca07f",
      "width": 1500,
      "height": 2000,
      "sizeBytes": 117442,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "100% Cotton"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "cookmanusa",
  "product": {
    "enrichment": {
      "type": "carpenter pants",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Pants",
        "Cargo Pants"
      ],
      "styles": [
        "workwear",
        "utilitarian",
        "casual"
      ],
      "attributes": {
        "Fit": [
          "Relaxed / Boyfriend Fit"
        ],
        "Fabric": [
          "Cotton"
        ],
        "Pattern": [
          "Striped"
        ],
        "Leg Shape": [
          "Straight"
        ],
        "Bottoms Closure": [
          "Pull-On"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__cotton"
        ],
        "pattern": [
          "pattern__striped"
        ],
        "fit_bottoms": [
          "fit_bottoms__relaxed_boyfriend_fit"
        ],
        "bottoms_closure": [
          "bottoms_closure__pull_on"
        ],
        "pants_leg_shape": [
          "pants_leg_shape__straight"
        ]
      }
    }
  }
}
```

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

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

- [Carpenter's Pants - Hickory](https://cookmanusa.com/products/carpenters-pants-hickory-brown) — $59.00
- [Carpenter's Pants - Hickory](https://cookmanusa.com/products/carpenters-pants-hickory-green) — $59.00
- [Carpenter's Pants - Hickory](https://cookmanusa.com/products/carpenters-pants-hickory-black) — $59.00
- [Chef Pants](https://cookmanusa.com/products/chef-pants-lucha-libre) — $44.00
- [Chef Pants - Hickory](https://cookmanusa.com/products/cookman-chef-pants-hickory-green) — $54.00

## Prices

Median price $44 across 645 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| $8–$16 | 47 |
| $16–$24 | 13 |
| $24–$32 | 31 |
| $32–$40 | 114 |
| $40–$48 | 130 |
| $48–$56 | 151 |
| $56–$64 | 62 |
| $64–$72 | 64 |
| $72 and up | 33 |

## Categories

| Category | Products |
| --- | --- |
| Pants | 250 |
| Tops | 124 |
| Shorts | 105 |
| Hats & Headwear | 49 |
| Jackets & Coats | 45 |
| Underwear & Sleepwear | 39 |
| Jumpsuits & One-Pieces | 14 |
| Scarves | 12 |
| Skirts | 7 |

## 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, 634; `true` = True, 11 |
| `color` | Product color | Merchant data | 100% | 31 | `black` = Black, 199; `white` = White, 83; `navy` = Navy, 82; `multi` = Multi, 64; `beige` = Beige, 47 |
| `color_family` | Color family | Merchant data | 100% | 12 | `Black` = Black, 199; `Blue` = Blue, 104; `White` = White, 100; `Brown` = Brown, 98; `Multicolor` = Multicolor, 64 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 633; `kids` = Kids, 12 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 645 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 2 | `clothing` = Clothing, 584; `accessories` = Accessories, 61 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 9 | `pants` = Pants, 250; `tops` = Tops, 124; `shorts` = Shorts, 105; `hats & headwear` = Hats & Headwear, 49; `jackets & coats` = Jackets & Coats, 45 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `unisex` = Unisex, 616; `male` = Male, 16; `female` = Female, 13 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 36 | `pattern__solid` = Solid, 253; `pattern__logo` = Logo, 157; `pattern__text` = Text, 137; `pattern__art` = Art, 93; `pattern__striped` = Striped, 80 |
| `fabric` | Fabric | StoreRouter enrichment | 98% | 16 | `fabric__cotton` = Cotton, 557; `fabric__polyester` = Polyester, 246; `fabric__twill` = Twill, 152; `fabric__elastane` = Elastane (Spandex / Lycra), 82; `fabric__nylon` = Nylon / Polyamide, 71 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 97% | 20 | `trousers` = Trousers, 199; `t-shirts` = T-Shirts, 94; `casual shorts` = Casual Shorts, 78; `jackets` = Jackets, 43; `socks` = Socks, 39 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 45% | 6 | `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 210; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 56; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 27; `fit_bottoms__tailored_slim_fit` = Tailored Slim Fit, 14; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 6 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 39% | 2 | `bottoms_closure__pull_on` = Pull-On, 173; `bottoms_closure__drawstring` = Drawstring, 81 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 29% | 6 | `pants_leg_shape__tapered` = Tapered, 90; `pants_leg_shape__wide_leg` = Wide Leg, 81; `pants_leg_shape__straight` = Straight, 19; `pants_leg_shape__slim` = Slim, 7; `pants_leg_shape__jogger` = Jogger, 2 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 27% | 4 | `front_closure_type__none` = None, 96; `front_closure_type__buttons` = Buttons, 39; `front_closure_type__zipper` = Zipper, 36; `front_closure_type__mixed` = Mixed, 4 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 27% | 8 | `graphic_type__logo_branded` = Logo Print, 79; `graphic_type__slogan_text` = Text / Slogan Print, 69; `graphic_type__photo_art` = Photo Print / Art, 42; `graphic_type__solid_no_print` = Solid / No Print, 31; `graphic_type__character_pop_culture` = Character / Pop Culture, 28 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 26% | 3 | `sleeve_length_type__long` = Long, 86; `sleeve_length_type__short` = Short, 79; `sleeve_length_type__sleeveless` = Sleeveless, 3 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 22% | 12 | `crew / mid-calf` = Crew / Mid-Calf, 39; `casual jackets` = Casual Jackets, 23; `chore & barn jackets` = Chore & Barn Jackets, 19; `baseball caps` = Baseball Caps, 14; `beanies` = Beanies, 13 |
| `collar_style` | Collar Style | StoreRouter enrichment | 21% | 7 | `collar_style__crew` = Crew, 96; `collar_style__mandarin` = Mandarin / Band, 19; `collar_style__stand_funnel` = Stand / Funnel, 13; `collar_style__polo` = Polo, 6; `collar_style__point` = Point, 3 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 21% | 3 | `pants_length_type__long` = Long, 128; `pants_length_type__cropped` = Cropped, 7; `pants_length_type__ankle` = Ankle Length, 1 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 21% | 3 | `front_closure_length__none` = None, 80; `front_closure_length__full` = Full, 49; `front_closure_length__short_placket` = Short Placket, 6 |
| `neckline` | Neckline | StoreRouter enrichment | 19% | 4 | `neckline__crew` = Crew, 97; `neckline__round` = Round, 46; `neckline__collared` = Collared, 19; `neckline__hooded` = Hooded, 8 |
| `opacity_level` | Opacity | StoreRouter enrichment | 15% | 1 | `opacity_level__opaque` = Opaque, 95 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 14% | 2 | `general_clothing_features__stretchable` = Stretchable, 86; `general_clothing_features__wrinkle_resistant` = Wrinkle Resistant, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 12% | 2 | `fabric_weight__midweight` = Midweight, 72; `fabric_weight__lightweight` = Lightweight, 7 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 10% | 2 | `shorts_fit__relaxed` = Relaxed, 60; `shorts_fit__slim` = Slim, 7 |
| `material` | Material | StoreRouter enrichment | 7% | 7 | `material__cotton` = Cotton, 20; `material__acrylic` = Acrylic, 14; `material__polyester` = Polyester, 13; `material__mesh` = Mesh, 9; `material__corduroy` = Corduroy, 8 |
| `care_instructions` | Care instructions | StoreRouter enrichment | 6% | 1 | `care_instructions__machine_washable` = Machine Washable, 40 |
| `occasion_general` | Occasion | StoreRouter enrichment | 6% | 2 | `occasion_general__casual` = Casual, 25; `occasion_general__work` = Work, 18 |
| `headwear_features` | Headwear features | StoreRouter enrichment | 5% | 3 | `headwear_features__adjustable_fit` = Adjustable Fit, 19; `headwear_features__pompom` = Pompom, 6; `headwear_features__versatile` = Versatile, 6 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 5% | 3 | `denim_wash_effects__clean_none` = Clean / None, 22; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 4; `denim_wash_effects__paint_splatter` = Paint Splatter, 4 |
| `placket_type` | Front Opening | StoreRouter enrichment | 5% | 3 | `placket_type__exposed` = Visible Buttons, 28; `placket_type__concealed` = Hidden Buttons, 1; `placket_type__fly_front` = Covered Zip, 1 |
| `season` | Season | StoreRouter enrichment | 5% | 2 | `season__cold_weather` = Cold Weather, 19; `season__warm_weather` = Warm Weather, 10 |
| `performance_features` | Performance Features | StoreRouter enrichment | 4% | 3 | `performance_features__ventilation` = Ventilation, 19; `performance_features__windproof` = Windproof, 5; `performance_features__breathable_design` = Breathable Design, 3 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 4% | 5 | `denim_wash__colored` = Colored, 12; `denim_wash__black` = Black, 7; `denim_wash__white` = White / Ecru, 4; `denim_wash__dark` = Dark, 2; `denim_wash__light` = Light, 2 |
| `knit_style` | Knit Style | StoreRouter enrichment | 4% | 2 | `knit_style__jersey` = Jersey, 22; `knit_style__french_terry` = French Terry, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 3% | 2 | `outerwear_length_type__cropped` = Cropped, 16; `outerwear_length_type__hip` = Hip Length, 3 |
| `size_group` | Size Type | StoreRouter enrichment | 3% | 1 | `size_group__regular` = Regular, 16 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 2% | 2 | `one_piece_style__overall` = Overall, 14; `one_piece_style__dungaree` = Dungaree, 3 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 2% | 3 | `denim_fabric__colored` = Colored, 11; `denim_fabric__stretch` = Stretch, 5; `denim_fabric__rigid` = Rigid, 1 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 2% | 1 | `denim_hem_style__regular` = Regular, 12 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 2% | 3 | `insulation_level__cooling` = Cooling, 8; `insulation_level__lightweight` = Lightweight, 2; `insulation_level__heavyweight` = Heavyweight, 1 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 1% | 2 | `sleeve_style__raglan` = Raglan, 5; `sleeve_style__drop_shoulder` = Drop Shoulder, 4 |
| `embellishments` | Embellishments | StoreRouter enrichment | 1% | 2 | `embellishments__fringe` = Fringe, 4; `embellishments__embroidery` = Embroidery, 3 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 1% | 2 | `skirt_dress_length_type__knee` = Knee, 4; `skirt_dress_length_type__midi` = Midi, 3 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 1% | 3 | `skirt_style__tailored` = Tailored, 6; `skirt_style__cargo` = Cargo, 2; `skirt_style__pencil` = Pencil, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | <1% | 1 | `surface_finish__matte` = Matte, 6 |
| `top_length_type` | Top length type | StoreRouter enrichment | <1% | 1 | `top_length_type__hip_length` = Hip Length, 5 |
| `waist_rise` | Waist rise | StoreRouter enrichment | <1% | 1 | `waist_rise__high` = High, 5 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 1 | `scarf_shawl_style__regular` = Regular, 4 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | <1% | 1 | `construction_detail__pleated` = Pleated, 3 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | <1% | 1 | `fit_top__relaxed` = Relaxed, 3 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | <1% | 1 | `lining_material_outerwear__polyester` = Polyester, 3 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | <1% | 2 | `pants_leg_length__cropped` = Cropped, 2; `pants_leg_length__regular` = Regular, 1 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 1 | `activity_type__cycling` = Cycling, 2 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 1 | `outerwear_unique_features__double_breasted` = Double Breasted, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Cookman USA` = Cookman USA, 645 |
