# Tkees (tkees.com) product data API

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

- Catalog key: `tkees` (pass in `"catalogs"` to narrow a search to this store)
- Products: 556
- Snapshot: 2026-10-21T02:04:44Z (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/tkees
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Tkees sell?

Almost entirely Apparel & Accessories: 100% of its 556 products. Shoes is the largest department with 303 products, followed by Clothing (247) and Accessories (6). The most common Tkees categories are Sandals (288), Tops (131) and Pants (58).

### How are Tkees products categorized?

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

### What can I filter Tkees products by?

63 searchable fields. Well-covered attributes include season (56% of products), closure type (54%) and footwear material (54%). For season, the most common values are Warm Weather, Cold Weather and All-Season; for closure type, the most common values are Slip-On, None and Straps.

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

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

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

### Where does the data come from?

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

### Leah

A modernist’s dream. Barely-there, strappy sandals with toe lace and two neatly placed straps across the bridge of the foot. Handcrafted from soft Brazilian leather with a cushioned insole for comfort and rubber outsole for grip.

Indexed response retrieved 2026-10-21T02:04:47.793Z. Price and availability may change.
Availability: In stock
Sizes: 5, 6, 7, 8, 9, 10, 11

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "tkees",
  "product": {
    "title": "Leah",
    "brand": null,
    "productUrl": "https://tkees.com/products/leah-au-naturale",
    "currentPrice": 80,
    "currency": "USD",
    "inStock": true,
    "description": "A modernist’s dream. Barely-there, strappy sandals with toe lace and two neatly placed straps across the bridge of the foot. Handcrafted from soft Brazilian leather with a cushioned insole for comfort and rubber outsole for grip.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/1569/8067/products/leah-sandal-nudes-au-naturale-1_b1a396e9-dfb0-4c87-8b74-5cf57e99b8a9.jpg?v=1667246648",
      "cdnUrl": "https://cdn.storerouter.ai/f077100cb871e10706cf49c2167aeeae/eac0d28f4504e604f8521f1c86a01182.webp?request_id=fff7f2db-5dfb-4136-997f-9dc03182afce",
      "width": 1600,
      "height": 2000,
      "sizeBytes": 71512,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "Leather upper",
        "Leather insole",
        "Rubber outsole"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "tkees",
  "product": {
    "enrichment": {
      "type": "sandal",
      "category_path": [
        "Apparel & Accessories",
        "Shoes",
        "Sandals"
      ],
      "styles": [
        "minimalist",
        "modernist",
        "casual"
      ],
      "attributes": {
        "Season": [
          "Warm Weather"
        ],
        "Pattern": [
          "Solid"
        ],
        "Sole Type": [
          "Rubber"
        ],
        "Toe Shape": [
          "Open-Toe"
        ],
        "Heel height": [
          "Flats"
        ],
        "Closure type": [
          "Lace-Up",
          "Slip-On",
          "Straps"
        ],
        "Sandal style": [
          "Slide",
          "Thong",
          "Toe Ring"
        ],
        "Shoe features": [
          "Cushioned"
        ],
        "Occasion style": [
          "Casual"
        ],
        "Footwear material": [
          "Leather",
          "Rubber / PVC"
        ]
      },
      "attribute_handles": {
        "season": [
          "season__warm_weather"
        ],
        "pattern": [
          "pattern__solid"
        ],
        "toe_style": [
          "toe_style__open"
        ],
        "sandal_style": [
          "sandal_style__slide",
          "sandal_style__thong",
          "sandal_style__toe_ring"
        ],
        "shoe_features": [
          "shoe_features__cushioned"
        ],
        "shoe_sole_type": [
          "shoe_sole_type__rubber"
        ],
        "shoe_heel_height": [
          "shoe_heel_height__flats"
        ],
        "footwear_material": [
          "footwear_material__leather",
          "footwear_material__rubber_pvc"
        ],
        "shoe_closure_type": [
          "shoe_closure_type__lace-up",
          "shoe_closure_type__slip-on",
          "shoe_closure_type__straps"
        ],
        "occasion_style_shoes": [
          "occasion_style_shoes__casual"
        ]
      }
    }
  }
}
```

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

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

- [Leah](https://tkees.com/products/leah-au-naturale) — $80.00
- [Caro](https://tkees.com/products/caro-iris) — $120.00
- [Riley](https://tkees.com/products/riley-cream) — $60.00
- [Caro](https://tkees.com/products/caro-pout) — $120.00
- [Leah](https://tkees.com/products/leah-black) — $80.00

## Prices

Median price $85 across 556 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $25 | 3 |
| $25–$50 | 80 |
| $50–$75 | 137 |
| $75–$100 | 179 |
| $100–$125 | 53 |
| $125–$150 | 37 |
| $150–$175 | 14 |
| $175–$200 | 20 |
| $200–$225 | 3 |
| $225 and up | 30 |

## Categories

| Category | Products |
| --- | --- |
| Sandals | 288 |
| Tops | 131 |
| Pants | 58 |
| Shorts | 46 |
| Flats & Loafers | 10 |
| Underwear & Sleepwear | 8 |
| Bag Accessories | 6 |
| Heels | 4 |
| Jumpsuits & One-Pieces | 3 |
| Boots | 1 |

## 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) |
| --- | --- | --- | --- | --- | --- |
| `color` | Product color | Merchant data | 100% | 44 | `black` = Black, 83; `tan` = Tan, 72; `brown` = Brown, 65; `ivory` = Ivory, 63; `beige` = Beige, 34 |
| `color_family` | Color family | Merchant data | 100% | 12 | `Brown` = Brown, 185; `White` = White, 90; `Black` = Black, 83; `Gray` = Gray, 45; `Pink` = Pink, 35 |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `false` = False, 434; `true` = True, 122 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 556 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `shoes` = Shoes, 303; `clothing` = Clothing, 247; `accessories` = Accessories, 6 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 11 | `sandals` = Sandals, 288; `tops` = Tops, 131; `pants` = Pants, 58; `shorts` = Shorts, 46; `flats & loafers` = Flats & Loafers, 10 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 15 | `pattern__solid` = Solid, 532; `pattern__texture` = Texture, 54; `pattern__animal` = Animal, 9; `pattern__scale` = Scale, 8; `pattern__striped` = Striped, 5 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 495; `kids` = Kids, 60 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 345; `unisex` = Unisex, 208; `male` = Male, 2 |
| `season` | Season | StoreRouter enrichment | 57% | 4 | `season__warm_weather` = Warm Weather, 289; `season__cold_weather` = Cold Weather, 17; `season__all_season` = All-Season, 5; `season__cool_weather` = Cool Weather, 5 |
| `shoe_closure_type` | Closure type | StoreRouter enrichment | 55% | 7 | `shoe_closure_type__slip-on` = Slip-On, 264; `shoe_closure_type__none` = None, 195; `shoe_closure_type__straps` = Straps, 89; `shoe_closure_type__buckles` = Buckles, 19; `shoe_closure_type__lace-up` = Lace-Up, 19 |
| `footwear_material` | Footwear material | StoreRouter enrichment | 54% | 12 | `footwear_material__rubber_pvc` = Rubber / PVC, 295; `footwear_material__leather` = Leather, 281; `footwear_material__suede_nubuck` = Suede / Nubuck, 35; `footwear_material__patent_leather` = Patent Leather, 15; `footwear_material__fabric_textile` = Fabric / Textile, 10 |
| `toe_style` | Toe Shape | StoreRouter enrichment | 54% | 3 | `toe_style__open` = Open-Toe, 288; `toe_style__square` = Square, 55; `toe_style__round` = Round, 12 |
| `occasion_style_shoes` | Occasion style | StoreRouter enrichment | 54% | 2 | `occasion_style_shoes__casual` = Casual, 292; `occasion_style_shoes__formal` = Formal, 6 |
| `shoe_sole_type` | Sole Type | StoreRouter enrichment | 54% | 3 | `shoe_sole_type__rubber` = Rubber, 295; `shoe_sole_type__smooth_leather` = Smooth / Leather Sole, 6; `shoe_sole_type__platform` = Platform, 5 |
| `shoe_heel_height` | Heel height | StoreRouter enrichment | 53% | 2 | `shoe_heel_height__flats` = Flats, 282; `shoe_heel_height__low_heel` = Low Heel, 11 |
| `sandal_style` | Sandal style | StoreRouter enrichment | 53% | 10 | `sandal_style__thong` = Thong, 217; `sandal_style__flip_flop` = Flip Flop, 176; `sandal_style__slide` = Slide, 61; `sandal_style__comfort` = Comfort, 57; `sandal_style__ankle_strap` = Ankle Strap, 45 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 45% | 16 | `t-shirts` = T-Shirts, 47; `sweatshirts & hoodies` = Sweatshirts & Hoodies, 41; `joggers` = Joggers, 40; `sweat shorts` = Sweat Shorts, 30; `knitwear` = Knitwear, 18 |
| `fabric` | Fabric | StoreRouter enrichment | 42% | 21 | `fabric__cotton` = Cotton, 189; `fabric__polyester` = Polyester, 68; `fabric__terrycloth` = Terrycloth, 67; `fabric__fleece` = Fleece, 44; `fabric__elastane` = Elastane (Spandex / Lycra), 24 |
| `shoe_features` | Shoe features | StoreRouter enrichment | 38% | 5 | `shoe_features__cushioned` = Cushioned, 204; `shoe_features__anti_microbial` = Anti Microbial, 7; `shoe_features__lightweight` = Lightweight, 7; `shoe_features__waterproof` = Waterproof, 7; `shoe_features__arch_support` = Arch Support, 3 |
| `neckline` | Neckline | StoreRouter enrichment | 25% | 9 | `neckline__crew` = Crew, 75; `neckline__hooded` = Hooded, 26; `neckline__round` = Round, 25; `neckline__v_neck` = V Neck, 8; `neckline__turtle` = Turtleneck, 7 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 24% | 1 | `graphic_type__solid_no_print` = Solid / No Print, 133 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 23% | 4 | `sleeve_length_type__long` = Long, 67; `sleeve_length_type__short` = Short, 45; `sleeve_length_type__sleeveless` = Sleeveless, 12; `sleeve_length_type__3/4` = 3/4, 6 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 23% | 3 | `front_closure_type__none` = None, 114; `front_closure_type__buttons` = Buttons, 9; `front_closure_type__zipper` = Zipper, 5 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 21% | 2 | `front_closure_length__none` = None, 109; `front_closure_length__full` = Full, 8 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 18% | 2 | `bottoms_closure__drawstring` = Drawstring, 72; `bottoms_closure__pull_on` = Pull-On, 65 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 17% | 6 | `fit_top__relaxed` = Relaxed, 60; `fit_top__boxy` = Boxy, 23; `fit_top__oversized` = Oversized, 15; `fit_top__fitted` = Fitted, 14; `fit_top__flowy` = Flowy, 3 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 17% | 3 | `surface_finish__matte` = Matte, 49; `surface_finish__metallic` = Metallic, 24; `surface_finish__glossy` = Glossy, 21 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 15% | 6 | `hoodies` = Hoodies, 26; `tank & cami tops` = Tank & Cami Tops, 16; `sweatshirts` = Sweatshirts, 15; `sweaters` = Sweaters, 13; `loungewear` = Loungewear, 8 |
| `collar_style` | Collar Style | StoreRouter enrichment | 13% | 3 | `collar_style__crew` = Crew, 62; `collar_style__collarless` = Collarless, 8; `collar_style__stand_funnel` = Stand / Funnel, 3 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | 13% | 2 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 65; `activewear_unique_features__body_contouring_fit` = Body Contouring Fit, 6 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 13% | 3 | `sleeve_style__drop_shoulder` = Drop Shoulder, 61; `sleeve_style__cap` = Cap, 7; `sleeve_style__balloon` = Balloon, 2 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 10% | 7 | `pants_leg_shape__jogger` = Jogger, 39; `pants_leg_shape__cuffed` = Cuffed, 23; `pants_leg_shape__slim` = Slim, 12; `pants_leg_shape__wide_leg` = Wide Leg, 12; `pants_leg_shape__tapered` = Tapered, 6 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 10% | 3 | `general_clothing_features__stretchable` = Stretchable, 41; `general_clothing_features__wrinkle_resistant` = Wrinkle Resistant, 14; `general_clothing_features__reversible` = Reversible, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | 10% | 1 | `opacity_level__opaque` = Opaque, 53 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 9% | 6 | `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 21; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 12; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 11; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 10; `fit_bottoms__tailored_slim_fit` = Tailored Slim Fit, 3 |
| `knit_style` | Knit Style | StoreRouter enrichment | 9% | 5 | `knit_style__jersey` = Jersey, 22; `knit_style__rib_knit` = Rib Knit, 10; `knit_style__french_terry` = French Terry, 9; `knit_style__wide_rib` = Wide Rib, 9; `knit_style__waffle` = Waffle, 1 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 7% | 5 | `sustainability_features__organic_materials` = Organic Materials, 22; `sustainability_features__vegan` = Vegan, 11; `sustainability_features__eco_friendly` = Eco-Friendly, 6; `sustainability_features__sustainable_sourcing` = Sustainable Sourcing, 5; `sustainability_features__oeko_tex_standard_100` = OEKO-TEX Standard 100, 3 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 7% | 2 | `fabric_weight__lightweight` = Lightweight, 38; `fabric_weight__heavyweight` = Heavyweight, 2 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 6% | 4 | `shorts_fit__relaxed` = Relaxed, 20; `shorts_fit__slim` = Slim, 8; `shorts_fit__athletic` = Athletic, 2; `shorts_fit__loose` = Loose, 2 |
| `embellishments` | Embellishments | StoreRouter enrichment | 5% | 5 | `embellishments__bow` = Bow, 9; `embellishments__rhinestones_crystals` = Rhinestones / Crystals, 9; `embellishments__contrast_piping` = Contrast Trim / Piping, 4; `embellishments__decorative_buttons` = Decorative Buttons, 2; `embellishments__sequins` = Sequins, 2 |
| `top_length_type` | Top length type | StoreRouter enrichment | 4% | 3 | `top_length_type__hip_length` = Hip Length, 12; `top_length_type__cropped` = Cropped, 8; `top_length_type__waist_length` = Waist Length, 1 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 2% | 3 | `pants_length_type__ankle` = Ankle Length, 9; `pants_length_type__above_the_knee` = Above the Knee, 1; `pants_length_type__long` = Long, 1 |
| `flat_shoe_style_type` | Shoe Type (Silhouette / Style) | StoreRouter enrichment | 2% | 2 | `flat_shoe_style_type__ballet` = Ballet, 8; `flat_shoe_style_type__mule` = Mule, 2 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | 1% | 2 | `lounge bottoms` = Lounge Bottoms, 6; `lounge tops` = Lounge Tops, 2 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 1% | 2 | `insulation_level__lightweight` = Lightweight, 7; `insulation_level__heavyweight` = Heavyweight, 1 |
| `placket_type` | Front Opening | StoreRouter enrichment | 1% | 1 | `placket_type__exposed` = Visible Buttons, 7 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | 1% | 1 | `hardware_finish__gold` = Gold, 6 |
| `material` | Material | StoreRouter enrichment | 1% | 2 | `material__faux-leather` = Faux Leather, 6; `material__metal` = Metal, 6 |
| `performance_features` | Performance Features | StoreRouter enrichment | 1% | 1 | `performance_features__breathable_design` = Breathable Design, 6 |
| `occasion_general` | Occasion | StoreRouter enrichment | <1% | 2 | `occasion_general__casual` = Casual, 5; `occasion_general__work` = Work, 1 |
| `heel_shoe_style_type` | Shoe Type (Silhouette/Style) | StoreRouter enrichment | <1% | 2 | `heel_shoe_style_type__mule_heeled` = Mule, 4; `heel_shoe_style_type__sandal_heeled` = Heeled Sandal, 2 |
| `shoe_heel_type` | Heel Type (Shape / Construction) | StoreRouter enrichment | <1% | 1 | `shoe_heel_type__kitten` = Kitten, 4 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__high_low` = High-Low, 4 |
| `waist_rise` | Waist rise | StoreRouter enrichment | <1% | 2 | `waist_rise__mid` = Mid, 3; `waist_rise__high` = High, 1 |
| `activity_type` | Activity Type | StoreRouter enrichment | <1% | 1 | `activity_type__tennis` = Tennis, 3 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | <1% | 2 | `construction_detail__pleated` = Pleated, 2; `construction_detail__draped` = Draped, 1 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | <1% | 1 | `one_piece_style__jumpsuit` = Jumpsuit, 3 |
| `boot_shaft_height` | Boot Shaft Height | StoreRouter enrichment | <1% | 1 | `boot_shaft_height__ankle_low` = Ankle / Low, 1 |
| `boot_style` | Boot style | StoreRouter enrichment | <1% | 1 | `boot_style__classic_other` = Classic/Other, 1 |
| `shaft_design` | Shaft Design | StoreRouter enrichment | <1% | 1 | `shaft_design__standard` = Standard, 1 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | <1% | 1 | `stretch_level__low` = Low, 1 |
| `brand_name` | Canonical brand name | Brand | 22% | 1 | `Tkees` = Tkees, 121 |
