# Chantecaille (chantecaille.com) product data API

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

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

## Questions

### What does Chantecaille sell?

Almost entirely Beauty: 99.3% of its 151 products. Makeup is the largest department with 76 products, followed by Skincare (68) and Fragrance (6). The most common Chantecaille categories are Eyes (24), Moisturizers & Everyday Care (23) and Face (22).

### How are Chantecaille products categorized?

Into a shared taxonomy 5 levels deep. The first level separates Beauty and Apparel & Accessories; the second separates departments such as Makeup; 4 levels down, categories are as specific as Brushes & Applicators (18 products). Every level is a search facet.

### What can I filter Chantecaille products by?

47 searchable fields. Well-covered attributes include product form (62% of products), skin care effect (31%) and cosmetic finish (25%). For product form, the most common values are Cream, Serum and Gel; for skin care effect, the most common values are Smoothing, Anti Aging and Moisturizing.

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

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

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

### Where does the data come from?

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

### Ultra Sun Protection Sunscreen Broad Spectrum SPF 45 Primer

/*hide scrollbar*/ .snappd-custom-01 .snappdWidget::-webkit-scrollbar {display: none;} .snappd-custom-01 .snappdWidget{ -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none;  /* Firefox */ } .snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border {margin-bottom: 27px!important;position:relative!important;}.snappd-custom-01 .snappdWidget .snappd-stories-holder div.snappd-story-tagline{display:block!important;font-size: 10px;font-family: "Avenir Next";letter-spacing: 0.5px;font-weight:500;/*padding-top: 70px; */text-transform: uppercase;overflow: hidden;position: absolute;bottom: -24px;width: 100%;}/*increase margin right*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-border {margin-right: 21.82px!important;}.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-border:last-of-type {margin-right: 0px!important;}/*reset border*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border {border: 1px solid #bfbeba!important;box-shadow: inset 0 0 0 0px white!important;}.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle{padding:0px!important;}/*hover effect?*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border:hover::before{opacity:0.25;}/*white overlay*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border::before{content:"";z-index:9999;width:100%;height:100%;position:absolute;background:#ffffff;left:0;top:0;opacity:0.5;border-radius:100%;}/*play icon*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border::after{z-index:99999;content:"";height:50px;width:40px;position:absolute;top:50%;left:50%;margin-top:-7.025px;margin-left:-6.325px;width: 0;height: 0;border-top: 7.025px solid transparent;border-left: 12.65px solid rgba(0,0,0,0.5);border-bottom: 7.025px solid transparent;}   A highly effective sunscreen that creates an invisible shield to offer ultimate anti-aging protection. The SPF primer contains stabilized sun filters that block both UVA and UVB rays. This lightweight, oil-free, and mattifying fluid is infused with soothing botanicals. Crafted in Japan with the highest quality pure botanicals. This product cannot be shipped to Canada. Click here for our Canadian packaging.

Indexed response retrieved 2026-10-15T11:23:16.659Z. 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": "chantecaille",
  "product": {
    "title": "Ultra Sun Protection Sunscreen Broad Spectrum SPF 45 Primer",
    "brand": {
      "name": "Chantecaille"
    },
    "productUrl": "https://chantecaille.com/products/sunscreen-primer",
    "currentPrice": 105,
    "currency": "USD",
    "inStock": true,
    "description": "/*hide scrollbar*/ .snappd-custom-01 .snappdWidget::-webkit-scrollbar {display: none;} .snappd-custom-01 .snappdWidget{ -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none;  /* Firefox */ } .snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border {margin-bottom: 27px!important;position:relative!important;}.snappd-custom-01 .snappdWidget .snappd-stories-holder div.snappd-story-tagline{display:block!important;font-size: 10px;font-family: \"Avenir Next\";letter-spacing: 0.5px;font-weight:500;/*padding-top: 70px; */text-transform: uppercase;overflow: hidden;position: absolute;bottom: -24px;width: 100%;}/*increase margin right*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-border {margin-right: 21.82px!important;}.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-border:last-of-type {margin-right: 0px!important;}/*reset border*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border {border: 1px solid #bfbeba!important;box-shadow: inset 0 0 0 0px white!important;}.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle{padding:0px!important;}/*hover effect?*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border:hover::before{opacity:0.25;}/*white overlay*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border::before{content:\"\";z-index:9999;width:100%;height:100%;position:absolute;background:#ffffff;left:0;top:0;opacity:0.5;border-radius:100%;}/*play icon*/.snappd-custom-01 .snappdWidget .snappd-stories-holder .snappd-story-circle.snappd-story-border::after{z-index:99999;content:\"\";height:50px;width:40px;position:absolute;top:50%;left:50%;margin-top:-7.025px;margin-left:-6.325px;width: 0;height: 0;border-top: 7.025px solid transparent;border-left: 12.65px solid rgba(0,0,0,0.5);border-bottom: 7.025px solid transparent;}   A highly effective sunscreen that creates an invisible shield to offer ultimate anti-aging protection. The SPF primer contains stabilized sun filters that block both UVA and UVB rays. This lightweight, oil-free, and mattifying fluid is infused with soothing botanicals. Crafted in Japan with the highest quality pure botanicals. This product cannot be shipped to Canada. Click here for our Canadian packaging.﻿",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/1951/2637/files/Ultra_Sun_US_Pack.jpg?v=1777410062",
      "cdnUrl": "https://cdn.octogen.ai/768b514224b6eb3d914d66aebfbf1050/2d9edd192b3d7dd06adc7d0c390ce626.webp?request_id=a46d2e13-fa0a-47e9-a9e5-badd00c843bd",
      "width": 2000,
      "height": 2000,
      "sizeBytes": 34616,
      "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": "chantecaille",
  "product": {
    "enrichment": {
      "type": "sunscreen primer",
      "category_path": [
        "Beauty",
        "Skincare",
        "Sun & Body Protection",
        "Sunscreen"
      ],
      "styles": [
        "minimalist"
      ],
      "attributes": {
        "Dispenser type": [
          "Tube"
        ],
        "Application area": [
          "Face"
        ],
        "Skin care effect": [
          "Priming",
          "Protection"
        ],
        "Skin care features": [
          "Uva/Uvb Protection"
        ],
        "Product certifications & standards": [
          "SPF Protection"
        ]
      },
      "attribute_handles": {
        "dispenser_type": [
          "dispenser_type__tube"
        ],
        "application_area": [
          "application_area__face"
        ],
        "skin_care_effect": [
          "skin_care_effect__priming",
          "skin_care_effect__protection"
        ],
        "skin_care_features": [
          "skin_care_features__uva/uvb_protection"
        ],
        "product_certifications_standards": [
          "product_certifications_standards__spf_protection"
        ]
      }
    }
  }
}
```

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

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

- [Ultra Sun Protection Sunscreen Broad Spectrum SPF 45 Primer](https://chantecaille.com/products/sunscreen-primer) — $105.00
- [Talc Free Loose Powder](https://chantecaille.com/products/talc-free-loose-powder) — $78.00
- [Sheer Glow Gold Face Tint](https://chantecaille.com/products/sheer-glow-gold-face-tint) — $86.00
- [Future Skin Cushion Foundation](https://chantecaille.com/products/future-skin-cushion-foundation) — $76.00
- [Bio Lifting Serum+](https://chantecaille.com/products/bio-lifting-serum-1) — $325.00

## Categories

| Category | Products |
| --- | --- |
| Eyes | 24 |
| Moisturizers & Everyday Care | 23 |
| Face | 22 |
| Makeup Tools | 20 |
| Cleansers & Makeup Removal | 16 |
| Targeted Treatments | 15 |
| Lips | 9 |
| Masks & Peels | 9 |
| Eaux de Parfum | 6 |
| Lip Care | 3 |

## 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, 151 |
| `color` | Product color | Merchant data | 12% | 22 | `pink` = Pink, 6; `brown` = Brown, 5; `white` = White, 4; `beige` = Beige, 3; `bronze` = Bronze, 3 |
| `color_family` | Color family | Merchant data | 12% | 10 | `Brown` = Brown, 12; `White` = White, 7; `Pink` = Pink, 6; `Green` = Green, 3; `Purple` = Purple, 3 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `beauty` = Beauty, 150; `apparel & accessories` = Apparel & Accessories, 1 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 4 | `makeup` = Makeup, 76; `skincare` = Skincare, 68; `fragrance` = Fragrance, 6; `jewelry` = Jewelry, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 13 | `eyes` = Eyes, 24; `moisturizers & everyday care` = Moisturizers & Everyday Care, 23; `face` = Face, 22; `makeup tools` = Makeup Tools, 20; `cleansers & makeup removal` = Cleansers & Makeup Removal, 16 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 89% | 26 | `brushes & applicators` = Brushes & Applicators, 18; `anti-aging skin care` = Anti-Aging Skin Care, 15; `face moisturizers` = Face Moisturizers, 14; `eye shadows` = Eye Shadows, 10; `foundations & concealers` = Foundations & Concealers, 9 |
| `product_form` | Product form | StoreRouter enrichment | 62% | 18 | `product_form__cream` = Cream, 24; `product_form__serum` = Serum, 19; `product_form__gel` = Gel, 16; `product_form__liquid` = Liquid, 13; `product_form__pressed_powder` = Pressed Powder, 13 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | 31% | 35 | `skin_care_effect__smoothing` = Smoothing, 27; `skin_care_effect__anti_aging` = Anti Aging, 16; `skin_care_effect__moisturizing` = Moisturizing, 15; `skin_care_effect__hydrating` = Hydrating, 14; `skin_care_effect__anti_wrinkle` = Anti Wrinkle, 13 |
| `cosmetic_finish` | Cosmetic finish | StoreRouter enrichment | 26% | 16 | `cosmetic_finish__sheer` = Sheer, 13; `cosmetic_finish__luminous` = Luminous, 11; `cosmetic_finish__smooth` = Smooth, 8; `cosmetic_finish__pearlescent` = Pearlescent, 6; `cosmetic_finish__glossy` = Glossy, 5 |
| `dispenser_type` | Dispenser type | StoreRouter enrichment | 25% | 10 | `dispenser_type__jar` = Jar, 11; `dispenser_type__tube` = Tube, 9; `dispenser_type__case` = Case, 6; `dispenser_type__pencil` = Pencil, 5; `dispenser_type__pan` = Pan, 3 |
| `age_groups` | Age Group | StoreRouter enrichment | 23% | 1 | `adult` = Adult, 34 |
| `gender` | Gender | StoreRouter enrichment | 23% | 2 | `unisex` = Unisex, 29; `female` = Female, 5 |
| `makeup_features` | Makeup features | StoreRouter enrichment | 20% | 10 | `makeup_features__easy_to_apply` = Easy to Apply, 12; `makeup_features__hydrating` = Hydrating, 11; `makeup_features__moisturizing` = Moisturizing, 8; `makeup_features__long_lasting` = Long Lasting, 7; `makeup_features__nourishing` = Nourishing, 4 |
| `pattern` | Pattern | StoreRouter enrichment | 20% | 9 | `pattern__solid` = Solid, 17; `pattern__animal` = Animal, 8; `pattern__ombre` = Ombré, 3; `pattern__text` = Text, 3; `pattern__birds` = Birds, 2 |
| `product_certifications_standards` | Product certifications & standards | StoreRouter enrichment | 20% | 10 | `product_certifications_standards__vegan` = Vegan, 13; `product_certifications_standards__cruelty_free` = Cruelty Free, 9; `product_certifications_standards__natural_ingredients` = Natural Ingredients, 5; `product_certifications_standards__spf_protection` = SPF Protection, 3; `product_certifications_standards__talc_free` = Talc Free, 3 |
| `suitable_for_skin_type` | Suitable for skin type | StoreRouter enrichment | 15% | 6 | `suitable_for_skin_type__aging` = Aging, 15; `suitable_for_skin_type__mature` = Mature, 7; `suitable_for_skin_type__all_skin_types` = All Skin Types, 3; `suitable_for_skin_type__with_redness` = With Redness, 2; `suitable_for_skin_type__dry` = Dry, 1 |
| `package_type` | Package type | StoreRouter enrichment | 12% | 12 | `package_type__bottle` = Bottle, 7; `package_type__jar` = Jar, 7; `package_type__squeeze_tube` = Squeeze Tube, 5; `package_type__spray_bottle` = Spray Bottle, 4; `package_type__box` = Box, 3 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 12% | 4 | `sustainability_features__vegan` = Vegan, 13; `sustainability_features__cruelty_free` = Cruelty-Free, 9; `sustainability_features__eco_friendly` = Eco-Friendly, 2; `sustainability_features__fair_trade` = Fair Trade, 1 |
| `constitutive_ingredients` | Constitutive ingredients | StoreRouter enrichment | 11% | 11 | `constitutive_ingredients__rose_extract` = Rose Extract, 8; `constitutive_ingredients__water` = Water, 4; `constitutive_ingredients__clay` = Clay, 2; `constitutive_ingredients__collagen` = Collagen, 2; `constitutive_ingredients__fruit_extracts` = Fruit Extracts, 2 |
| `bristle_material` | Bristle material | StoreRouter enrichment | 11% | 1 | `bristle_material__synthetic_bristle` = Synthetic Bristle, 16 |
| `bristle_shape` | Bristle shape | StoreRouter enrichment | 11% | 4 | `bristle_shape__rounded` = Rounded, 5; `bristle_shape__tapered` = Tapered, 5; `bristle_shape__flat` = Flat, 4; `bristle_shape__angled` = Angled, 2 |
| `cosmetic_function` | Cosmetic function | StoreRouter enrichment | 9% | 9 | `cosmetic_function__hydrating` = Hydrating, 7; `cosmetic_function__cleansing` = Cleansing, 6; `cosmetic_function__soothing` = Soothing, 4; `cosmetic_function__exfoliating` = Exfoliating, 3; `cosmetic_function__moisturizing` = Moisturizing, 3 |
| `active_ingredient` | Active ingredient | StoreRouter enrichment | 6% | 2 | `active_ingredient__peptides` = Peptides, 9; `active_ingredient__ceramides` = Ceramides, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 6% | 2 | `toners` = Toners, 5; `mascaras` = Mascaras, 4 |
| `product_benefits` | Product benefits | StoreRouter enrichment | 4% | 8 | `product_benefits__bronzing` = Bronzing, 4; `product_benefits__smoothing` = Smoothing, 4; `product_benefits__natural` = Natural, 3; `product_benefits__radiant` = Radiant, 2; `product_benefits__highlighting` = Highlighting, 1 |
| `skin_care_mask_type` | Skin care mask type | StoreRouter enrichment | 3% | 2 | `skin_care_mask_type__sleeping` = Sleeping, 3; `skin_care_mask_type__clay` = Clay, 2 |
| `lipstick_effect` | Lipstick effect | StoreRouter enrichment | 3% | 3 | `lipstick_effect__hydrating` = Hydrating, 2; `lipstick_effect__plumping` = Plumping, 1; `lipstick_effect__smoothing` = Smoothing, 1 |
| `mascara_effect` | Mascara effect | StoreRouter enrichment | 3% | 5 | `mascara_effect__definition` = Definition, 4; `mascara_effect__lengthening` = Lengthening, 4; `mascara_effect__thickening` = Thickening, 4; `mascara_effect__volumizing` = Volumizing, 4; `mascara_effect__nourishing` = Nourishing, 2 |
| `eye_shadow_effect` | Eye shadow effect | StoreRouter enrichment | 2% | 2 | `eye_shadow_effect__metallic` = Metallic, 2; `eye_shadow_effect__smoothing` = Smoothing, 1 |
| `eyebrow_enhancer_color` | Eyebrow enhancer color | StoreRouter enrichment | 2% | 2 | `eyebrow_enhancer_color__brown` = Brown, 2; `eyebrow_enhancer_color__beige` = Beige, 1 |
| `scent` | Scent | StoreRouter enrichment | 2% | 4 | `scent__citrus` = Citrus, 1; `scent__floral` = Floral, 1; `scent__fresh` = Fresh, 1; `scent__rose` = Rose, 1 |
| `texture` | Texture | StoreRouter enrichment | 2% | 3 | `texture__creamy` = Creamy, 1; `texture__lightweight` = Lightweight, 1; `texture__smooth` = Smooth, 1 |
| `application_area` | Application area | StoreRouter enrichment | 1% | 1 | `application_area__face` = Face, 2 |
| `compatible_makeup` | Compatible makeup | StoreRouter enrichment | 1% | 1 | `compatible_makeup__eyeshadow` = Eyeshadow, 2 |
| `face_powder_type` | Face powder type | StoreRouter enrichment | 1% | 3 | `face_powder_type__finishing` = Finishing, 1; `face_powder_type__loose` = Loose, 1; `face_powder_type__setting` = Setting, 1 |
| `fragrance_family` | Fragrance Family | StoreRouter enrichment | 1% | 2 | `fragrance_family__floral` = Floral, 1; `fragrance_family__fresh` = Fresh, 1 |
| `skin_care_features` | Skin care features | StoreRouter enrichment | 1% | 1 | `skin_care_features__uva/uvb_protection` = Uva/Uvb Protection, 2 |
| `face_powder_color` | Face powder color | StoreRouter enrichment | <1% | 1 | `face_powder_color__clear` = Clear, 1 |
| `flavor` | Flavor | StoreRouter enrichment | <1% | 1 | `flavor__rose` = Rose, 1 |
| `fragrance_notes` | Fragrance Notes | StoreRouter enrichment | <1% | 4 | `fragrance_notes__bergamot` = Bergamot, 1; `fragrance_notes__citrus` = Citrus, 1; `fragrance_notes__nutmeg` = Nutmeg, 1; `fragrance_notes__vetiver` = Vetiver, 1 |
| `fragrance_top_notes` | Top Notes | StoreRouter enrichment | <1% | 4 | `fragrance_top_notes__bergamot` = Bergamot, 1; `fragrance_top_notes__citrus` = Citrus, 1; `fragrance_top_notes__nutmeg` = Nutmeg, 1; `fragrance_top_notes__vetiver` = Vetiver, 1 |
| `lip_gloss_effect` | Lip gloss effect | StoreRouter enrichment | <1% | 2 | `lip_gloss_effect__hydrating` = Hydrating, 1; `lip_gloss_effect__moisturizing` = Moisturizing, 1 |
| `lip_liner_design` | Lip liner design | StoreRouter enrichment | <1% | 1 | `lip_liner_design__fixed` = Fixed, 1 |
| `skin_tone` | Skin tone | StoreRouter enrichment | <1% | 1 | `skin_tone__all_skin_tones` = All Skin Tones, 1 |
| `suitable_for_skin_tone` | Suitable for skin tone | StoreRouter enrichment | <1% | 1 | `suitable_for_skin_tone__all_skin_tones` = All Skin Tones, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Chantecaille` = Chantecaille, 151 |
