# Andyandevan (andyandevan.com) product data API

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

- Catalog key: `andyandevan` (pass in `"catalogs"` to narrow a search to this store)
- Products: 529
- Snapshot: 2026-10-21T05:18:07Z (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/andyandevan
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Andyandevan sell?

Almost entirely Apparel & Accessories: 100% of its 529 products. Clothing is the largest department with 493 products, followed by Accessories (30) and Jewelry (4). The most common Andyandevan categories are Sets & Co-ords (140), Tops (123) and Swimwear (60).

### How are Andyandevan 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 Pajamas & Sleep Sets (48 products). Every level is a search facet.

### What can I filter Andyandevan products by?

69 searchable fields. Well-covered attributes include fabric (91% of products), sleeve length type (71%) and neckline (61%). For fabric, the most common values are Cotton, Polyester and Elastane (Spandex / Lycra); for sleeve length type, the most common values are Long, Short and Sleeveless.

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

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

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

### Where does the data come from?

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

### Girls Flutter Sleeve Seersucker Dress | Pink Bow

Light, breezy, and full of charm, this flutter sleeve dress brings soft texture and sweet detail together. The pink and white seersucker fabric adds gentle dimension, while the allover bow print keeps the look playful and bright. Flutter sleeves and a softly gathered waist create easy movement, making this dress perfect for warm days, family outings, and special spring moments.  Pretty, comfortable, and ready to twirl.  Tie-Dye Bow Print: Eye-catching, fun, and stylish accent.  Lightweight Seersucker Fabric: Soft crinkled texture that feels breathable and airy.  Flutter Sleeves: Flowy detail for added movement and charm.  Gathered Waist &amp; Tiered Skirt: Comfortable shape that allows easy movement.  Versatile Styling: Ideal for playdates, school, and special occasions.

Indexed response retrieved 2026-10-21T11:12:44.532Z. Price and availability may change.
Availability: In stock
Sizes: 2T, 3T, 4T, 5, 6, 6x

### Product details

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

```json
{
  "source": "indexed",
  "catalogKey": "andyandevan",
  "product": {
    "title": "Girls Flutter Sleeve Seersucker Dress | Pink Bow",
    "brand": {
      "name": "Andy & Evan"
    },
    "productUrl": "https://www.andyandevan.com/products/s26g20002b-pkt",
    "currentPrice": 31,
    "currency": "USD",
    "inStock": true,
    "description": "Light, breezy, and full of charm, this flutter sleeve dress brings soft texture and sweet detail together. The pink and white seersucker fabric adds gentle dimension, while the allover bow print keeps the look playful and bright. Flutter sleeves and a softly gathered waist create easy movement, making this dress perfect for warm days, family outings, and special spring moments.  Pretty, comfortable, and ready to twirl.  Tie-Dye Bow Print: Eye-catching, fun, and stylish accent.  Lightweight Seersucker Fabric: Soft crinkled texture that feels breathable and airy.  Flutter Sleeves: Flowy detail for added movement and charm.  Gathered Waist &amp; Tiered Skirt: Comfortable shape that allows easy movement.  Versatile Styling: Ideal for playdates, school, and special occasions. ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0674/9611/files/S26G20002B-PKT-FRONT.jpg?v=1772462564",
      "cdnUrl": "https://cdn.storerouter.ai/2cb0c2d160acc69b4dda3a10765c68e3/d30c568f7052f8baa8caaf00077e5e0a.webp?request_id=9501eb68-d064-4487-8bd7-447f2b1cc2ec",
      "width": 4000,
      "height": 4000,
      "sizeBytes": 605800,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "100% Cotton"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

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

```json
{
  "source": "indexed",
  "catalogKey": "andyandevan",
  "product": {
    "enrichment": {
      "type": "dress",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Dresses"
      ],
      "styles": [
        "preppy",
        "feminine",
        "playful"
      ],
      "attributes": {
        "Fabric": [
          "Cotton"
        ],
        "Pattern": [
          "Bow Print",
          "Striped",
          "Texture"
        ],
        "Dress style": [
          "Tiered"
        ],
        "Sleeve Style": [
          "Flutter"
        ],
        "Dress occasion": [
          "Casual"
        ],
        "Sleeve length type": [
          "Short"
        ],
        "Skirt/Dress length type": [
          "Mini"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__cotton"
        ],
        "pattern": [
          "pattern__bow_print",
          "pattern__striped",
          "pattern__texture"
        ],
        "dress_style": [
          "dress_style__tiered"
        ],
        "sleeve_style": [
          "sleeve_style__flutter"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__short"
        ],
        "occasion_style_dresses": [
          "occasion_style_dresses__casual"
        ],
        "skirt_dress_length_type": [
          "skirt_dress_length_type__mini"
        ]
      }
    }
  }
}
```

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

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

- [Girls Flutter Sleeve Seersucker Dress | Pink Bow](https://www.andyandevan.com/products/s26g20002b-pkt) — $31.00
- [Infant Boys Short Sleeve Cabana Set | Navy Stripe Shark](https://www.andyandevan.com/products/s26st26794a-nvj) — $29.00
- [Girls Two-Piece Sweater Set](https://www.andyandevan.com/products/sweater-and-flare-leggings-set-4) — $59.00
- [Tween Girls Henley Tank & Baggy Short Pajama Set | Yellow & Blue Floral](https://www.andyandevan.com/products/s26gst76037c-ywo) — $21.00
- [Infant Hooded Romper](https://www.andyandevan.com/products/hooded-romper) — $44.00

## Prices

Median price $34 across 529 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| Under $6 | 4 |
| $6–$12 | 12 |
| $12–$18 | 7 |
| $18–$24 | 117 |
| $24–$30 | 103 |
| $30–$36 | 26 |
| $36–$42 | 52 |
| $42–$48 | 19 |
| $48–$54 | 78 |
| $54 and up | 111 |

## Categories

| Category | Products |
| --- | --- |
| Sets & Co-ords | 140 |
| Tops | 123 |
| Swimwear | 60 |
| Underwear & Sleepwear | 51 |
| Dresses | 33 |
| Jackets & Coats | 28 |
| Shorts | 18 |
| Gloves & Mittens | 13 |
| Hats & Headwear | 13 |
| Pants | 12 |

## 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, 446; `true` = True, 83 |
| `color` | Product color | Merchant data | 99% | 33 | `multi` = Multi, 128; `pink` = Pink, 92; `navy` = Navy, 54; `blue` = Blue, 51; `white` = White, 30 |
| `color_family` | Color family | Merchant data | 99% | 12 | `Blue` = Blue, 129; `Multicolor` = Multicolor, 128; `Pink` = Pink, 94; `White` = White, 36; `Orange` = Orange, 29 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 4 | `kids` = Kids, 443; `toddler` = Toddler, 219; `infant` = Infant, 73; `adult` = Adult, 12 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 529 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 4 | `clothing` = Clothing, 493; `accessories` = Accessories, 30; `jewelry` = Jewelry, 4; `bags` = Bags, 2 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 19 | `sets & co-ords` = Sets & Co-ords, 140; `tops` = Tops, 123; `swimwear` = Swimwear, 60; `underwear & sleepwear` = Underwear & Sleepwear, 51; `dresses` = Dresses, 33 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 36 | `pattern__solid` = Solid, 132; `pattern__characters` = Characters, 85; `pattern__striped` = Striped, 78; `pattern__animal` = Animal, 76; `pattern__texture` = Texture, 65 |
| `gender` | Gender | StoreRouter enrichment | 99% | 3 | `female` = Female, 211; `male` = Male, 202; `unisex` = Unisex, 111 |
| `fabric` | Fabric | StoreRouter enrichment | 92% | 31 | `fabric__cotton` = Cotton, 285; `fabric__polyester` = Polyester, 272; `fabric__elastane` = Elastane (Spandex / Lycra), 239; `fabric__terrycloth` = Terrycloth, 28; `fabric__acrylic` = Acrylic, 19 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 72% | 3 | `sleeve_length_type__long` = Long, 252; `sleeve_length_type__short` = Short, 102; `sleeve_length_type__sleeveless` = Sleeveless, 37 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 64% | 33 | `sleep & loungewear` = Sleep & Loungewear, 51; `t-shirts` = T-Shirts, 46; `knitwear` = Knitwear, 32; `kids 2-piece swim sets` = Kids 2-Piece Swim Sets, 22; `sweatshirts & hoodies` = Sweatshirts & Hoodies, 19 |
| `neckline` | Neckline | StoreRouter enrichment | 61% | 13 | `neckline__crew` = Crew, 145; `neckline__round` = Round, 82; `neckline__collared` = Collared, 75; `neckline__hooded` = Hooded, 37; `neckline__henley` = Henley, 9 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 41% | 3 | `general_clothing_features__stretchable` = Stretchable, 213; `general_clothing_features__reversible` = Reversible, 5; `general_clothing_features__wrinkle_resistant` = Wrinkle Resistant, 1 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 28% | 5 | `front_closure_type__none` = None, 87; `front_closure_type__buttons` = Buttons, 41; `front_closure_type__zipper` = Zipper, 20; `front_closure_type__snaps` = Snaps, 1; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 1 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 27% | 7 | `graphic_type__character_pop_culture` = Character / Pop Culture, 45; `graphic_type__solid_no_print` = Solid / No Print, 38; `graphic_type__photo_art` = Photo Print / Art, 35; `graphic_type__slogan_text` = Text / Slogan Print, 25; `graphic_type__logo_patch` = Logo Patch, 6 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 26% | 16 | `pajamas & sleep sets` = Pajamas & Sleep Sets, 48; `sweaters` = Sweaters, 28; `hoodies` = Hoodies, 12; `puffer jackets` = Puffer Jackets, 8; `rash guards` = Rash Guards, 8 |
| `collar_style` | Collar Style | StoreRouter enrichment | 24% | 9 | `collar_style__crew` = Crew, 72; `collar_style__button_down` = Button-Down, 18; `collar_style__polo` = Polo, 11; `collar_style__stand_funnel` = Stand / Funnel, 10; `collar_style__notched_lapel` = Notched Lapel, 8 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 24% | 4 | `front_closure_length__none` = None, 74; `front_closure_length__full` = Full, 43; `front_closure_length__short_placket` = Short Placket, 7; `front_closure_length__quarter` = Quarter, 2 |
| `season` | Season | StoreRouter enrichment | 22% | 3 | `season__warm_weather` = Warm Weather, 61; `season__cold_weather` = Cold Weather, 42; `season__cool_weather` = Cool Weather, 17 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 19% | 2 | `bottoms_closure__drawstring` = Drawstring, 62; `bottoms_closure__pull_on` = Pull-On, 43 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 16% | 4 | `pants_length_type__above_the_knee` = Above the Knee, 41; `pants_length_type__ankle` = Ankle Length, 28; `pants_length_type__long` = Long, 15; `pants_length_type__footed` = Footed, 1 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 15% | 9 | `sleeve_style__raglan` = Raglan, 27; `sleeve_style__ruffle` = Ruffle, 18; `sleeve_style__drop_shoulder` = Drop Shoulder, 13; `sleeve_style__flutter` = Flutter, 7; `sleeve_style__puff` = Puff, 7 |
| `embellishments` | Embellishments | StoreRouter enrichment | 9% | 7 | `embellishments__applique` = Appliqué, 15; `embellishments__bow` = Bow, 14; `embellishments__embroidery` = Embroidery, 11; `embellishments__contrast_piping` = Contrast Trim / Piping, 9; `embellishments__decorative_buttons` = Decorative Buttons, 4 |
| `placket_type` | Front Opening | StoreRouter enrichment | 7% | 2 | `placket_type__exposed` = Visible Buttons, 36; `placket_type__snap` = Snap Closure, 1 |
| `opacity_level` | Opacity | StoreRouter enrichment | 6% | 2 | `opacity_level__opaque` = Opaque, 32; `opacity_level__sheer` = Sheer, 1 |
| `dress_style` | Dress style | StoreRouter enrichment | 6% | 9 | `dress_style__tiered` = Tiered, 10; `dress_style__sweater` = Sweater, 9; `dress_style__babydoll` = Babydoll, 4; `dress_style__flared` = Flared, 4; `dress_style__smock` = Smock, 3 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 6% | 1 | `occasion_style_dresses__casual` = Casual, 30 |
| `knit_style` | Knit Style | StoreRouter enrichment | 5% | 7 | `knit_style__jersey` = Jersey, 13; `knit_style__intarsia` = Intarsia, 5; `knit_style__french_terry` = French Terry, 2; `knit_style__pique` = Piqué, 2; `knit_style__rib_knit` = Rib Knit, 2 |
| `activity_type` | Activity Type | StoreRouter enrichment | 4% | 4 | `activity_type__ski_snow` = Ski / Snow, 13; `activity_type__swimming` = Swimming, 8; `activity_type__hiking_outdoor` = Hiking / Outdoor, 2; `activity_type__basketball` = Basketball, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | 4% | 2 | `outerwear_unique_features__hooded` = Hooded, 18; `outerwear_unique_features__insulated` = Insulated, 16 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 4% | 1 | `skirt_dress_length_type__mini` = Mini, 21 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 4% | 3 | `insulation_level__lightweight` = Lightweight, 18; `insulation_level__heavyweight` = Heavyweight, 1; `insulation_level__thermal` = Thermal, 1 |
| `performance_features` | Performance Features | StoreRouter enrichment | 3% | 5 | `performance_features__breathable_design` = Breathable Design, 7; `performance_features__uv_protection` = UV Protection, 6; `performance_features__waterproof` = Waterproof, 3; `performance_features__water_resistant` = Water Resistant, 2; `performance_features__quick_drying` = Quick Drying, 1 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 3% | 3 | `fit_top__relaxed` = Relaxed, 8; `fit_top__tailored` = Tailored, 6; `fit_top__oversized` = Oversized, 1 |
| `occasion_general` | Occasion | StoreRouter enrichment | 3% | 2 | `occasion_general__casual` = Casual, 12; `occasion_general__formal` = Formal, 4 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 3% | 2 | `construction_detail__ruffled` = Ruffled, 10; `construction_detail__smocked` = Smocked, 4 |
| `handwear_type` | Handwear type | StoreRouter enrichment | 3% | 2 | `handwear_type__gloves` = Gloves, 13; `handwear_type__snow_gloves` = Snow Gloves, 12 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 2% | 2 | `fabric_weight__lightweight` = Lightweight, 10; `fabric_weight__heavyweight` = Heavyweight, 1 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 2% | 1 | `surface_finish__metallic` = Metallic, 11 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 2% | 3 | `lining_material_outerwear__polyester` = Polyester, 7; `lining_material_outerwear__quilted` = Quilted, 3; `lining_material_outerwear__padded` = Padded, 2 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 2% | 1 | `outerwear_length_type__hip` = Hip Length, 10 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | 2% | 2 | `one_piece_style__romper` = Romper, 9; `one_piece_style__playsuit` = Playsuit, 3 |
| `care_instructions` | Care instructions | StoreRouter enrichment | 2% | 2 | `care_instructions__hand_wash` = Hand Wash, 4; `care_instructions__machine_washable` = Machine Washable, 4 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 2% | 2 | `shorts_fit__athletic` = Athletic, 7; `shorts_fit__tailored` = Tailored, 1 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 1% | 1 | `swim_top_coverage_style__sport` = Sport, 7 |
| `material` | Material | StoreRouter enrichment | 1% | 4 | `material__polyester` = Polyester, 6; `material__acrylic` = Acrylic, 4; `material__faux-fur` = Faux Fur, 3; `material__metal` = Metal, 1 |
| `top_length_type` | Top length type | StoreRouter enrichment | <1% | 2 | `top_length_type__cropped` = Cropped, 4; `top_length_type__waist_length` = Waist Length, 1 |
| `handwear_features` | Handwear features | StoreRouter enrichment | <1% | 2 | `handwear_features__insulating_properties` = Insulating Properties, 4; `handwear_features__adjustable_closure` = Adjustable Closure, 1 |
| `headwear_features` | Headwear features | StoreRouter enrichment | <1% | 1 | `headwear_features__pompom` = Pompom, 4 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | <1% | 4 | `jewelry_material__crystal` = Crystal, 4; `jewelry_material__brass` = Brass, 3; `jewelry_material__zinc` = Zinc, 3; `jewelry_material__metal` = Metal, 1 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | <1% | 1 | `jewelry_type__costume` = Costume, 4 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | <1% | 3 | `pants_leg_shape__jogger` = Jogger, 3; `pants_leg_shape__cuffed` = Cuffed, 2; `pants_leg_shape__wide_leg` = Wide Leg, 1 |
| `fit_bottoms` | Fit | StoreRouter enrichment | <1% | 2 | `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 2; `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 1 |
| `baby_unique_features` | Baby & Toddler Features | StoreRouter enrichment | <1% | 1 | `baby_unique_features__adjustable_waistband` = Adjustable Waistband, 2 |
| `bag_case_storage_features` | Bag/Case storage features | StoreRouter enrichment | <1% | 1 | `bag_case_storage_features__external_pockets` = External Pockets, 2 |
| `bag_closure_type` | Bag closure type | StoreRouter enrichment | <1% | 1 | `bag_closure_type__zipper` = Zipper, 2 |
| `carry_options` | Carry options | StoreRouter enrichment | <1% | 2 | `carry_options__handle` = Handle, 2; `carry_options__shoulder_strap` = Shoulder Strap, 2 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | <1% | 2 | `denim_wash__colored` = Colored, 1; `denim_wash__grey` = Grey, 1 |
| `earring_design` | Earring design | StoreRouter enrichment | <1% | 2 | `earring_design__drop` = Drop, 1; `earring_design__huggie` = Huggie, 1 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 2 | `necklace_design__chain` = Chain, 2; `necklace_design__pendant` = Pendant, 1 |
| `skirt_style` | Skirt style | StoreRouter enrichment | <1% | 3 | `skirt_style__layered` = Layered, 2; `skirt_style__tiered` = Tiered, 2; `skirt_style__tutu` = Tutu, 2 |
| `activewear_unique_features` | Activewear Features | StoreRouter enrichment | <1% | 1 | `activewear_unique_features__adjustable_waistband` = Adjustable Waistband, 1 |
| `category_path.depth_5` | Category at depth 5 | StoreRouter enrichment | <1% | 1 | `lounge bottoms` = Lounge Bottoms, 1 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | <1% | 1 | `denim_fabric__stretch` = Stretch, 1 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | <1% | 1 | `denim_hem_style__regular` = Regular, 1 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | <1% | 1 | `openwork_detail__cutouts` = Cutouts, 1 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | <1% | 1 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 2 | `Andy & Evan` = Andy & Evan, 511; `Liv & Ava` = Liv & Ava, 18 |
