# Ratandboa (us.ratandboa.com) product data API

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

- Catalog key: `ratandboa` (pass in `"catalogs"` to narrow a search to this store)
- Products: 402
- Snapshot: 2026-10-19T16:50:26Z (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/us.ratandboa.com
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Ratandboa sell?

Almost entirely Apparel & Accessories: 100% of its 402 products. Clothing is the largest department with 348 products, followed by Jewelry (45) and Accessories (7). The most common Ratandboa categories are Dresses (214), Swimwear (49) and Tops (34).

### How are Ratandboa products categorized?

Into a shared taxonomy 6 levels deep. The first level separates Apparel & Accessories; the second separates departments such as Clothing; 5 levels down, categories are as specific as Bikini Bottoms (21 products). Every level is a search facet.

### What can I filter Ratandboa products by?

68 searchable fields. Well-covered attributes include sleeve length type (68% of products), neckline (63%) and skirt/dress length type (57%). For sleeve length type, the most common values are Sleeveless, Long and Short; for neckline, the most common values are Spaghetti Strap, Cowl and Halter.

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

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

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

### Where does the data come from?

Straight from us.ratandboa.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

### Neptune Dress

A shimmering siren. A masterclass in draping. Neptune is a true showstopper. Handcrafted from the finest crystal encrusted mesh - expertly cut to skim the body. The spotlight beckons.

Indexed response retrieved 2026-10-20T00:28:21.681Z. Price and availability may change.
Availability: In stock
Sizes: XXS/XS, S/M, L/XL

### Product details

Product content returned by the lookup API, ready for a product page.

```json
{
  "source": "indexed",
  "catalogKey": "ratandboa",
  "product": {
    "title": "Neptune Dress",
    "brand": {
      "name": "Rat & Boa"
    },
    "productUrl": "https://us.ratandboa.com/products/neptune-dress",
    "currentPrice": 510,
    "currency": "USD",
    "inStock": true,
    "description": "A shimmering siren. A masterclass in draping. Neptune is a true showstopper. Handcrafted from the finest crystal encrusted mesh - expertly cut to skim the body. The spotlight beckons.",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/1191/9918/products/NEPTUNEDRESS_website-portrait_HERO_01.jpg?v=1701206827",
      "cdnUrl": "https://cdn.octogen.ai/cc86d5beb2967fd37ac6a1b2ad7f276e/30565668f2c8569193fec1544fc75b3c.jpeg?request_id=a6413a1d-c748-4212-9783-73f308ca05a7",
      "width": 3000,
      "height": 4500,
      "sizeBytes": 1905128,
      "mimeType": "image/jpeg"
    },
    "details": {
      "materials": [],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

StoreRouter classification and attributes. Use attribute_handles as search facet values.

```json
{
  "source": "indexed",
  "catalogKey": "ratandboa",
  "product": {
    "enrichment": {
      "type": "maxi dress",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Dresses"
      ],
      "styles": [
        "glamorous",
        "formal",
        "eveningwear",
        "avant-garde"
      ],
      "attributes": {
        "Fabric": [
          "Mesh"
        ],
        "Opacity": [
          "Sheer"
        ],
        "Pattern": [
          "Dots"
        ],
        "Neckline": [
          "Scoop",
          "Spaghetti Strap"
        ],
        "Dress style": [
          "Bodycon",
          "Gown"
        ],
        "Dress occasion": [
          "Evening"
        ],
        "Embellishments": [
          "Rhinestones / Crystals"
        ],
        "Sleeve length type": [
          "Sleeveless"
        ],
        "Construction Detail": [
          "Draped"
        ],
        "Skirt/Dress length type": [
          "Maxi"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__mesh"
        ],
        "pattern": [
          "pattern__dots"
        ],
        "neckline": [
          "neckline__scoop",
          "neckline__spaghetti_strap"
        ],
        "dress_style": [
          "dress_style__bodycon",
          "dress_style__gown"
        ],
        "opacity_level": [
          "opacity_level__sheer"
        ],
        "embellishments": [
          "embellishments__rhinestones_crystals"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__sleeveless"
        ],
        "construction_detail": [
          "construction_detail__draped"
        ],
        "occasion_style_dresses": [
          "occasion_style_dresses__evening"
        ],
        "skirt_dress_length_type": [
          "skirt_dress_length_type__maxi"
        ]
      }
    }
  }
}
```

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

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

- [Neptune Dress](https://us.ratandboa.com/products/neptune-dress) — $510.00
- [Nilah Shirt Dress Animal](https://us.ratandboa.com/products/nilah-shirt-dress-animal) — $300.00
- [Nilah Shirt Dress Green](https://us.ratandboa.com/products/nilah-shirt-dress-green) — $325.00
- [Nilah Shirt Dress Blue](https://us.ratandboa.com/products/nilah-shirt-dress-blue) — $300.00
- [Elara Dress](https://us.ratandboa.com/products/elara-dress) — $425.00

## Prices

Median price $323 across 402 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $100 | 4 |
| $100–$160 | 42 |
| $160–$220 | 30 |
| $220–$280 | 77 |
| $280–$340 | 59 |
| $340–$400 | 72 |
| $400–$460 | 44 |
| $460–$520 | 32 |
| $520–$580 | 14 |
| $580 and up | 28 |

## Categories

| Category | Products |
| --- | --- |
| Dresses | 214 |
| Swimwear | 49 |
| Tops | 34 |
| Necklaces | 21 |
| Skirts | 17 |
| Pants | 15 |
| Earrings | 12 |
| Scarves | 7 |
| Underwear & Sleepwear | 7 |
| Jackets & Coats | 5 |

## 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, 402 |
| `color` | Product color | Merchant data | 52% | 26 | `black` = Black, 47; `multi` = Multi, 32; `white` = White, 29; `red` = Red, 24; `green` = Green, 10 |
| `color_family` | Color family | Merchant data | 52% | 12 | `Black` = Black, 47; `White` = White, 34; `Multicolor` = Multicolor, 32; `Red` = Red, 24; `Blue` = Blue, 21 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 1 | `adult` = Adult, 402 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 402 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 4 | `clothing` = Clothing, 348; `jewelry` = Jewelry, 45; `accessories` = Accessories, 7; `bags` = Bags, 2 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 17 | `dresses` = Dresses, 214; `swimwear` = Swimwear, 49; `tops` = Tops, 34; `necklaces` = Necklaces, 21; `skirts` = Skirts, 17 |
| `gender` | Gender | StoreRouter enrichment | 100% | 2 | `female` = Female, 391; `unisex` = Unisex, 11 |
| `pattern` | Pattern | StoreRouter enrichment | 96% | 33 | `pattern__solid` = Solid, 145; `pattern__animal` = Animal, 68; `pattern__floral` = Floral, 60; `pattern__abstract` = Abstract, 44; `pattern__texture` = Texture, 28 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 68% | 3 | `sleeve_length_type__sleeveless` = Sleeveless, 195; `sleeve_length_type__long` = Long, 69; `sleeve_length_type__short` = Short, 10 |
| `neckline` | Neckline | StoreRouter enrichment | 64% | 23 | `neckline__spaghetti_strap` = Spaghetti Strap, 103; `neckline__cowl` = Cowl, 55; `neckline__halter` = Halter, 31; `neckline__plunging` = Plunging, 29; `neckline__v_neck` = V Neck, 22 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 57% | 3 | `skirt_dress_length_type__maxi` = Maxi, 160; `skirt_dress_length_type__mini` = Mini, 47; `skirt_dress_length_type__midi` = Midi, 24 |
| `dress_style` | Dress style | StoreRouter enrichment | 44% | 17 | `dress_style__slip` = Slip, 87; `dress_style__bodycon` = Bodycon, 57; `dress_style__gown` = Gown, 52; `dress_style__backless` = Backless, 29; `dress_style__asymmetrical` = Asymmetrical, 13 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 36% | 4 | `occasion_style_dresses__evening` = Evening, 109; `occasion_style_dresses__cocktail` = Cocktail, 40; `occasion_style_dresses__casual` = Casual, 30; `occasion_style_dresses__black_tie` = Black Tie, 7 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 31% | 20 | `bikinis` = Bikinis, 40; `shirts & blouses` = Shirts & Blouses, 21; `trousers` = Trousers, 15; `scarves & shawls` = Scarves & Shawls, 7; `cover ups` = Cover Ups, 6 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 27% | 4 | `graphic_type__solid_no_print` = Solid / No Print, 90; `graphic_type__abstract_print` = Abstract Graphic, 12; `graphic_type__photo_art` = Photo Print / Art, 8; `graphic_type__logo_branded` = Logo Print, 1 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 26% | 6 | `construction_detail__draped` = Draped, 74; `construction_detail__ruffled` = Ruffled, 17; `construction_detail__ruched` = Ruched, 7; `construction_detail__lace_trim` = Lace Trim, 6; `construction_detail__pleated` = Pleated, 2 |
| `fabric` | Fabric | StoreRouter enrichment | 25% | 17 | `fabric__chiffon` = Chiffon, 20; `fabric__silk` = Silk, 18; `fabric__viscose` = Viscose, 18; `fabric__metallic_lurex` = Metallic / Lurex, 12; `fabric__satin` = Satin, 12 |
| `opacity_level` | Opacity | StoreRouter enrichment | 24% | 3 | `opacity_level__sheer` = Sheer, 50; `opacity_level__semi_sheer` = Semi-Sheer, 35; `opacity_level__opaque` = Opaque, 11 |
| `season` | Season | StoreRouter enrichment | 15% | 3 | `season__warm_weather` = Warm Weather, 59; `season__cold_weather` = Cold Weather, 2; `season__all_season` = All-Season, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 14% | 14 | `bikini bottoms` = Bikini Bottoms, 21; `bikini tops` = Bikini Tops, 19; `women's briefs` = Women's Briefs, 3; `blazers` = Blazers, 2; `capes` = Capes, 2 |
| `embellishments` | Embellishments | StoreRouter enrichment | 13% | 9 | `embellishments__sequins` = Sequins, 18; `embellishments__fringe` = Fringe, 10; `embellishments__bow` = Bow, 9; `embellishments__beading` = Beading, 8; `embellishments__embroidery` = Embroidery, 5 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 9% | 9 | `jewelry_material__stone` = Stone, 18; `jewelry_material__metal` = Metal, 11; `jewelry_material__shell` = Shell, 7; `jewelry_material__diamond` = Diamond, 5; `jewelry_material__leather` = Leather, 5 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 9% | 10 | `sleeve_style__bell` = Bell, 6; `sleeve_style__drop_shoulder` = Drop Shoulder, 6; `sleeve_style__ruffle` = Ruffle, 6; `sleeve_style__dolman` = Dolman / Batwing, 4; `sleeve_style__set_in` = Set-In, 4 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 8% | 4 | `front_closure_type__tie_lace_up` = Tie / Lace-Up, 15; `front_closure_type__none` = None, 10; `front_closure_type__buttons` = Buttons, 7; `front_closure_type__zipper` = Zipper, 1 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 8% | 4 | `fit_top__flowy` = Flowy, 16; `fit_top__oversized` = Oversized, 8; `fit_top__fitted` = Fitted, 6; `fit_top__relaxed` = Relaxed, 6 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 7% | 1 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 26 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 6% | 4 | `fabric_weight__sheer` = Sheer, 12; `fabric_weight__lightweight` = Lightweight, 8; `fabric_weight__midweight` = Midweight, 2; `fabric_weight__heavyweight` = Heavyweight, 1 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 5% | 8 | `necklace_design__statement` = Statement, 13; `necklace_design__beaded` = Beaded, 10; `necklace_design__pendant` = Pendant, 8; `necklace_design__cord` = Cord, 4; `necklace_design__lariat` = Lariat, 2 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 5% | 2 | `swim_top_coverage_style__triangle` = Triangle, 16; `swim_top_coverage_style__bandeau` = Bandeau, 3 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 5% | 2 | `front_closure_length__none` = None, 11; `front_closure_length__full` = Full, 7 |
| `slit_style` | Slit Style | StoreRouter enrichment | 5% | 2 | `slit_style__high_slit` = High Slit, 9; `slit_style__side_slit` = Side Slit, 9 |
| `collar_style` | Collar Style | StoreRouter enrichment | 4% | 7 | `collar_style__collarless` = Collarless, 8; `collar_style__button_down` = Button-Down, 2; `collar_style__notched_lapel` = Notched Lapel, 2; `collar_style__point` = Point, 2; `collar_style__ruffle` = Ruffle, 2 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 4% | 2 | `general_clothing_features__stretchable` = Stretchable, 16; `general_clothing_features__reversible` = Reversible, 1 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 4% | 2 | `pants_leg_shape__wide_leg` = Wide Leg, 13; `pants_leg_shape__flare` = Flare, 3 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | 4% | 4 | `swim_bottom_coverage_style__cheeky` = Cheeky, 8; `swim_bottom_coverage_style__thong` = Thong, 5; `swim_bottom_coverage_style__classic` = Classic, 1; `swim_bottom_coverage_style__high_waisted` = High-Waisted, 1 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 3% | 3 | `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 10; `fit_bottoms__loose_slouchy_fit` = Loose / Slouchy Fit, 6; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 1 |
| `earring_design` | Earring design | StoreRouter enrichment | 3% | 4 | `earring_design__dangle` = Dangle, 6; `earring_design__hoop` = Hoop, 6; `earring_design__drop` = Drop, 5; `earring_design__teardrop` = Teardrop, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 3% | 3 | `surface_finish__metallic` = Metallic, 9; `surface_finish__glossy` = Glossy, 5; `surface_finish__matte` = Matte, 1 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 3% | 2 | `jewelry_type__costume` = Costume, 9; `jewelry_type__fine_jewelry` = Fine Jewelry, 2 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 2% | 3 | `skirt_style__wrap` = Wrap, 4; `skirt_style__asymmetrical` = Asymmetrical, 3; `skirt_style__flared` = Flared, 2 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 2% | 2 | `openwork_detail__crochet` = Crochet, 4; `openwork_detail__cutouts` = Cutouts, 4 |
| `top_length_type` | Top length type | StoreRouter enrichment | 2% | 4 | `top_length_type__extended_bodysuit` = Extended / Bodysuit, 4; `top_length_type__cropped` = Cropped, 2; `top_length_type__hip_length` = Hip Length, 1; `top_length_type__tunic_length` = Tunic Length, 1 |
| `occasion_general` | Occasion | StoreRouter enrichment | 2% | 1 | `occasion_general__casual` = Casual, 7 |
| `placket_type` | Front Opening | StoreRouter enrichment | 2% | 2 | `placket_type__exposed` = Visible Buttons, 6; `placket_type__concealed` = Hidden Buttons, 1 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 2% | 2 | `pants_length_type__long` = Long, 5; `pants_length_type__ankle` = Ankle Length, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | 2% | 5 | `scarf_shawl_style__square` = Square, 3; `scarf_shawl_style__cowl` = Cowl, 1; `scarf_shawl_style__fur` = Fur, 1; `scarf_shawl_style__regular` = Regular, 1; `scarf_shawl_style__wrap` = Wrap, 1 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 1% | 2 | `bottoms_closure__drawstring` = Drawstring, 4; `bottoms_closure__pull_on` = Pull-On, 2 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 1% | 1 | `one_piece_style__jumpsuit` = Jumpsuit, 4 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 1% | 3 | `outerwear_length_type__hip` = Hip Length, 2; `outerwear_length_type__cropped` = Cropped, 1; `outerwear_length_type__maxi` = Maxi, 1 |
| `ring_design` | Ring design | StoreRouter enrichment | 1% | 4 | `ring_design__band` = Band, 2; `ring_design__solitaire` = Solitaire, 2; `ring_design__charm` = Charm, 1; `ring_design__cocktail` = Cocktail, 1 |
| `body_jewelry_type` | Body jewelry type | StoreRouter enrichment | <1% | 1 | `body_jewelry_type__body_chain` = Body Chain, 3 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | <1% | 1 | `bracelet_design__bangle` = Bangle, 3 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | <1% | 1 | `sustainability_features__recycled_materials` = Recycled Materials, 3 |
| `underwear_coverage_style` | Underwear coverage style | StoreRouter enrichment | <1% | 2 | `underwear_coverage_style__thong` = Thong, 2; `underwear_coverage_style__bikini` = Bikini, 1 |
| `waist_rise` | Waist rise | StoreRouter enrichment | <1% | 3 | `waist_rise__high` = High, 1; `waist_rise__low` = Low, 1; `waist_rise__mid` = Mid, 1 |
| `bag_shape` | Bag Shape | StoreRouter enrichment | <1% | 1 | `bag_shape__rectangle` = Rectangle, 2 |
| `bag_size` | Bag Size | StoreRouter enrichment | <1% | 2 | `bag_size__large` = Large, 1; `bag_size__mini` = Mini, 1 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 2 | `carry_options__shoulder_strap` = Shoulder Strap, 1; `carry_options__wrist_strap` = Wrist Strap, 1 |
| `knit_style` | Knit Style | StoreRouter enrichment | <1% | 1 | `knit_style__rib_knit` = Rib Knit, 2 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 2 | `outerwear_unique_features__belted` = Belted, 1; `outerwear_unique_features__double_breasted` = Double Breasted, 1 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 1 | `top_hem_shape__asymmetric` = Asymmetric, 2 |
| `bag_case_material` | Bag/Case material | StoreRouter enrichment | <1% | 1 | `bag_case_material__crochet` = Crochet, 1 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__open_top` = Open Top, 1 |
| `bra_style` | Bra style | StoreRouter enrichment | <1% | 1 | `bra_style__wireless` = Wireless, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 1 | `high waisted briefs` = High Waisted Briefs, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | <1% | 1 | `insulation_level__lightweight` = Lightweight, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 1 | `Rat & Boa` = Rat & Boa, 402 |
