# Razny (razny.com) product data API

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

- Catalog key: `razny` (pass in `"catalogs"` to narrow a search to this store)
- Products: 1,159
- Snapshot: 2026-10-15T10:30:47Z (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/razny
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Razny sell?

Almost entirely Apparel & Accessories: 100% of its 1,159 products. Jewelry is the largest department with 1,156 products, followed by Bags (2) and Accessories (1). The most common Razny categories are Rings (326), Watches (295) and Bracelets (186).

### How are Razny products categorized?

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

### What can I filter Razny products by?

33 searchable fields. Well-covered attributes include jewelry material (73% of products), band color (24%) and case color (24%). For jewelry material, the most common values are Diamond, Gold and White Gold; for band color, the most common values are Silver, Black and Gold.

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

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

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

### Where does the data come from?

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

### 14k Yellow Gold Engagement Ring With 3 Round Diamonds

This 14k yellow and white gold engagement ring features a 1.00-carat round diamond with two smaller round diamonds on each side.

Indexed response retrieved 2026-10-15T11:21:56.135Z. 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": "razny",
  "product": {
    "title": "14k Yellow Gold Engagement Ring With 3 Round Diamonds",
    "brand": null,
    "productUrl": "https://razny.com/products/14k-yellow-gold-engagement-ring-with-3-round-diamonds",
    "currentPrice": 5399,
    "currency": "USD",
    "inStock": true,
    "description": "This 14k yellow and white gold engagement ring features a 1.00-carat round diamond with two smaller round diamonds on each side.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0752/1022/7968/files/W0290RN100SM-4YC_Angle_d6a17254-d53e-4a59-a1cb-0f706b6c2113.png?v=1776104613",
      "cdnUrl": "https://cdn.octogen.ai/af7d2c1a759a45e7e0caec7c07d04ae6/9724440fe47cf1f3ac0aee1934d2b1c2.webp?request_id=68e4c5c6-8a35-4d25-bc4b-1561fc944afa",
      "width": 2284,
      "height": 2284,
      "sizeBytes": 144850,
      "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": "razny",
  "product": {
    "enrichment": {
      "type": "engagement ring",
      "category_path": [
        "Apparel & Accessories",
        "Jewelry",
        "Rings"
      ],
      "styles": [
        "classic",
        "elegant",
        "traditional"
      ],
      "attributes": {
        "Pattern": [
          "Solid"
        ],
        "Ring design": [
          "Three Stone"
        ],
        "Jewelry type": [
          "Fine Jewelry"
        ],
        "Jewelry material": [
          "Diamond",
          "Gold",
          "White Gold"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__solid"
        ],
        "ring_design": [
          "ring_design__three_stone"
        ],
        "jewelry_type": [
          "jewelry_type__fine_jewelry"
        ],
        "jewelry_material": [
          "jewelry_material__diamond",
          "jewelry_material__gold",
          "jewelry_material__white_gold"
        ]
      }
    }
  }
}
```

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

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

- [14k Yellow Gold Engagement Ring With 3 Round Diamonds](https://razny.com/products/14k-yellow-gold-engagement-ring-with-3-round-diamonds) — $5,399.00
- [14k Yellow Gold Single Large Mariner Link Ring](https://razny.com/products/14k-yellow-gold-single-large-mariner-link-ring) — $675.00
- [14k Yellow Gold Small Aura Ring](https://razny.com/products/14k-yellow-gold-small-aura-ring) — $1,595.00
- [Beaded Stretch Ring With 2-Row Pavé Diamonds](https://razny.com/products/beaded-stretch-ring-with-2-row-pave-diamonds) — $2,670.00
- [Bezel Diamond Wave Ring](https://razny.com/products/bezel-diamond-wave-ring) — $2,600.00

## Categories

| Category | Products |
| --- | --- |
| Rings | 326 |
| Watches | 295 |
| Bracelets | 186 |
| Necklaces | 173 |
| Earrings | 170 |
| Other | 5 |
| Luggage, Travel & Utility | 2 |
| Cufflinks & Button Studs | 1 |
| Eyewear | 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% | 2 | `false` = False, 1,156; `true` = True, 3 |
| `color` | Product color | Merchant data | 18% | 16 | `gold` = Gold, 169; `white` = White, 108; `salmon` = Salmon, 28; `pink` = Pink, 24; `silver` = Silver, 17 |
| `color_family` | Color family | Merchant data | 18% | 9 | `Yellow` = Yellow, 182; `White` = White, 108; `Pink` = Pink, 52; `Brown` = Brown, 23; `Gray` = Gray, 18 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 1,159 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `jewelry` = Jewelry, 1,156; `bags` = Bags, 2; `accessories` = Accessories, 1 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 9 | `rings` = Rings, 326; `watches` = Watches, 295; `bracelets` = Bracelets, 186; `necklaces` = Necklaces, 173; `earrings` = Earrings, 170 |
| `age_groups` | Age Group | StoreRouter enrichment | 88% | 1 | `adult` = Adult, 1,017 |
| `gender` | Gender | StoreRouter enrichment | 88% | 3 | `unisex` = Unisex, 829; `female` = Female, 173; `male` = Male, 15 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 74% | 16 | `jewelry_material__diamond` = Diamond, 708; `jewelry_material__gold` = Gold, 563; `jewelry_material__white_gold` = White Gold, 290; `jewelry_material__rose_gold` = Rose Gold, 99; `jewelry_material__stone` = Stone, 98 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 70% | 1 | `jewelry_type__fine_jewelry` = Fine Jewelry, 808 |
| `pattern` | Pattern | StoreRouter enrichment | 41% | 29 | `pattern__geometric` = Geometric, 160; `pattern__solid` = Solid, 78; `pattern__diamond` = Diamond, 77; `pattern__texture` = Texture, 59; `pattern__floral` = Floral, 38 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 26% | 6 | `fine watches` = Fine Watches, 289; `watch accessories` = Watch Accessories, 6; `charms & pendants` = Charms & Pendants, 5; `luggage accessories` = Luggage Accessories, 2; `cufflinks` = Cufflinks, 1 |
| `band_color` | Band color | StoreRouter enrichment | 25% | 12 | `band_color__silver` = Silver, 181; `band_color__black` = Black, 60; `band_color__gold` = Gold, 46; `band_color__brown` = Brown, 19; `band_color__rose_gold` = Rose Gold, 19 |
| `case_color` | Case color | StoreRouter enrichment | 25% | 7 | `case_color__silver` = Silver, 243; `case_color__gold` = Gold, 55; `case_color__rose_gold` = Rose Gold, 31; `case_color__gray` = Gray, 9; `case_color__black` = Black, 6 |
| `dial_color` | Dial color | StoreRouter enrichment | 25% | 14 | `dial_color__black` = Black, 99; `dial_color__blue` = Blue, 56; `dial_color__white` = White, 51; `dial_color__beige` = Beige, 23; `dial_color__gold` = Gold, 20 |
| `dial_pattern` | Dial pattern | StoreRouter enrichment | 25% | 10 | `dial_pattern__solid` = Solid, 201; `dial_pattern__logo` = Logo, 58; `dial_pattern__geometric` = Geometric, 42; `dial_pattern__guilloche` = Guilloche, 17; `dial_pattern__texture` = Texture, 16 |
| `watch_case_shape` | Watch case shape | StoreRouter enrichment | 25% | 5 | `watch_case_shape__round` = Round, 279; `watch_case_shape__asymmetric` = Asymmetric, 3; `watch_case_shape__square` = Square, 3; `watch_case_shape__tonneau` = Tonneau, 3; `watch_case_shape__oval` = Oval, 1 |
| `watch_display` | Watch display | StoreRouter enrichment | 25% | 2 | `watch_display__analog` = Analog, 285; `watch_display__ana_digi` = Ana Digi, 4 |
| `band_pattern` | Band pattern | StoreRouter enrichment | 25% | 7 | `band_pattern__solid` = Solid, 263; `band_pattern__animal` = Animal, 8; `band_pattern__striped` = Striped, 8; `band_pattern__texture` = Texture, 5; `band_pattern__geometric` = Geometric, 2 |
| `watch_material` | Watch material | StoreRouter enrichment | 25% | 6 | `watch_material__stainless_steel` = Stainless Steel, 245; `watch_material__metal` = Metal, 85; `watch_material__leather` = Leather, 38; `watch_material__rubber` = Rubber, 8; `watch_material__titanium` = Titanium, 7 |
| `watch_features` | Watch features | StoreRouter enrichment | 24% | 20 | `watch_features__date_display` = Date Display, 184; `watch_features__luminous_markers` = Luminous Markers, 167; `watch_features__luminous_hands` = Luminous Hands, 166; `watch_features__screw_down_crown` = Screw Down Crown, 157; `watch_features__rotating_bezel` = Rotating Bezel, 105 |
| `ring_design` | Ring design | StoreRouter enrichment | 24% | 12 | `ring_design__band` = Band, 184; `ring_design__eternity` = Eternity, 82; `ring_design__row` = Row, 58; `ring_design__solitaire` = Solitaire, 39; `ring_design__stackable` = Stackable, 30 |
| `case_pattern` | Case pattern | StoreRouter enrichment | 24% | 3 | `case_pattern__solid` = Solid, 270; `case_pattern__texture` = Texture, 2; `case_pattern__diamond` = Diamond, 1 |
| `watch_movement_type` | Watch movement type | StoreRouter enrichment | 20% | 4 | `watch_movement_type__automatic` = Automatic, 224; `watch_movement_type__quartz` = Quartz, 7; `watch_movement_type__mechanical` = Mechanical (Hand-Wound), 3; `watch_movement_type__solar` = Solar, 3 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | 16% | 10 | `bracelet_design__beaded` = Beaded, 70; `bracelet_design__tennis` = Tennis, 46; `bracelet_design__link` = Link, 29; `bracelet_design__chain` = Chain, 27; `bracelet_design__bangle` = Bangle, 23 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 15% | 9 | `necklace_design__chain` = Chain, 118; `necklace_design__pendant` = Pendant, 97; `necklace_design__riviera` = Riviera, 16; `necklace_design__beaded` = Beaded, 12; `necklace_design__strand` = Strand, 6 |
| `earring_design` | Earring design | StoreRouter enrichment | 15% | 10 | `earring_design__hoop` = Hoop, 65; `earring_design__stud` = Stud, 54; `earring_design__drop` = Drop, 33; `earring_design__huggie` = Huggie, 30; `earring_design__dangle` = Dangle, 20 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | <1% | 2 | `watch winders` = Watch Winders, 6; `travel pouches` = Travel Pouches, 2 |
| `material` | Material | StoreRouter enrichment | <1% | 4 | `material__carbon` = Carbon, 4; `material__leather` = Leather, 1; `material__stainless-steel` = Stainless Steel, 1; `material__velour` = Velour, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__flap` = Flap, 2 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | <1% | 1 | `graphic_type__solid_no_print` = Solid / No Print, 1 |
| `ring_size` | Ring size | StoreRouter enrichment | <1% | 1 | `ring_size__a` = A, 1 |
| `brand_name` | Canonical brand name | Brand | 82% | 27 | `Tudor` = Tudor, 201; `Shy Creation` = Shy Creation, 103; `Forever by Razny` = Forever by Razny, 58; `Tissot` = Tissot, 56; `Zoe Chicco` = Zoe Chicco, 51 |
