# Milk Makeup (milkmakeup.com) product data API

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

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

## Questions

### What does Milk Makeup sell?

Almost entirely Beauty: 98% of its 52 products. Makeup is the largest department with 44 products, followed by Skincare (7) and Bags (1). The most common Milk Makeup categories are Face (18), Eyes (13) and Lips (7).

### How are Milk Makeup 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 Brow Products (6 products). Every level is a search facet.

### What can I filter Milk Makeup products by?

41 searchable fields. Well-covered attributes include makeup features (69% of products), product form (65%) and product certifications & standards (51%). For makeup features, the most common values are Long Lasting, Hydrating and Buildable Coverage; for product form, the most common values are Gel, Stick and Cream.

### Is this API provided by Milk Makeup or StoreRouter?

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

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

### Where does the data come from?

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

### The Seamless Skin Duo

Meet your new ride-or-die duo for hydrated, even coverage. The Seamless Skin Duo includes Hydro Grip Gel Concealer, our all-over complexion stick that delivers a dose of skincare and long-lasting coverage in every swipe. Its weightless, gel-to-cream formula glides on for buildable coverage that won't budge for up to 12HRs or settle into fine lines. It's packed with skin-loving ingredients like hydrating Triple-Powered Hyaluronic Acid and our fortifying Skin Barrier Strengthening Complex. Blend it all in with our Concealer Brush, a soft brush that seamlessly blends concealer for a smooth, second-skin finish. Made with cruelty-free synthetic bristles.Save 20% when you get them in a set. WHY YOU'LL LOVE IT- Paw-shaped concealer brush head perfect for blending targeted areas.- Gel-to-cream technology- Lightweight buildable coverage- Naturally hydrated finish- Won’t settle into fine lines- Non-retractable packaging- Use on targeted spots or all over face- Formulated with hydrating skincare ingredients- Dermatologist-tested, non-comedogenic + non-irritating- Safe for sensitive skin Don't know your shade? Send a selfie to whatsmyshade@milkmakeup.com + we'll help you find your match.   Hydro Grip Gel Concealer: 3G / .10 OZ

Indexed response retrieved 2026-10-15T06:22:57.901Z. 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": "milkmakeup",
  "product": {
    "title": "The Seamless Skin Duo",
    "brand": {
      "name": "Milk Makeup"
    },
    "productUrl": "https://milkmakeup.com/products/the-seamless-skin-duo",
    "currentPrice": 41,
    "currency": "USD",
    "inStock": true,
    "description": "Meet your new ride-or-die duo for hydrated, even coverage. The Seamless Skin Duo includes Hydro Grip Gel Concealer, our all-over complexion stick that delivers a dose of skincare and long-lasting coverage in every swipe. Its weightless, gel-to-cream formula glides on for buildable coverage that won't budge for up to 12HRs or settle into fine lines. It's packed with skin-loving ingredients like hydrating Triple-Powered Hyaluronic Acid and our fortifying Skin Barrier Strengthening Complex. Blend it all in with our Concealer Brush, a soft brush that seamlessly blends concealer for a smooth, second-skin finish. Made with cruelty-free synthetic bristles.Save 20% when you get them in a set. WHY YOU'LL LOVE IT- Paw-shaped concealer brush head perfect for blending targeted areas.- Gel-to-cream technology- Lightweight buildable coverage- Naturally hydrated finish- Won’t settle into fine lines- Non-retractable packaging- Use on targeted spots or all over face- Formulated with hydrating skincare ingredients- Dermatologist-tested, non-comedogenic + non-irritating- Safe for sensitive skin Don't know your shade? Send a selfie to whatsmyshade@milkmakeup.com + we'll help you find your match.   Hydro Grip Gel Concealer: 3G / .10 OZ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0572/3645/5609/files/Concealer-Brush-Bundle_1.jpg?v=1773979049",
      "cdnUrl": "https://cdn.octogen.ai/21c3e91112762657c08e5b660c7da152/83b0007418fcd3125593ee8f1ca8d855.webp?request_id=608699a2-5e62-43d8-a0cb-86ec90496291",
      "width": 2000,
      "height": 2000,
      "sizeBytes": 38208,
      "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": "milkmakeup",
  "product": {
    "enrichment": {
      "type": "makeup set",
      "category_path": [
        "Beauty",
        "Makeup",
        "Face",
        "Foundations & Concealers"
      ],
      "styles": [
        "minimalist"
      ],
      "attributes": {
        "Product form": [
          "Gel",
          "Stick"
        ],
        "Dispenser type": [
          "Stick"
        ],
        "Makeup features": [
          "Buildable Coverage",
          "Hydrating",
          "Long Lasting"
        ],
        "Skin care effect": [
          "Hydrating",
          "Moisturizing"
        ]
      },
      "attribute_handles": {
        "product_form": [
          "product_form__gel",
          "product_form__stick"
        ],
        "dispenser_type": [
          "dispenser_type__stick"
        ],
        "makeup_features": [
          "makeup_features__buildable_coverage",
          "makeup_features__hydrating",
          "makeup_features__long_lasting"
        ],
        "skin_care_effect": [
          "skin_care_effect__hydrating",
          "skin_care_effect__moisturizing"
        ]
      }
    }
  }
}
```

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

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

- [The Seamless Skin Duo](https://milkmakeup.com/products/the-seamless-skin-duo) — $41.00
- [Balmade Electrolyte Tinted Lip Balm](https://milkmakeup.com/products/balmade-electrolyte-tinted-lip-balm) — $18.00
- [KUSH Lash + Brow Multi-Peptide Serum](https://milkmakeup.com/products/kush-brow-lash-serum) — $52.00
- [KUSH Brow Lamination Gel](https://milkmakeup.com/products/kush-brow-lamination-gel) — $24.00
- [Bionic Liquid Bronzer](https://milkmakeup.com/products/bionic-bronzer) — $32.00

## Categories

| Category | Products |
| --- | --- |
| Face | 18 |
| Eyes | 13 |
| Lips | 7 |
| Makeup Tools | 5 |
| Lip Care | 3 |
| Moisturizers & Everyday Care | 2 |
| Body | 1 |
| Cleansers & Makeup Removal | 1 |
| Skin Care Tools | 1 |
| Waist Bags | 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) |
| --- | --- | --- | --- | --- | --- |
| `is_activewear` | Activewear | Merchant data | 100% | 1 | `false` = False, 52 |
| `color` | Product color | Merchant data | 33% | 24 | `brown` = Brown, 9; `pink` = Pink, 8; `black` = Black, 7; `beige` = Beige, 5; `coral` = Coral, 4 |
| `color_family` | Color family | Merchant data | 33% | 11 | `Brown` = Brown, 12; `Pink` = Pink, 9; `Black` = Black, 7; `Orange` = Orange, 7; `Purple` = Purple, 5 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 2 | `beauty` = Beauty, 51; `apparel & accessories` = Apparel & Accessories, 1 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `makeup` = Makeup, 44; `skincare` = Skincare, 7; `bags` = Bags, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 10 | `face` = Face, 18; `eyes` = Eyes, 13; `lips` = Lips, 7; `makeup tools` = Makeup Tools, 5; `lip care` = Lip Care, 3 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 98% | 20 | `brow products` = Brow Products, 6; `face primers` = Face Primers, 5; `blushes & bronzers` = Blushes & Bronzers, 4; `brushes & applicators` = Brushes & Applicators, 4; `foundations & concealers` = Foundations & Concealers, 4 |
| `makeup_features` | Makeup features | StoreRouter enrichment | 69% | 14 | `makeup_features__long_lasting` = Long Lasting, 25; `makeup_features__hydrating` = Hydrating, 18; `makeup_features__buildable_coverage` = Buildable Coverage, 11; `makeup_features__contains_hyaluronic_acid` = Contains Hyaluronic Acid, 10; `makeup_features__nourishing` = Nourishing, 9 |
| `product_form` | Product form | StoreRouter enrichment | 65% | 14 | `product_form__gel` = Gel, 11; `product_form__stick` = Stick, 11; `product_form__cream` = Cream, 6; `product_form__liquid` = Liquid, 4; `product_form__serum` = Serum, 4 |
| `age_groups` | Age Group | StoreRouter enrichment | 56% | 1 | `adult` = Adult, 29 |
| `gender` | Gender | StoreRouter enrichment | 56% | 1 | `unisex` = Unisex, 29 |
| `product_certifications_standards` | Product certifications & standards | StoreRouter enrichment | 52% | 10 | `product_certifications_standards__cruelty_free` = Cruelty Free, 25; `product_certifications_standards__vegan` = Vegan, 24; `product_certifications_standards__paraben_free` = Paraben Free, 15; `product_certifications_standards__natural_ingredients` = Natural Ingredients, 13; `product_certifications_standards__silicone_free` = Silicone Free, 7 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 52% | 3 | `sustainability_features__cruelty_free` = Cruelty-Free, 26; `sustainability_features__vegan` = Vegan, 25; `sustainability_features__microplastic_free` = Microplastic Free, 1 |
| `cosmetic_finish` | Cosmetic finish | StoreRouter enrichment | 48% | 15 | `cosmetic_finish__sheer` = Sheer, 7; `cosmetic_finish__matte` = Matte, 6; `cosmetic_finish__natural` = Natural, 5; `cosmetic_finish__shimmer` = Shimmer, 5; `cosmetic_finish__shine_free` = Shine Free, 5 |
| `dispenser_type` | Dispenser type | StoreRouter enrichment | 37% | 6 | `dispenser_type__stick` = Stick, 8; `dispenser_type__tube` = Tube, 6; `dispenser_type__pump_bottle` = Pump Bottle, 3; `dispenser_type__jar` = Jar, 2; `dispenser_type__bottle` = Bottle, 1 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | 19% | 15 | `skin_care_effect__hydrating` = Hydrating, 8; `skin_care_effect__priming` = Priming, 5; `skin_care_effect__smoothing` = Smoothing, 4; `skin_care_effect__pore_refining` = Pore Refining, 3; `skin_care_effect__anti_shine` = Anti Shine, 2 |
| `pattern` | Pattern | StoreRouter enrichment | 14% | 4 | `pattern__logo` = Logo, 4; `pattern__solid` = Solid, 4; `pattern__stars` = Stars, 1; `pattern__swirl` = Swirl, 1 |
| `eyebrow_enhancer_color` | Eyebrow enhancer color | StoreRouter enrichment | 12% | 3 | `eyebrow_enhancer_color__black` = Black, 4; `eyebrow_enhancer_color__brown` = Brown, 4; `eyebrow_enhancer_color__clear` = Clear, 2 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 10% | 2 | `mascaras` = Mascaras, 4; `eyelash curlers` = Eyelash Curlers, 1 |
| `package_type` | Package type | StoreRouter enrichment | 10% | 7 | `package_type__box` = Box, 3; `package_type__tube` = Tube, 3; `package_type__bottle` = Bottle, 1; `package_type__case` = Case, 1; `package_type__plastic_bottle` = Plastic Bottle, 1 |
| `product_benefits` | Product benefits | StoreRouter enrichment | 10% | 5 | `product_benefits__hydrating` = Hydrating, 5; `product_benefits__bronzing` = Bronzing, 2; `product_benefits__smoothing` = Smoothing, 2; `product_benefits__firming` = Firming, 1; `product_benefits__nourishing` = Nourishing, 1 |
| `suitable_for_skin_type` | Suitable for skin type | StoreRouter enrichment | 10% | 3 | `suitable_for_skin_type__dry` = Dry, 3; `suitable_for_skin_type__oily` = Oily, 1; `suitable_for_skin_type__with_redness` = With Redness, 1 |
| `mascara_effect` | Mascara effect | StoreRouter enrichment | 8% | 5 | `mascara_effect__volumizing` = Volumizing, 4; `mascara_effect__lengthening` = Lengthening, 3; `mascara_effect__curling` = Curling, 2; `mascara_effect__definition` = Definition, 2; `mascara_effect__thickening` = Thickening, 1 |
| `bristle_material` | Bristle material | StoreRouter enrichment | 6% | 1 | `bristle_material__synthetic_bristle` = Synthetic Bristle, 3 |
| `bristle_shape` | Bristle shape | StoreRouter enrichment | 6% | 2 | `bristle_shape__angled` = Angled, 2; `bristle_shape__tapered` = Tapered, 1 |
| `active_ingredient` | Active ingredient | StoreRouter enrichment | 4% | 2 | `active_ingredient__niacinamide` = Niacinamide, 1; `active_ingredient__peptides` = Peptides, 1 |
| `face_powder_type` | Face powder type | StoreRouter enrichment | 4% | 1 | `face_powder_type__setting` = Setting, 2 |
| `flavor` | Flavor | StoreRouter enrichment | 4% | 7 | `flavor__coconut` = Coconut, 1; `flavor__lemon` = Lemon, 1; `flavor__mint` = Mint, 1; `flavor__peach` = Peach, 1; `flavor__raspberry` = Raspberry, 1 |
| `lip_gloss_effect` | Lip gloss effect | StoreRouter enrichment | 4% | 4 | `lip_gloss_effect__hydrating` = Hydrating, 2; `lip_gloss_effect__moisturizing` = Moisturizing, 1; `lip_gloss_effect__smoothing` = Smoothing, 1; `lip_gloss_effect__softening` = Softening, 1 |
| `skin_tone` | Skin tone | StoreRouter enrichment | 4% | 5 | `skin_tone__light_skin` = Light Skin, 2; `skin_tone__medium_skin` = Medium Skin, 2; `skin_tone__deep_skin` = Deep Skin, 1; `skin_tone__fair_skin` = Fair Skin, 1; `skin_tone__tanned_skin` = Tanned Skin, 1 |
| `suitable_for_skin_tone` | Suitable for skin tone | StoreRouter enrichment | 4% | 4 | `suitable_for_skin_tone__deep_skin` = Deep Skin, 2; `suitable_for_skin_tone__light_skin` = Light Skin, 2; `suitable_for_skin_tone__medium_skin` = Medium Skin, 2; `suitable_for_skin_tone__all_skin_tones` = All Skin Tones, 1 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | 2% | 1 | `bag_case_material__nylon` = Nylon, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | 2% | 1 | `bag_closure_type__zipper` = Zipper, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | 2% | 2 | `carry_options__chest/waist_strap` = Chest/Waist Strap, 1; `carry_options__crossbody_strap` = Crossbody Strap, 1 |
| `constitutive_ingredients` | Constitutive ingredients | StoreRouter enrichment | 2% | 1 | `constitutive_ingredients__fruit_extracts` = Fruit Extracts, 1 |
| `eye_shadow_effect` | Eye shadow effect | StoreRouter enrichment | 2% | 1 | `eye_shadow_effect__nourishing` = Nourishing, 1 |
| `face_powder_color` | Face powder color | StoreRouter enrichment | 2% | 1 | `face_powder_color__clear` = Clear, 1 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 2% | 1 | `graphic_type__logo_branded` = Logo Print, 1 |
| `lip_liner_design` | Lip liner design | StoreRouter enrichment | 2% | 1 | `lip_liner_design__retractable` = Retractable, 1 |
| `skin_undertone` | Skin undertone | StoreRouter enrichment | 2% | 4 | `skin_undertone__cool` = Cool, 1; `skin_undertone__neutral` = Neutral, 1; `skin_undertone__olive/yellow` = Olive/Yellow, 1; `skin_undertone__warm` = Warm, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Milk Makeup` = Milk Makeup, 52 |
