# Velvetcaviar (velvetcaviar.com) product data API

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

- Catalog key: `velvetcaviar` (pass in `"catalogs"` to narrow a search to this store)
- Products: 2,869
- Snapshot: 2026-10-19T16:47:32Z (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/velvetcaviar
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Velvetcaviar sell?

Almost entirely Apparel & Accessories: 100% of its 2,869 products. Accessories is the largest department with 2,843 products, followed by Jewelry (14) and Bags (7). The most common Velvetcaviar categories are Tech Accessories (2,419), Wallets & Cardholders (262) and Bag Accessories (131).

### How are Velvetcaviar products categorized?

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

### What can I filter Velvetcaviar products by?

39 searchable fields. Well-covered attributes include material (29% of products), pattern (99%) and product color (74%). For material, the most common values are Metal, Plastic and Chrome; for pattern, the most common values are Animal, Characters and Floral.

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

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

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

### Where does the data come from?

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

### Silver Leather Chain Phone Crossbody Strap

Go hands free with our crossbody phone strap! Universally compatible with any case for iPhone or Samsung.

Indexed response retrieved 2026-10-20T06:58:28.726Z. 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": "velvetcaviar",
  "product": {
    "title": "Silver Leather Chain Phone Crossbody Strap",
    "brand": {
      "name": "Velvet Caviar"
    },
    "productUrl": "https://velvetcaviar.com/products/silver-leather-chain-phone-crossbody-strap",
    "currentPrice": 40,
    "currency": "USD",
    "inStock": true,
    "description": "Go hands free with our crossbody phone strap! Universally compatible with any case for iPhone or Samsung.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0687/4327/files/SilverLeatherCrossbody_Front_2.png?v=1753808636",
      "cdnUrl": "https://cdn.octogen.ai/c2f3ee6c3e660a8f683c0f51319b9a26/a4677c34fe53b3703694dc05f20fa355.webp?request_id=6cb25acc-0d86-4542-8c8d-e671b81a86ae",
      "width": 3000,
      "height": 3000,
      "sizeBytes": 205588,
      "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": "velvetcaviar",
  "product": {
    "enrichment": {
      "type": "phone crossbody strap",
      "category_path": [
        "Apparel & Accessories",
        "Accessories",
        "Tech Accessories",
        "Phone Cases"
      ],
      "styles": [
        "modern",
        "chic",
        "glamorous"
      ],
      "attributes": {
        "Pattern": [
          "Solid"
        ],
        "Material": [
          "Leather",
          "Metal"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__solid"
        ],
        "material": [
          "material__leather",
          "material__metal"
        ]
      }
    }
  }
}
```

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

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

- [Silver Leather Chain Phone Crossbody Strap](https://velvetcaviar.com/products/silver-leather-chain-phone-crossbody-strap) — $40.00
- [Black Pearl Phone Crossbody Strap](https://velvetcaviar.com/products/black-pearl-phone-crossbody-strap) — $35.00
- [Bag Chain Phone Crossbody Strap](https://velvetcaviar.com/products/crossbody-strap-black-chain) — $40.00
- [Pearl Phone Crossbody Strap](https://velvetcaviar.com/products/crossbody-strap-pearl) — $40.00
- [Silver Chain Phone Crossbody Strap](https://velvetcaviar.com/products/crossbody-strap-silver-chain) — $35.00

## Prices

Median price $28 across 2,869 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| $5–$20 | 551 |
| $20–$35 | 1,183 |
| $35–$50 | 631 |
| $50–$65 | 73 |
| $65–$80 | 21 |
| $80–$95 | 56 |
| $95–$110 | 93 |
| $110–$125 | 1 |
| $125–$140 | 238 |
| $140 and up | 22 |

## Categories

| Category | Products |
| --- | --- |
| Tech Accessories | 2,419 |
| Wallets & Cardholders | 262 |
| Bag Accessories | 131 |
| Hair Accessories | 26 |
| Necklaces | 8 |
| Luggage, Travel & Utility | 7 |
| Watches | 6 |
| Underwear & Sleepwear | 4 |
| Scarves | 3 |
| Hats & Headwear | 2 |

## 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% | 2 | `false` = False, 2,866; `true` = True, 3 |
| `color` | Product color | Merchant data | 75% | 51 | `multi` = Multi, 835; `pink` = Pink, 381; `white` = White, 214; `black` = Black, 183; `blue` = Blue, 68 |
| `color_family` | Color family | Merchant data | 75% | 12 | `Multicolor` = Multicolor, 835; `Pink` = Pink, 396; `White` = White, 232; `Black` = Black, 183; `Blue` = Blue, 172 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 2,869 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 4 | `accessories` = Accessories, 2,843; `jewelry` = Jewelry, 14; `bags` = Bags, 7; `clothing` = Clothing, 5 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 11 | `tech accessories` = Tech Accessories, 2,419; `wallets & cardholders` = Wallets & Cardholders, 262; `bag accessories` = Bag Accessories, 131; `hair accessories` = Hair Accessories, 26; `necklaces` = Necklaces, 8 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 50 | `pattern__animal` = Animal, 491; `pattern__characters` = Characters, 417; `pattern__floral` = Floral, 387; `pattern__solid` = Solid, 383; `pattern__hearts` = Hearts, 362 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 100% | 20 | `phone cases` = Phone Cases, 2,311; `cardholders` = Cardholders, 239; `keychains` = Keychains, 79; `laptop sleeves & cases` = Laptop Sleeves & Cases, 55; `bag charms` = Bag Charms, 42 |
| `material` | Material | StoreRouter enrichment | 29% | 28 | `material__metal` = Metal, 500; `material__plastic` = Plastic, 153; `material__chrome` = Chrome, 89; `material__silicone` = Silicone, 63; `material__faux-leather` = Faux Leather, 47 |
| `wallet_features` | Wallet features | StoreRouter enrichment | 10% | 3 | `wallet_features__card_organization` = Card Organization, 285; `wallet_features__compact_design` = Compact Design, 255; `wallet_features__waterproof` = Waterproof, 12 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 6% | 3 | `surface_finish__glossy` = Glossy, 107; `surface_finish__metallic` = Metallic, 42; `surface_finish__matte` = Matte, 32 |
| `hardware_finish` | Hardware finish | StoreRouter enrichment | 5% | 4 | `hardware_finish__gold` = Gold, 67; `hardware_finish__silver` = Silver, 57; `hardware_finish__rose_gold` = Rose Gold, 3; `hardware_finish__mixed_metal` = Mixed Metal, 1 |
| `age_groups` | Age Group | StoreRouter enrichment | 4% | 1 | `adult` = Adult, 108 |
| `gender` | Gender | StoreRouter enrichment | 4% | 2 | `unisex` = Unisex, 76; `female` = Female, 32 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 2% | 2 | `sustainability_features__vegan` = Vegan, 54; `sustainability_features__cruelty_free` = Cruelty-Free, 13 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 2% | 7 | `hair pins, claws & clips` = Hair Pins, Claws & Clips, 25; `makeup bags` = Makeup Bags, 7; `watch bands` = Watch Bands, 6; `pajamas & sleep sets` = Pajamas & Sleep Sets, 4; `beanies` = Beanies, 2 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | <1% | 7 | `jewelry_material__brass` = Brass, 5; `jewelry_material__acrylic` = Acrylic, 3; `jewelry_material__gold_plated` = Gold Plated, 3; `jewelry_material__silver_plated` = Silver Plated, 2; `jewelry_material__pearl` = Pearl, 1 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | <1% | 2 | `jewelry_type__costume` = Costume, 6; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 2 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 2 | `necklace_design__chain` = Chain, 8; `necklace_design__beaded` = Beaded, 2 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 4 | `bag_case_material__polyester` = Polyester, 6; `bag_case_material__faux_leather` = Faux Leather, 1; `bag_case_material__saffiano_leather` = Saffiano Leather, 1; `bag_case_material__vegan_leather` = Vegan Leather, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__zipper` = Zipper, 7 |
| `band_material` | Band material | StoreRouter enrichment | <1% | 1 | `band_material__faux_leather` = Faux Leather, 6 |
| `care_instructions` | Care instructions | StoreRouter enrichment | <1% | 1 | `care_instructions__hand_wash` = Hand Wash, 6 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 1 | `carry_options__handle` = Handle, 7 |
| `fabric` | Fabric | StoreRouter enrichment | <1% | 5 | `fabric__wool` = Wool, 5; `fabric__fur` = Fur, 4; `fabric__faux-fur` = Faux Fur, 1; `fabric__fleece` = Fleece, 1; `fabric__satin` = Satin, 1 |
| `season` | Season | StoreRouter enrichment | <1% | 1 | `season__cold_weather` = Cold Weather, 5 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | <1% | 1 | `general_clothing_features__stretchable` = Stretchable, 3 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | <1% | 3 | `graphic_type__character_pop_culture` = Character / Pop Culture, 1; `graphic_type__photo_art` = Photo Print / Art, 1; `graphic_type__slogan_text` = Text / Slogan Print, 1 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 1 | `headwear_features__pompom` = Pompom, 2 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | <1% | 1 | `scarf_shawl_style__regular` = Regular, 3 |
| `watch_accessory_style` | Watch accessory style | StoreRouter enrichment | <1% | 1 | `watch_accessory_style__casual` = Casual, 2 |
| `collar_style` | Collar Style | StoreRouter enrichment | 0% | 1 | `collar_style__crew` = Crew, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 0% | 1 | `fabric_weight__heavyweight` = Heavyweight, 1 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 0% | 1 | `fit_top__oversized` = Oversized, 1 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 0% | 1 | `front_closure_length__none` = None, 1 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 0% | 1 | `front_closure_type__none` = None, 1 |
| `neckline` | Neckline | StoreRouter enrichment | 0% | 1 | `neckline__crew` = Crew, 1 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 0% | 1 | `sleeve_length_type__long` = Long, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Velvet Caviar` = Velvet Caviar, 2,869 |
