{"host":"brightswimwear.com","store":"Brightswimwear","catalog":"brightswimwear","productCount":1120,"computedAt":"2026-10-21T03:06:48Z","searchEndpoint":"https://api.storerouter.ai/v1/products/search","exampleSearch":{"catalogs":["brightswimwear"],"limit":5},"productExample":{"capturedAt":"2026-10-21T03:06:54.516Z","productUrl":"https://www.brightswimwear.com/products/poppy-bottom-fiore","title":"Poppy Bottom (Fiore)","brand":"Bright Swimwear","imageUrl":"https://cdn.storerouter.ai/5358e93c413bc69729c7686ab0ceb7b1/966ff0ce7b74ff755b94eb36f7159cf3.webp?request_id=000384bf-2f90-4812-b2a5-c54a3138ce9c","description":"Fall head over heels for the Poppy Bottom. A high cut, micro bottom which ensures minimal tan lines and a flattering fit. Contrast binding with a metal trims at the hips elevates this feminine style.  Fully lined and made from a shimmery, butter-soft fabric, offering a luxurious, comfortable feel.","currentPrice":45,"currency":"USD","inStock":true,"sizes":["S","M","L","XL"],"variants":[{"color":{"label":"Fiore"},"size":"S","inStock":true},{"color":{"label":"Fiore"},"size":"M","inStock":true},{"color":{"label":"Fiore"},"size":"L","inStock":true},{"color":{"label":"Fiore"},"size":"XL","inStock":true}],"details":[{"label":"Materials & care","value":"82% Nylon / 18% Spandex (shiny fabric)"}],"panels":[{"id":"details","label":"Product details","description":"Product content returned by the lookup API, ready for a product page.","rows":[{"label":"Materials & care","value":"82% Nylon / 18% Spandex (shiny fabric)"}],"json":"{\n  \"source\": \"indexed\",\n  \"catalogKey\": \"brightswimwear\",\n  \"product\": {\n    \"title\": \"Poppy Bottom (Fiore)\",\n    \"brand\": {\n      \"name\": \"Bright Swimwear\"\n    },\n    \"productUrl\": \"https://www.brightswimwear.com/products/poppy-bottom-fiore\",\n    \"currentPrice\": 45,\n    \"currency\": \"USD\",\n    \"inStock\": true,\n    \"description\": \"Fall head over heels for the Poppy Bottom. A high cut, micro bottom which ensures minimal tan lines and a flattering fit. Contrast binding with a metal trims at the hips elevates this feminine style.  Fully lined and made from a shimmery, butter-soft fabric, offering a luxurious, comfortable feel.\",\n    \"primaryImage\": {\n      \"url\": \"https://cdn.shopify.com/s/files/1/2148/0245/files/BrightModelJune26_180410_8cccafd5-be1c-466f-87ce-7d46a9f01e81.jpg?v=1781590883\",\n      \"cdnUrl\": \"https://cdn.octogen.ai/5358e93c413bc69729c7686ab0ceb7b1/966ff0ce7b74ff755b94eb36f7159cf3.webp?request_id=000384bf-2f90-4812-b2a5-c54a3138ce9c\",\n      \"width\": 3633,\n      \"height\": 5449,\n      \"sizeBytes\": 1699082,\n      \"mimeType\": \"image/webp\"\n    },\n    \"details\": {\n      \"materials\": [\n        \"82% Nylon / 18% Spandex (shiny fabric)\"\n      ],\n      \"fit\": [],\n      \"dimensions\": null,\n      \"patterns\": []\n    }\n  }\n}"},{"id":"enrichment","label":"Enrichment","description":"StoreRouter classification and attributes. Use attribute_handles as search facet values.","rows":[{"label":"Category","value":"Apparel & Accessories → Clothing → Swimwear → Bikinis → Bikini Bottoms"},{"label":"Type","value":"bikini bottoms"},{"label":"Styles","value":"feminine, glamorous"},{"label":"Pattern","value":"Floral"},{"label":"Swim bottom coverage style","value":"Cheeky"},{"label":"Fabric","value":"Elastane (Spandex / Lycra), Nylon / Polyamide"},{"label":"General Clothing Features","value":"Stretchable"},{"label":"Season","value":"Warm Weather"}],"json":"{\n  \"source\": \"indexed\",\n  \"catalogKey\": \"brightswimwear\",\n  \"product\": {\n    \"enrichment\": {\n      \"type\": \"bikini bottoms\",\n      \"category_path\": [\n        \"Apparel & Accessories\",\n        \"Clothing\",\n        \"Swimwear\",\n        \"Bikinis\",\n        \"Bikini Bottoms\"\n      ],\n      \"styles\": [\n        \"feminine\",\n        \"glamorous\"\n      ],\n      \"attributes\": {\n        \"Fabric\": [\n          \"Elastane (Spandex / Lycra)\",\n          \"Nylon / Polyamide\"\n        ],\n        \"Season\": [\n          \"Warm Weather\"\n        ],\n        \"Pattern\": [\n          \"Floral\"\n        ],\n        \"General Clothing Features\": [\n          \"Stretchable\"\n        ],\n        \"Swim bottom coverage style\": [\n          \"Cheeky\"\n        ]\n      },\n      \"attribute_handles\": {\n        \"fabric\": [\n          \"fabric__elastane\",\n          \"fabric__nylon\"\n        ],\n        \"season\": [\n          \"season__warm_weather\"\n        ],\n        \"pattern\": [\n          \"pattern__floral\"\n        ],\n        \"general_clothing_features\": [\n          \"general_clothing_features__stretchable\"\n        ],\n        \"swim_bottom_coverage_style\": [\n          \"swim_bottom_coverage_style__cheeky\"\n        ]\n      }\n    }\n  }\n}"}]},"fields":[{"name":"is_activewear","displayName":"Activewear","source":"product","populated":1120,"coverage":1,"distinct":2,"topValues":[{"value":"false","label":"False","count":1116},{"value":"true","label":"True","count":4}],"truncated":false},{"name":"color","displayName":"Product color","source":"product","populated":1108,"coverage":0.989,"distinct":25,"topValues":[{"value":"multi","label":"Multi","count":541},{"value":"pink","label":"Pink","count":139},{"value":"white","label":"White","count":101},{"value":"blue","label":"Blue","count":53},{"value":"navy","label":"Navy","count":49},{"value":"yellow","label":"Yellow","count":42},{"value":"brown","label":"Brown","count":34},{"value":"red","label":"Red","count":33},{"value":"purple","label":"Purple","count":31},{"value":"black","label":"Black","count":28}],"truncated":true},{"name":"color_family","displayName":"Color family","source":"product","populated":1108,"coverage":0.989,"distinct":11,"topValues":[{"value":"Multicolor","label":"Multicolor","count":541},{"value":"Pink","label":"Pink","count":139},{"value":"White","label":"White","count":134},{"value":"Blue","label":"Blue","count":133},{"value":"Brown","label":"Brown","count":53},{"value":"Red","label":"Red","count":53},{"value":"Purple","label":"Purple","count":50},{"value":"Green","label":"Green","count":47},{"value":"Yellow","label":"Yellow","count":42},{"value":"Black","label":"Black","count":28}],"truncated":true},{"name":"age_groups","displayName":"Age Group","source":"enrichment","populated":1120,"coverage":1,"distinct":1,"topValues":[{"value":"adult","label":"Adult","count":1120}],"truncated":false},{"name":"category_path.depth_0","displayName":"Category at depth 0","source":"enrichment","populated":1120,"coverage":1,"distinct":1,"topValues":[{"value":"apparel & accessories","label":"Apparel & Accessories","count":1120}],"truncated":false},{"name":"category_path.depth_1","displayName":"Category at depth 1","source":"enrichment","populated":1120,"coverage":1,"distinct":2,"topValues":[{"value":"clothing","label":"Clothing","count":1116},{"value":"accessories","label":"Accessories","count":4}],"truncated":false},{"name":"category_path.depth_2","displayName":"Category at depth 2","source":"enrichment","populated":1120,"coverage":1,"distinct":5,"topValues":[{"value":"swimwear","label":"Swimwear","count":1104},{"value":"dresses","label":"Dresses","count":6},{"value":"skirts","label":"Skirts","count":5},{"value":"hats & headwear","label":"Hats & Headwear","count":4},{"value":"jumpsuits & one-pieces","label":"Jumpsuits & One-Pieces","count":1}],"truncated":false},{"name":"gender","displayName":"Gender","source":"enrichment","populated":1120,"coverage":1,"distinct":2,"topValues":[{"value":"female","label":"Female","count":1116},{"value":"unisex","label":"Unisex","count":4}],"truncated":false},{"name":"pattern","displayName":"Pattern","source":"enrichment","populated":1120,"coverage":1,"distinct":23,"topValues":[{"value":"pattern__floral","label":"Floral","count":427},{"value":"pattern__solid","label":"Solid","count":244},{"value":"pattern__striped","label":"Striped","count":163},{"value":"pattern__texture","label":"Texture","count":147},{"value":"pattern__abstract","label":"Abstract","count":78},{"value":"pattern__dots","label":"Dots","count":63},{"value":"pattern__geometric","label":"Geometric","count":58},{"value":"pattern__gingham","label":"Gingham","count":29},{"value":"pattern__animal","label":"Animal","count":16},{"value":"pattern__ombre","label":"Ombré","count":15}],"truncated":true},{"name":"fabric","displayName":"Fabric","source":"enrichment","populated":1110,"coverage":0.991,"distinct":8,"topValues":[{"value":"fabric__elastane","label":"Elastane (Spandex / Lycra)","count":1100},{"value":"fabric__nylon","label":"Nylon / Polyamide","count":1068},{"value":"fabric__metallic_lurex","label":"Metallic / Lurex","count":147},{"value":"fabric__polyester","label":"Polyester","count":133},{"value":"fabric__terrycloth","label":"Terrycloth","count":41},{"value":"fabric__cotton","label":"Cotton","count":7},{"value":"fabric__canvas","label":"Canvas","count":4},{"value":"fabric__rubber","label":"Rubber","count":1}],"truncated":false},{"name":"category_path.depth_3","displayName":"Category at depth 3","source":"enrichment","populated":1108,"coverage":0.989,"distinct":3,"topValues":[{"value":"bikinis","label":"Bikinis","count":1094},{"value":"one-pieces","label":"One-Pieces","count":10},{"value":"caps","label":"Caps","count":4}],"truncated":false},{"name":"category_path.depth_4","displayName":"Category at depth 4","source":"enrichment","populated":1098,"coverage":0.98,"distinct":4,"topValues":[{"value":"bikini bottoms","label":"Bikini Bottoms","count":553},{"value":"bikini tops","label":"Bikini Tops","count":539},{"value":"baseball caps","label":"Baseball Caps","count":4},{"value":"bikini sets","label":"Bikini Sets","count":2}],"truncated":false},{"name":"general_clothing_features","displayName":"General Clothing Features","source":"enrichment","populated":1047,"coverage":0.935,"distinct":1,"topValues":[{"value":"general_clothing_features__stretchable","label":"Stretchable","count":1047}],"truncated":false},{"name":"season","displayName":"Season","source":"enrichment","populated":1044,"coverage":0.932,"distinct":1,"topValues":[{"value":"season__warm_weather","label":"Warm Weather","count":1044}],"truncated":false},{"name":"swimwear_unique_features","displayName":"Swimwear Features","source":"enrichment","populated":655,"coverage":0.585,"distinct":3,"topValues":[{"value":"swimwear_unique_features__adjustable_strap","label":"Adjustable Strap","count":646},{"value":"swimwear_unique_features__removable_padding","label":"Removable Padding","count":10},{"value":"swimwear_unique_features__built_in_bra","label":"Built-In Bra / Shelf Bra","count":3}],"truncated":false},{"name":"sleeve_length_type","displayName":"Sleeve length type","source":"enrichment","populated":558,"coverage":0.498,"distinct":1,"topValues":[{"value":"sleeve_length_type__sleeveless","label":"Sleeveless","count":558}],"truncated":false},{"name":"swim_bottom_coverage_style","displayName":"Swim bottom coverage style","source":"enrichment","populated":549,"coverage":0.49,"distinct":6,"topValues":[{"value":"swim_bottom_coverage_style__cheeky","label":"Cheeky","count":405},{"value":"swim_bottom_coverage_style__high_waisted","label":"High-Waisted","count":77},{"value":"swim_bottom_coverage_style__thong","label":"Thong","count":74},{"value":"swim_bottom_coverage_style__full","label":"Full Coverage","count":32},{"value":"swim_bottom_coverage_style__classic","label":"Classic","count":16},{"value":"swim_bottom_coverage_style__boyshort","label":"Boyshort","count":8}],"truncated":false},{"name":"neckline","displayName":"Neckline","source":"enrichment","populated":533,"coverage":0.476,"distinct":10,"topValues":[{"value":"neckline__halter","label":"Halter","count":238},{"value":"neckline__strapless","label":"Strapless","count":115},{"value":"neckline__spaghetti_strap","label":"Spaghetti Strap","count":110},{"value":"neckline__scoop","label":"Scoop","count":106},{"value":"neckline__v_neck","label":"V Neck","count":62},{"value":"neckline__sweetheart","label":"Sweetheart","count":23},{"value":"neckline__plunging","label":"Plunging","count":3},{"value":"neckline__square","label":"Square","count":2},{"value":"neckline__crew","label":"Crew","count":1},{"value":"neckline__one_shoulder","label":"One-Shoulder","count":1}],"truncated":false},{"name":"swim_top_coverage_style","displayName":"Swim top coverage style","source":"enrichment","populated":522,"coverage":0.466,"distinct":4,"topValues":[{"value":"swim_top_coverage_style__triangle","label":"Triangle","count":236},{"value":"swim_top_coverage_style__bralette","label":"Bralette","count":200},{"value":"swim_top_coverage_style__bandeau","label":"Bandeau","count":132},{"value":"swim_top_coverage_style__tankini","label":"Tankini","count":1}],"truncated":false},{"name":"construction_detail","displayName":"Construction Detail","source":"enrichment","populated":185,"coverage":0.165,"distinct":4,"topValues":[{"value":"construction_detail__ruched","label":"Ruched","count":155},{"value":"construction_detail__ruffled","label":"Ruffled","count":22},{"value":"construction_detail__side_ruched","label":"Side Ruched","count":11},{"value":"construction_detail__lace_trim","label":"Lace Trim","count":6}],"truncated":false},{"name":"performance_features","displayName":"Performance Features","source":"enrichment","populated":122,"coverage":0.109,"distinct":2,"topValues":[{"value":"performance_features__water_resistant","label":"Water Resistant","count":121},{"value":"performance_features__breathable_design","label":"Breathable Design","count":1}],"truncated":false},{"name":"skirt_dress_length_type","displayName":"Skirt/Dress length type","source":"enrichment","populated":11,"coverage":0.01,"distinct":1,"topValues":[{"value":"skirt_dress_length_type__mini","label":"Mini","count":11}],"truncated":false},{"name":"graphic_type","displayName":"Graphic Type","source":"enrichment","populated":8,"coverage":0.007,"distinct":2,"topValues":[{"value":"graphic_type__logo_embroidery","label":"Logo Embroidery","count":4},{"value":"graphic_type__solid_no_print","label":"Solid / No Print","count":4}],"truncated":false},{"name":"dress_style","displayName":"Dress style","source":"enrichment","populated":6,"coverage":0.005,"distinct":2,"topValues":[{"value":"dress_style__bodycon","label":"Bodycon","count":5},{"value":"dress_style__backless","label":"Backless","count":1}],"truncated":false},{"name":"occasion_style_dresses","displayName":"Dress occasion","source":"enrichment","populated":6,"coverage":0.005,"distinct":2,"topValues":[{"value":"occasion_style_dresses__casual","label":"Casual","count":6},{"value":"occasion_style_dresses__cocktail","label":"Cocktail","count":5}],"truncated":false},{"name":"headwear_features","displayName":"Headwear features","source":"enrichment","populated":4,"coverage":0.004,"distinct":1,"topValues":[{"value":"headwear_features__adjustable_fit","label":"Adjustable Fit","count":4}],"truncated":false},{"name":"material","displayName":"Material","source":"enrichment","populated":4,"coverage":0.004,"distinct":3,"topValues":[{"value":"material__canvas","label":"Canvas","count":4},{"value":"material__cotton","label":"Cotton","count":4},{"value":"material__metal","label":"Metal","count":4}],"truncated":false},{"name":"occasion_general","displayName":"Occasion","source":"enrichment","populated":4,"coverage":0.004,"distinct":1,"topValues":[{"value":"occasion_general__casual","label":"Casual","count":4}],"truncated":false},{"name":"skirt_style","displayName":"Skirt style","source":"enrichment","populated":5,"coverage":0.004,"distinct":1,"topValues":[{"value":"skirt_style__gathered","label":"Gathered","count":5}],"truncated":false},{"name":"one_piece_style","displayName":"One-piece style","source":"enrichment","populated":1,"coverage":0.001,"distinct":1,"topValues":[{"value":"one_piece_style__romper","label":"Romper","count":1}],"truncated":false},{"name":"brand_name","displayName":"Canonical brand name","source":"brands","populated":1120,"coverage":1,"distinct":1,"topValues":[{"value":"Bright Swimwear","label":"Bright Swimwear","count":1120}],"truncated":false}],"price":{"populated":1120,"median":35,"buckets":[{"min":12,"max":13,"count":18},{"min":13,"max":14,"count":0},{"min":14,"max":15,"count":0},{"min":15,"max":16,"count":45},{"min":16,"max":17,"count":0},{"min":17,"max":18,"count":0},{"min":18,"max":19,"count":2},{"min":19,"max":20,"count":0},{"min":20,"max":21,"count":58},{"min":21,"max":22,"count":110},{"min":22,"max":23,"count":0},{"min":23,"max":24,"count":5},{"min":24,"max":25,"count":0},{"min":25,"max":26,"count":6},{"min":26,"max":27,"count":0},{"min":27,"max":28,"count":0},{"min":28,"max":29,"count":16},{"min":29,"max":30,"count":0},{"min":30,"max":31,"count":278},{"min":31,"max":32,"count":0},{"min":32,"max":33,"count":0},{"min":33,"max":34,"count":0},{"min":34,"max":35,"count":0},{"min":35,"max":36,"count":67},{"min":36,"max":37,"count":0},{"min":37,"max":38,"count":0},{"min":38,"max":39,"count":0},{"min":39,"max":40,"count":0},{"min":40,"max":41,"count":282},{"min":41,"max":42,"count":0},{"min":42,"max":43,"count":1},{"min":43,"max":44,"count":0},{"min":44,"max":45,"count":0},{"min":45,"max":46,"count":215}],"below":5,"above":12},"page":"https://storerouter.ai/catalog-coverage/stores/brightswimwear","signup":"https://platform.storerouter.ai/auth/organization"}