# Janefinds (janefinds.com) product data API

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

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

## Questions

### What does Janefinds sell?

Almost entirely Apparel & Accessories: 100% of its 722 products. Bags is the largest department with 679 products, followed by Accessories (36) and Jewelry (4). The most common Janefinds categories are Handle Bags (447), Clutches & Small Bags (66) and Shoulder Bags (49).

### How are Janefinds products categorized?

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

### What can I filter Janefinds products by?

65 searchable fields. Well-covered attributes include bag/case material (93% of products), hardware finish (93%) and bag closure type (92%). For bag/case material, the most common values are Leather, Pebbled Leather and Canvas; for hardware finish, the most common values are Silver, Gold and Rose Gold.

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

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

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

### Where does the data come from?

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

### Touch Birkin 30 Vert Jade Matte Niloticus Crocodile and Vert Comics Togo Palladium Hardware

This Touch Birkin 30 pairs Vert Jade matte niloticus crocodile with Vert Comics Togo: two greens on two surfaces, the crocodile's scales set against the Togo's pebbled grain. Palladium hardware keeps the greens crisp, and the Touch construction turns a classic Birkin into a study in texture. Collector's Insight: Touch Birkins combine calfskin and exotic on one bag, and two greens here keep the pairing tonal. Resale Insight: The Birkin 30 is among the most consistently traded formats in the resale market. Buyers check the crocodile for scuffs and the Togo corners for wear.

Indexed response retrieved 2026-10-21T07:15:36.665Z. Price and availability may change.
Availability: In stock

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "janefinds",
  "product": {
    "title": "Touch Birkin 30 Vert Jade Matte Niloticus Crocodile and Vert Comics Togo Palladium Hardware",
    "brand": {
      "name": "Hermès"
    },
    "productUrl": "https://janefinds.com/products/hermes-touch-birkin-30-vert-jade-nilo-crocodile-and-vert-comics-togo-palladium-hardware-1",
    "currentPrice": 39500,
    "currency": "USD",
    "inStock": true,
    "description": "This Touch Birkin 30 pairs Vert Jade matte niloticus crocodile with Vert Comics Togo: two greens on two surfaces, the crocodile's scales set against the Togo's pebbled grain. Palladium hardware keeps the greens crisp, and the Touch construction turns a classic Birkin into a study in texture. Collector's Insight: Touch Birkins combine calfskin and exotic on one bag, and two greens here keep the pairing tonal. Resale Insight: The Birkin 30 is among the most consistently traded formats in the resale market. Buyers check the crocodile for scuffs and the Togo corners for wear.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/1826/7937/files/Hermes-Touch-Birkin-30-Vert-Jade-Matte-Nilo-Crocodile-and-Vert-Comics-Togo-Palladium-Hardware-Hero.jpg?v=1785849997",
      "cdnUrl": "https://cdn.storerouter.ai/d84d833c5783dc0c6d943ce87c131717/c226c9eb38383643b31cc19e6c9fd9ae.webp?request_id=37d7792e-66f5-484e-9d68-e251d100c6aa",
      "width": 1767,
      "height": 1767,
      "sizeBytes": 155054,
      "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": "janefinds",
  "product": {
    "enrichment": {
      "type": "handbag",
      "category_path": [
        "Apparel & Accessories",
        "Bags",
        "Handle Bags"
      ],
      "styles": [
        "luxury",
        "sophisticated",
        "classic"
      ],
      "attributes": {
        "Pattern": [
          "Animal",
          "Color Block",
          "Scale",
          "Texture"
        ],
        "Bag Size": [
          "Medium"
        ],
        "Bag Shape": [
          "Trapezoid"
        ],
        "Graphic Type": [
          "Solid / No Print"
        ],
        "Carry options": [
          "Handle"
        ],
        "Surface Finish": [
          "Matte"
        ],
        "Hardware finish": [
          "Silver"
        ],
        "Bag closure type": [
          "Flap",
          "Key Lock",
          "Push Lock"
        ],
        "Bag/Case material": [
          "Leather",
          "Pebbled Leather"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__animal",
          "pattern__color_block",
          "pattern__scale",
          "pattern__texture"
        ],
        "bag_size": [
          "bag_size__medium"
        ],
        "bag_shape": [
          "bag_shape__trapezoid"
        ],
        "graphic_type": [
          "graphic_type__solid_no_print"
        ],
        "carry_options": [
          "carry_options__handle"
        ],
        "surface_finish": [
          "surface_finish__matte"
        ],
        "hardware_finish": [
          "hardware_finish__silver"
        ],
        "bag_closure_type": [
          "bag_closure_type__flap",
          "bag_closure_type__key_lock",
          "bag_closure_type__push_lock"
        ],
        "bag_case_material": [
          "bag_case_material__leather",
          "bag_case_material__pebbled_leather"
        ]
      }
    }
  }
}
```

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

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

- [Touch Birkin 30 Vert Jade Matte Niloticus Crocodile and Vert Comics Togo Palladium Hardware](https://janefinds.com/products/hermes-touch-birkin-30-vert-jade-nilo-crocodile-and-vert-comics-togo-palladium-hardware-1) — $39,500.00
- [Birkin 25 Cargo Vert Mangrove Toile Goéland and Noir Swift Palladium Hardware](https://janefinds.com/products/hermes-birkin-25-cargo-vert-mangrove-toile-goeland-and-noir-swift-palladium-hardware) — $58,500.00
- [Birkin 30 Touch Cactus/Naturel-Sable Alligator Mississippi Matte Palladium Hardware](https://janefinds.com/products/hermes-birkin-30-touch-cactus-naturel-sable-alligator-mississippi-matte-palladium-hardware) — $65,000.00
- [Kelly 25 Sellier Anemone Epsom Gold Hardware](https://janefinds.com/products/hermes-kelly-25-sellier-anemone-epsom-gold-hardware) — $28,500.00
- [Kelly 28 Sellier Rose Confetti Epsom Palladium Hardware](https://janefinds.com/products/hermes-kelly-28-sellier-rose-confetti-epsom-palladium-hardware) — $32,500.00

## Prices

Median price $28,000 across 713 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| $0–$10,000 | 90 |
| $10,000–$20,000 | 114 |
| $20,000–$30,000 | 212 |
| $30,000–$40,000 | 109 |
| $40,000–$50,000 | 44 |
| $50,000–$60,000 | 35 |
| $60,000–$70,000 | 32 |
| $70,000–$80,000 | 21 |
| $80,000–$90,000 | 16 |
| $90,000 and up | 40 |

## Categories

| Category | Products |
| --- | --- |
| Handle Bags | 447 |
| Clutches & Small Bags | 66 |
| Shoulder Bags | 49 |
| Totes & Shoppers | 45 |
| Crossbody & Messenger | 22 |
| Bag Accessories | 20 |
| Luggage, Travel & Utility | 16 |
| Wallets & Cardholders | 13 |
| Bucket Bags | 10 |
| Backpacks | 9 |

## 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% | 1 | `false` = False, 722 |
| `color` | Product color | Merchant data | 43% | 39 | `black` = Black, 106; `red` = Red, 25; `navy` = Navy, 21; `white` = White, 16; `blue` = Blue, 15 |
| `color_family` | Color family | Merchant data | 43% | 12 | `Black` = Black, 106; `Blue` = Blue, 64; `Red` = Red, 31; `Green` = Green, 21; `Brown` = Brown, 19 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 722 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 5 | `bags` = Bags, 679; `accessories` = Accessories, 36; `jewelry` = Jewelry, 4; `clothing` = Clothing, 2; `shoes` = Shoes, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 21 | `handle bags` = Handle Bags, 447; `clutches & small bags` = Clutches & Small Bags, 66; `shoulder bags` = Shoulder Bags, 49; `totes & shoppers` = Totes & Shoppers, 45; `crossbody & messenger` = Crossbody & Messenger, 22 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 36 | `pattern__solid` = Solid, 418; `pattern__animal` = Animal, 223; `pattern__scale` = Scale, 175; `pattern__texture` = Texture, 141; `pattern__color_block` = Color Block, 61 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 719 |
| `gender` | Gender | StoreRouter enrichment | 100% | 3 | `female` = Female, 518; `unisex` = Unisex, 200; `male` = Male, 1 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | 94% | 23 | `bag_case_material__leather` = Leather, 657; `bag_case_material__pebbled_leather` = Pebbled Leather, 161; `bag_case_material__canvas` = Canvas, 44; `bag_case_material__suede` = Suede, 31; `bag_case_material__denim` = Denim, 7 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | 93% | 7 | `hardware_finish__silver` = Silver, 342; `hardware_finish__gold` = Gold, 306; `hardware_finish__rose_gold` = Rose Gold, 11; `hardware_finish__brass` = Brass, 10; `hardware_finish__matte_black` = Matte Black, 5 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | 93% | 11 | `bag_closure_type__flap` = Flap, 623; `bag_closure_type__key_lock` = Key Lock, 499; `bag_closure_type__twist_lock` = Twist Lock, 84; `bag_closure_type__push_lock` = Push Lock, 66; `bag_closure_type__combination_lock` = Combination Lock, 49 |
| `carry_options` | Carry options | StoreRouter enrichment | 91% | 7 | `carry_options__handle` = Handle, 589; `carry_options__shoulder_strap` = Shoulder Strap, 156; `carry_options__crossbody_strap` = Crossbody Strap, 61; `carry_options__backpack_strap` = Backpack Strap, 11; `carry_options__detachable_strap` = Detachable Strap, 11 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | 89% | 11 | `bag_shape__trapezoid` = Trapezoid, 471; `bag_shape__rectangle` = Rectangle, 121; `bag_shape__box` = Box, 18; `bag_shape__sculptural` = Sculptural, 11; `bag_shape__bucket` = Bucket, 10 |
| `bag_size` | Bag Size | StoreRouter enrichment | 80% | 6 | `bag_size__medium` = Medium, 234; `bag_size__small` = Small, 171; `bag_size__mini` = Mini, 126; `bag_size__large` = Large, 32; `bag_size__micro` = Micro, 10 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 63% | 8 | `graphic_type__solid_no_print` = Solid / No Print, 427; `graphic_type__photo_art` = Photo Print / Art, 15; `graphic_type__logo_branded` = Logo Print, 13; `graphic_type__abstract_print` = Abstract Graphic, 3; `graphic_type__character_pop_culture` = Character / Pop Culture, 2 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 27% | 23 | `clutches` = Clutches, 59; `tote bags` = Tote Bags, 42; `cross body` = Cross Body, 21; `bag charms` = Bag Charms, 17; `weekenders / duffels` = Weekenders / Duffels, 13 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 23% | 3 | `surface_finish__glossy` = Glossy, 79; `surface_finish__matte` = Matte, 79; `surface_finish__metallic` = Metallic, 12 |
| `bag_case_features` | Bag/Case features | StoreRouter enrichment | 9% | 5 | `bag_case_features__lockable` = Lockable, 56; `bag_case_features__convertible` = Convertible, 7; `bag_case_features__four-wheel_spinner` = Four-Wheel Spinner, 1; `bag_case_features__waterproof` = Waterproof, 1; `bag_case_features__wheeled` = Wheeled, 1 |
| `clutch_style` | Clutch Style | StoreRouter enrichment | 8% | 3 | `clutch_style__pouch` = Pouch, 40; `clutch_style__envelope` = Envelope, 13; `clutch_style__minaudiere` = Minaudiere, 2 |
| `shoulder_bag_style_type` | Shoulder Bag Style Type | StoreRouter enrichment | 7% | 3 | `shoulder_bag_style_type__structured` = Structured, 43; `shoulder_bag_style_type__hobo` = Hobo, 3; `shoulder_bag_style_type__baguette` = Baguette, 1 |
| `bag_strap_details` | Bag strap details | StoreRouter enrichment | 5% | 4 | `bag_strap_details__detachable` = Detachable, 15; `bag_strap_details__chain_strap` = Chain Strap, 13; `bag_strap_details__adjustable` = Adjustable, 8; `bag_strap_details__tassel` = Tassel, 3 |
| `material` | Material | StoreRouter enrichment | 5% | 6 | `material__leather` = Leather, 33; `material__metal` = Metal, 13; `material__glass` = Glass, 3; `material__brass` = Brass, 1; `material__silk` = Silk, 1 |
| `tote_handle_type` | Tote handle type | StoreRouter enrichment | 4% | 1 | `tote_handle_type__dual` = Dual, 26 |
| `backpack_style` | Backpack Style | StoreRouter enrichment | 1% | 1 | `backpack_style__fashion` = Fashion, 9 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | 1% | 3 | `bag_case_storage_features__external_pockets` = External Pockets, 7; `bag_case_storage_features__removable_pouch` = Removable Pouch, 2; `bag_case_storage_features__built-in_compartments` = Built-in Compartments, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | <1% | 6 | `carry-on suitcases` = Carry-On Suitcases, 1; `coin pouches` = Coin Pouches, 1; `makeup bags` = Makeup Bags, 1; `mini zip pouches` = Mini Zip Pouches, 1; `travel pouches` = Travel Pouches, 1 |
| `wallet_features` | Wallet features | StoreRouter enrichment | <1% | 2 | `wallet_features__compact_design` = Compact Design, 5; `wallet_features__card_organization` = Card Organization, 1 |
| `fabric` | Fabric | StoreRouter enrichment | <1% | 5 | `fabric__leather` = Leather, 3; `fabric__silk` = Silk, 3; `fabric__cashmere` = Cashmere, 1; `fabric__tweed` = Tweed, 1; `fabric__wool` = Wool, 1 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | <1% | 7 | `jewelry_material__diamond` = Diamond, 1; `jewelry_material__gold` = Gold, 1; `jewelry_material__mesh` = Mesh, 1; `jewelry_material__rose_gold` = Rose Gold, 1; `jewelry_material__silver` = Silver, 1 |
| `collar_style` | Collar Style | StoreRouter enrichment | <1% | 2 | `collar_style__collarless` = Collarless, 1; `collar_style__notched_lapel` = Notched Lapel, 1 |
| `embellishments` | Embellishments | StoreRouter enrichment | <1% | 1 | `embellishments__fringe` = Fringe, 2 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | <1% | 1 | `front_closure_length__full` = Full, 2 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | <1% | 1 | `front_closure_type__buttons` = Buttons, 2 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | <1% | 1 | `jewelry_type__fine_jewelry` = Fine Jewelry, 2 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 3 | `necklace_design__chain` = Chain, 2; `necklace_design__pendant` = Pendant, 1; `necklace_design__strand` = Strand, 1 |
| `placket_type` | Front Opening | StoreRouter enrichment | <1% | 2 | `placket_type__concealed` = Hidden Buttons, 1; `placket_type__exposed` = Visible Buttons, 1 |
| `band_color` | Band color | StoreRouter enrichment | <1% | 1 | `band_color__rose_gold` = Rose Gold, 1 |
| `band_pattern` | Band pattern | StoreRouter enrichment | <1% | 1 | `band_pattern__diamond` = Diamond, 1 |
| `case_color` | Case color | StoreRouter enrichment | <1% | 1 | `case_color__rose_gold` = Rose Gold, 1 |
| `case_pattern` | Case pattern | StoreRouter enrichment | <1% | 1 | `case_pattern__diamond` = Diamond, 1 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 1 | `closure_type_belts__plaque` = Plate Buckle, 1 |
| `dial_color` | Dial color | StoreRouter enrichment | <1% | 1 | `dial_color__rose_gold` = Rose Gold, 1 |
| `dial_pattern` | Dial pattern | StoreRouter enrichment | <1% | 1 | `dial_pattern__diamond` = Diamond, 1 |
| `footwear_material` | Footwear material | StoreRouter enrichment | <1% | 1 | `footwear_material__leather` = Leather, 1 |
| `neckline` | Neckline | StoreRouter enrichment | <1% | 1 | `neckline__v_neck` = V Neck, 1 |
| `occasion_style_shoes` | Occasion style | StoreRouter enrichment | <1% | 1 | `occasion_style_shoes__casual` = Casual, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | <1% | 1 | `opacity_level__opaque` = Opaque, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 2 | `outerwear_unique_features__belted` = Belted, 1; `outerwear_unique_features__double_breasted` = Double Breasted, 1 |
| `sandal_style` | Sandal style | StoreRouter enrichment | <1% | 1 | `sandal_style__slide` = Slide, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 1 | `scarf_shawl_style__wrap` = Wrap, 1 |
| `season` | Season | StoreRouter enrichment | <1% | 1 | `season__warm_weather` = Warm Weather, 1 |
| `shoe_closure_type` | Closure type | StoreRouter enrichment | <1% | 2 | `shoe_closure_type__slip-on` = Slip-On, 1; `shoe_closure_type__straps` = Straps, 1 |
| `shoe_heel_height` | Heel height | StoreRouter enrichment | <1% | 1 | `shoe_heel_height__flats` = Flats, 1 |
| `shoe_sole_type` | Sole Type | StoreRouter enrichment | <1% | 1 | `shoe_sole_type__smooth_leather` = Smooth / Leather Sole, 1 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | <1% | 1 | `sleeve_length_type__long` = Long, 1 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | <1% | 1 | `sleeve_style__set_in` = Set-In, 1 |
| `spinner_type` | Spinner type | StoreRouter enrichment | <1% | 1 | `spinner_type__4-wheel` = 4-Wheel, 1 |
| `suitcase_handle_type` | Suitcase handle type | StoreRouter enrichment | <1% | 1 | `suitcase_handle_type__telescopic` = Telescopic, 1 |
| `toe_style` | Toe Shape | StoreRouter enrichment | <1% | 1 | `toe_style__open` = Open-Toe, 1 |
| `top_length_type` | Top length type | StoreRouter enrichment | <1% | 1 | `top_length_type__hip_length` = Hip Length, 1 |
| `watch_case_shape` | Watch case shape | StoreRouter enrichment | <1% | 1 | `watch_case_shape__asymmetric` = Asymmetric, 1 |
| `watch_display` | Watch display | StoreRouter enrichment | <1% | 1 | `watch_display__analog` = Analog, 1 |
| `watch_material` | Watch material | StoreRouter enrichment | <1% | 1 | `watch_material__metal` = Metal, 1 |
| `brand_name` | Canonical brand name | Brand | 99% | 5 | `Hermès` = Hermès, 690; `Chanel` = Chanel, 22; `Louis Vuitton` = Louis Vuitton, 3; `Fendi` = Fendi, 2; `Bottega Veneta` = Bottega Veneta, 1 |
