# Colorclub (colorclub.com) product data API

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

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

## Questions

### What does Colorclub sell?

Almost entirely Beauty: 100% of its 540 products. Nails is the largest department with 521 products, followed by Makeup (18) and Skincare (1). The most common Colorclub categories are Nail Polishes (472), Nail Tools (48) and Body (18).

### How are Colorclub products categorized?

Into a shared taxonomy 4 levels deep. The first level separates Beauty; the second separates departments such as Nails; 4 levels down, categories are as specific as Manicure Tool Sets (45 products). Every level is a search facet.

### What can I filter Colorclub products by?

24 searchable fields. Well-covered attributes include cosmetic finish (80% of products), product color (86%) and color family (86%). For cosmetic finish, the most common values are Glossy, Opaque and Glitter; for product color, the most common values are Pink, Purple and Gold.

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

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

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

### Where does the data come from?

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

### Under the Blacklight

Now you can get that classic neon glow, no blacklight required!   Opacity: Coverage in 2-3 coats Finish: Glossy Color: Light Neon Yellow

Indexed response retrieved 2026-10-20T02:07:29.383Z. 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": "colorclub",
  "product": {
    "title": "Under the Blacklight",
    "brand": {
      "name": "Color Club"
    },
    "productUrl": "https://colorclub.com/products/under-the-blacklight",
    "currentPrice": 8.95,
    "currency": "USD",
    "inStock": true,
    "description": "Now you can get that classic neon glow, no blacklight required!   Opacity: Coverage in 2-3 coats Finish: Glossy Color: Light Neon Yellow ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0065/9610/0165/products/AN34_Undertheblacklight.png?v=1657309971",
      "cdnUrl": "https://cdn.octogen.ai/35ed7ed92770e2658037638f0fb7c214/68d40f7ba0ea1dd8f624485b87f55992.webp?request_id=4c70cde2-96c6-4302-871d-795d31d35031",
      "width": 1500,
      "height": 2400,
      "sizeBytes": 42020,
      "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": "colorclub",
  "product": {
    "enrichment": {
      "type": "nail polish",
      "category_path": [
        "Beauty",
        "Nails",
        "Nail Polishes"
      ],
      "styles": [
        "bold",
        "vibrant"
      ],
      "attributes": {
        "Pattern": [
          "Solid"
        ],
        "Cosmetic finish": [
          "Glossy",
          "Neon"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__solid"
        ],
        "cosmetic_finish": [
          "cosmetic_finish__glossy",
          "cosmetic_finish__neon"
        ]
      }
    }
  }
}
```

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

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

- [Under the Blacklight](https://colorclub.com/products/under-the-blacklight) — $8.95
- [Jackie OH!](https://colorclub.com/products/jackie-oh) — $8.95
- [Mrs. Robinson](https://colorclub.com/products/mrs-robinson-1) — $8.95
- [Peace Out Purple](https://colorclub.com/products/peace-out-purple-1) — $12.00
- [Bonjour Girl](https://colorclub.com/products/bonjour-girl) — $8.95

## Prices

Median price $9 across 540 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $4 | 4 |
| $4–$9 | 349 |
| $9–$14 | 102 |
| $14–$19 | 67 |
| $19 and up | 18 |

## Categories

| Category | Products |
| --- | --- |
| Nail Polishes | 472 |
| Nail Tools | 48 |
| Body | 18 |
| False Nails | 1 |
| Moisturizers & Everyday Care | 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, 540 |
| `color` | Product color | Merchant data | 87% | 62 | `pink` = Pink, 84; `purple` = Purple, 48; `gold` = Gold, 40; `red` = Red, 33; `green` = Green, 30 |
| `color_family` | Color family | Merchant data | 87% | 12 | `Pink` = Pink, 100; `Blue` = Blue, 74; `Purple` = Purple, 60; `Brown` = Brown, 55; `Yellow` = Yellow, 50 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `beauty` = Beauty, 540 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `nails` = Nails, 521; `makeup` = Makeup, 18; `skincare` = Skincare, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 5 | `nail polishes` = Nail Polishes, 472; `nail tools` = Nail Tools, 48; `body` = Body, 18; `false nails` = False Nails, 1; `moisturizers & everyday care` = Moisturizers & Everyday Care, 1 |
| `cosmetic_finish` | Cosmetic finish | StoreRouter enrichment | 80% | 17 | `cosmetic_finish__glossy` = Glossy, 304; `cosmetic_finish__opaque` = Opaque, 150; `cosmetic_finish__glitter` = Glitter, 92; `cosmetic_finish__holographic` = Holographic, 62; `cosmetic_finish__sparkly` = Sparkly, 56 |
| `pattern` | Pattern | StoreRouter enrichment | 73% | 14 | `pattern__solid` = Solid, 349; `pattern__rainbow` = Rainbow, 16; `pattern__texture` = Texture, 16; `pattern__stars` = Stars, 11; `pattern__other` = Other, 4 |
| `age_groups` | Age Group | StoreRouter enrichment | 67% | 1 | `adult` = Adult, 364 |
| `gender` | Gender | StoreRouter enrichment | 67% | 2 | `unisex` = Unisex, 296; `female` = Female, 68 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 12% | 6 | `manicure tool sets` = Manicure Tool Sets, 45; `body & hair glitter` = Body & Hair Glitter, 18; `cuticle scissors` = Cuticle Scissors, 1; `hand creams` = Hand Creams, 1; `nail buffers` = Nail Buffers, 1 |
| `product_benefits` | Product benefits | StoreRouter enrichment | 11% | 8 | `product_benefits__strengthening` = Strengthening, 34; `product_benefits__care` = Care, 21; `product_benefits__coloring` = Coloring, 20; `product_benefits__priming` = Priming, 4; `product_benefits__protection` = Protection, 3 |
| `body_area` | Body area | StoreRouter enrichment | 9% | 4 | `body_area__hands` = Hands, 45; `body_area__toes` = Toes, 4; `body_area__eyes` = Eyes, 1; `body_area__lips` = Lips, 1 |
| `product_form` | Product form | StoreRouter enrichment | 8% | 7 | `product_form__liquid` = Liquid, 20; `product_form__loose_powder` = Loose Powder, 18; `product_form__powder` = Powder, 17; `product_form__brush_on` = Brush-On, 13; `product_form__gel` = Gel, 3 |
| `product_certifications_standards` | Product certifications & standards | StoreRouter enrichment | 6% | 5 | `product_certifications_standards__eco_friendly` = Eco Friendly, 18; `product_certifications_standards__natural_ingredients` = Natural Ingredients, 17; `product_certifications_standards__non_toxic` = Non Toxic, 9; `product_certifications_standards__vegan` = Vegan, 6; `product_certifications_standards__cruelty_free` = Cruelty Free, 5 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 4% | 3 | `sustainability_features__eco_friendly` = Eco-Friendly, 18; `sustainability_features__cruelty_free` = Cruelty-Free, 6; `sustainability_features__vegan` = Vegan, 6 |
| `material` | Material | StoreRouter enrichment | 4% | 1 | `material__metal` = Metal, 20 |
| `blade_type` | Blade type | StoreRouter enrichment | <1% | 1 | `blade_type__curved` = Curved, 2 |
| `blade_material` | Blade material | StoreRouter enrichment | <1% | 1 | `blade_material__metal` = Metal, 1 |
| `dispenser_type` | Dispenser type | StoreRouter enrichment | <1% | 1 | `dispenser_type__tube` = Tube, 1 |
| `false_nail_application_method` | False nail application method | StoreRouter enrichment | <1% | 1 | `false_nail_application_method__stick_on` = Stick-On, 1 |
| `file_shape` | File shape | StoreRouter enrichment | <1% | 1 | `file_shape__rectangular` = Rectangular, 1 |
| `skin_care_effect` | Skin care effect | StoreRouter enrichment | <1% | 3 | `skin_care_effect__hydrating` = Hydrating, 1; `skin_care_effect__moisturizing` = Moisturizing, 1; `skin_care_effect__refreshing` = Refreshing, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Color Club` = Color Club, 540 |
