{
  "data": {
    "id": "QDzhClJRP5uK5f5Qp",
    "actId": "mqAo1eFbT4I0XniBx",
    "userId": "zq8lKbpLzTjGDayPC",
    "startedAt": "2026-10-20T08:33:04.106Z",
    "finishedAt": "2026-10-20T08:33:16.771Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CLI"
    },
    "stats": {
      "durationMillis": 12523,
      "runTimeSecs": 12.523,
      "computeUnits": 0.013914444444444445,
      "imageSizeBytes": 357664256
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "createdByOrganizationMemberUserId": "GK9YjZRyQZVzOdoH5",
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Rent the Runway Designer Rental Catalog Extractor Input\",\n  \"description\": \"Browse or search the Rent the Runway designer rental catalog. Filter by category, designer, occasion, color, style, size, date and price; return rental and retail prices, availability, details and optional reviews.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"mode\": {\n      \"title\": \"Mode\",\n      \"type\": \"string\",\n      \"description\": \"What to fetch. Browse a category, search by keyword and filters, pull one or more designers, or enrich specific product URLs/IDs.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"category\",\n        \"search\",\n        \"designer\",\n        \"productUrls\"\n      ],\n      \"enumTitles\": [\n        \"Browse a category\",\n        \"Search by keyword and filters\",\n        \"Browse designers\",\n        \"Specific product URLs or IDs\"\n      ],\n      \"default\": \"category\",\n      \"prefill\": \"category\"\n    },\n    \"category\": {\n      \"title\": \"Category\",\n      \"type\": \"string\",\n      \"description\": \"Category to browse in mode=category. In mode=search, set it to limit a keyword search to that category. \\\"All categories\\\" browses the full catalog.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"dresses\",\n        \"cocktail-dresses\",\n        \"formal-dresses\",\n        \"bridesmaid-dresses\",\n        \"wedding-guest-dresses\",\n        \"summer-dresses\",\n        \"maternity-clothes\",\n        \"tops\",\n        \"jumpsuits-rompers\",\n        \"skirts\",\n        \"pants\",\n        \"jeans\",\n        \"shorts\",\n        \"sweaters\",\n        \"jackets-coats\",\n        \"handbags\",\n        \"jewelry\",\n        \"sunglasses\",\n        \"gowns\",\n        \"all\"\n      ],\n      \"enumTitles\": [\n        \"Dresses\",\n        \"Cocktail Dresses\",\n        \"Formal Dresses\",\n        \"Bridesmaid Dresses\",\n        \"Wedding Guest Dresses\",\n        \"Summer Dresses\",\n        \"Maternity Clothes\",\n        \"Tops\",\n        \"Jumpsuits & Rompers\",\n        \"Skirts\",\n        \"Pants\",\n        \"Jeans\",\n        \"Shorts\",\n        \"Sweaters\",\n        \"Jackets & Coats\",\n        \"Handbags\",\n        \"Jewelry\",\n        \"Sunglasses\",\n        \"Gowns\",\n        \"All categories\"\n      ],\n      \"default\": \"all\",\n      \"prefill\": \"cocktail-dresses\"\n    },\n    \"searchQuery\": {\n      \"title\": \"Search query\",\n      \"type\": \"string\",\n      \"description\": \"Free-text search in mode=search, e.g. \\\"floral dress\\\". Optional: leave blank and use filters to browse. Site-wide search is used when no category is selected.\",\n      \"editor\": \"textfield\",\n      \"prefill\": \"floral dress\"\n    },\n    \"designers\": {\n      \"title\": \"Designers (mode=designer)\",\n      \"type\": \"array\",\n      \"editor\": \"stringList\",\n      \"description\": \"Designer names, IDs or designer URLs. Each one is resolved to the site's designer ID.\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"designer\": {\n      \"title\": \"Designer\",\n      \"type\": \"string\",\n      \"description\": \"Filter a category/search run to one designer. Use Custom designer for anyone outside this curated list.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"derek_lam_10_crosby_x_rtr\",\n        \"maje\",\n        \"toccin\",\n        \"polo_ralph_lauren\",\n        \"sandro\",\n        \"tanya_taylor\",\n        \"alc\",\n        \"jason_wu_x_rtr\",\n        \"madewell\",\n        \"adam_lippes_x_rtr\",\n        \"hutch\",\n        \"ronny_kobo_x_rtr\",\n        \"lauren_ralph_lauren\",\n        \"staud\",\n        \"joes_jeans\",\n        \"veronica_beard\",\n        \"boss\",\n        \"peter_som_x_rtr\",\n        \"31_phillip_lim\",\n        \"ulla_johnson\",\n        \"sea_new_york\",\n        \"rails\",\n        \"levis\",\n        \"dress_the_population\",\n        \"shoshanna\",\n        \"rosetta_getty_x_rtr\",\n        \"badgley_mischka\",\n        \"cece\",\n        \"farm_rio\",\n        \"marine_layer\",\n        \"thakoon_x_rtr\",\n        \"dl1961\",\n        \"simkhai\",\n        \"simonmiller\",\n        \"splendid\",\n        \"marissa_webb_x_rtr\",\n        \"michael_kors\",\n        \"ieena_for_mac_duggal\",\n        \"derek_lam_10_crosby\",\n        \"vince\",\n        \"diane_von_furstenberg\",\n        \"theory\",\n        \"free_people\",\n        \"tory_burch\",\n        \"tibi\",\n        \"bardot\",\n        \"likely\",\n        \"jason_wu\",\n        \"equipment\",\n        \"joie\",\n        \"cinq_a_sept\",\n        \"rachel_zoe\",\n        \"milly\",\n        \"parker\",\n        \"club_monaco\",\n        \"mara_hoffman\",\n        \"allsaints\",\n        \"anine_bing\",\n        \"anna_sui\",\n        \"altuzarra\",\n        \"bcbgmaxazria\",\n        \"cecilie_bahnsen\",\n        \"nanette_lepore\",\n        \"ted_baker\",\n        \"amanda_uprichard\",\n        \"maggy_london\",\n        \"donna_morgan\",\n        \"jill_jill_stuart\",\n        \"halston\",\n        \"watters\",\n        \"amsale\",\n        \"reformation\",\n        \"rachel_antonoff\",\n        \"blanknyc\",\n        \"black_halo\",\n        \"fifteen_twenty\",\n        \"marie_oliver\",\n        \"misa_los_angeles\",\n        \"naadam\",\n        \"7_for_all_mankind\",\n        \"hudson\",\n        \"ganni\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Derek Lam 10 Crosby X RTR\",\n        \"Maje\",\n        \"Toccin\",\n        \"Polo Ralph Lauren\",\n        \"Sandro\",\n        \"Tanya Taylor\",\n        \"A.L.C.\",\n        \"Jason Wu x RTR\",\n        \"Madewell\",\n        \"Adam Lippes x RTR\",\n        \"Hutch\",\n        \"Ronny Kobo x RTR\",\n        \"Lauren Ralph Lauren\",\n        \"Staud\",\n        \"Joe's Jeans\",\n        \"Veronica Beard\",\n        \"BOSS\",\n        \"Peter Som x RTR\",\n        \"3.1 Phillip Lim\",\n        \"Ulla Johnson\",\n        \"Sea New York\",\n        \"Rails\",\n        \"Levi's\",\n        \"Dress The Population\",\n        \"Shoshanna\",\n        \"Rosetta Getty x RTR\",\n        \"Badgley Mischka\",\n        \"CeCe\",\n        \"FARM Rio\",\n        \"Marine Layer\",\n        \"Thakoon x RTR\",\n        \"DL1961\",\n        \"SIMKHAI\",\n        \"SIMONMILLER\",\n        \"Splendid\",\n        \"Marissa Webb x RTR\",\n        \"MICHAEL KORS\",\n        \"Ieena for Mac Duggal\",\n        \"Derek Lam 10 Crosby\",\n        \"VINCE.\",\n        \"Diane von Furstenberg\",\n        \"Theory\",\n        \"Free People\",\n        \"Tory Burch\",\n        \"Tibi\",\n        \"Bardot\",\n        \"LIKELY\",\n        \"Jason Wu\",\n        \"Equipment\",\n        \"Joie\",\n        \"Cinq a Sept\",\n        \"Rachel Zoe\",\n        \"Milly\",\n        \"Parker\",\n        \"Club Monaco\",\n        \"Mara Hoffman\",\n        \"AllSaints\",\n        \"Anine Bing\",\n        \"Anna Sui\",\n        \"Altuzarra\",\n        \"BCBGMAXAZRIA\",\n        \"Cecilie Bahnsen\",\n        \"Nanette Lepore\",\n        \"Ted Baker\",\n        \"Amanda Uprichard\",\n        \"Maggy London\",\n        \"Donna Morgan\",\n        \"Jill Jill Stuart\",\n        \"HALSTON\",\n        \"WATTERS\",\n        \"AMSALE\",\n        \"Reformation\",\n        \"Rachel Antonoff\",\n        \"BLANKNYC\",\n        \"Black Halo\",\n        \"Fifteen Twenty\",\n        \"Marie Oliver\",\n        \"MISA Los Angeles\",\n        \"NAADAM\",\n        \"7 For All Mankind\",\n        \"Hudson\",\n        \"GANNI\"\n      ],\n      \"default\": \"any\",\n      \"prefill\": \"any\"\n    },\n    \"customDesigner\": {\n      \"title\": \"Custom designer\",\n      \"type\": \"string\",\n      \"editor\": \"textfield\",\n      \"description\": \"Any designer name, ID or URL outside the curated list. Overrides the Designer dropdown.\"\n    },\n    \"productUrls\": {\n      \"title\": \"Product URLs or IDs (mode=productUrls)\",\n      \"type\": \"array\",\n      \"editor\": \"stringList\",\n      \"description\": \"Product page URLs or style IDs, e.g. https://www.renttherunway.com/shop/designers/cult_gaia/cassidy_gown or CULTR24.\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"occasion\": {\n      \"title\": \"Occasion\",\n      \"type\": \"string\",\n      \"description\": \"Where you want to wear it.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"Weekend\",\n        \"Work\",\n        \"DateNightOut\",\n        \"DaytimeEvent\",\n        \"DateNight\",\n        \"NightOut\",\n        \"Party\",\n        \"WeddingGuest\",\n        \"Vacation\",\n        \"FormalAffair\",\n        \"Cocktail\",\n        \"BlackTie\",\n        \"Athleisure\",\n        \"Lounge\",\n        \"Bridesmaid\",\n        \"MotherOfTheBride\",\n        \"ActiveSport\",\n        \"ForTheBride\",\n        \"FourthOfJuly\",\n        \"LaborDayWeekend\",\n        \"athleisure\",\n        \"formalaffair\",\n        \"bridesmaid\",\n        \"datenightout\",\n        \"daytimeevent\",\n        \"weekend\",\n        \"forthebride\",\n        \"party\",\n        \"vacation\",\n        \"weddingguest\",\n        \"work\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Everyday\",\n        \"Work\",\n        \"Date & Night Out\",\n        \"Elevated Daytime\",\n        \"Date Night\",\n        \"Night Out\",\n        \"Party\",\n        \"Wedding Guest\",\n        \"Vacation\",\n        \"Black Tie\",\n        \"Cocktail\",\n        \"Black Tie\",\n        \"Active & Lounge\",\n        \"Lounge\",\n        \"Bridesmaid\",\n        \"Mother of the Bride\",\n        \"Active Sport\",\n        \"For the Bride\",\n        \"Fourth of July\",\n        \"Labor Day Weekend\",\n        \"Athleisure (legacy)\",\n        \"Formal Affair (legacy)\",\n        \"Bridesmaid (legacy)\",\n        \"Date Night Out (legacy)\",\n        \"Daytime Event (legacy)\",\n        \"Weekend (legacy)\",\n        \"For the Bride (legacy)\",\n        \"Party (legacy)\",\n        \"Vacation (legacy)\",\n        \"Wedding Guest (legacy)\",\n        \"Work (legacy)\"\n      ]\n    },\n    \"color\": {\n      \"title\": \"Color\",\n      \"type\": \"string\",\n      \"description\": \"Primary color.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"Blue\",\n        \"Black\",\n        \"Brown\",\n        \"Multicolored\",\n        \"White\",\n        \"OffWhite\",\n        \"Green\",\n        \"Red\",\n        \"Pink\",\n        \"Grey\",\n        \"Purple\",\n        \"Yellow\",\n        \"Orange\",\n        \"Gold\",\n        \"Silver\",\n        \"Clear\",\n        \"RoseGold\",\n        \"black\",\n        \"blue\",\n        \"brown\",\n        \"gold\",\n        \"green\",\n        \"grey\",\n        \"multicolored\",\n        \"offwhite\",\n        \"orange\",\n        \"pink\",\n        \"purple\",\n        \"red\",\n        \"silver\",\n        \"white\",\n        \"yellow\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Blue\",\n        \"Black\",\n        \"Brown\",\n        \"Multicolored\",\n        \"White\",\n        \"Off-White\",\n        \"Green\",\n        \"Red\",\n        \"Pink\",\n        \"Grey\",\n        \"Purple\",\n        \"Yellow\",\n        \"Orange\",\n        \"Gold\",\n        \"Silver\",\n        \"Clear\",\n        \"Rose Gold\",\n        \"Black (legacy)\",\n        \"Blue (legacy)\",\n        \"Brown (legacy)\",\n        \"Gold (legacy)\",\n        \"Green (legacy)\",\n        \"Grey (legacy)\",\n        \"Multicolored (legacy)\",\n        \"Off-White (legacy)\",\n        \"Orange (legacy)\",\n        \"Pink (legacy)\",\n        \"Purple (legacy)\",\n        \"Red (legacy)\",\n        \"Silver (legacy)\",\n        \"White (legacy)\",\n        \"Yellow (legacy)\"\n      ]\n    },\n    \"embellishment\": {\n      \"title\": \"Embellishment\",\n      \"type\": \"string\",\n      \"description\": \"Embellishment detail.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"None\",\n        \"Buttons\",\n        \"Pockets\",\n        \"Belt\",\n        \"Collar\",\n        \"Pleats\",\n        \"Ruffles\",\n        \"CutOuts\",\n        \"Smocking\",\n        \"Embroidered\",\n        \"Lace\",\n        \"Drawstring\",\n        \"Sequins\",\n        \"Hardware\",\n        \"LayersExtraFabric\",\n        \"Sash\",\n        \"LurexMetallicThreading\",\n        \"MeshOverlay\",\n        \"Applique\",\n        \"NeckStrap\",\n        \"FringeTassles\",\n        \"Crochet\",\n        \"Jacquard\",\n        \"Tentacles\",\n        \"RawHem\",\n        \"Burnout\",\n        \"FurTrim\",\n        \"Boning\",\n        \"Quilted\",\n        \"Hood\",\n        \"Beading\",\n        \"Grommets\",\n        \"Cuff\",\n        \"LeatherTrim\",\n        \"Rhinestones\",\n        \"FrayedEdging\",\n        \"MetalDetailing\",\n        \"Slip\",\n        \"Bandage\",\n        \"Bodysuit\",\n        \"Beaded\",\n        \"Distressed\",\n        \"Feathers\",\n        \"PomPoms\",\n        \"DenimTrim\",\n        \"Embossed\",\n        \"Pearls\",\n        \"Flocked\",\n        \"Fringe\",\n        \"Studded\",\n        \"VintageFaded\",\n        \"Yarndye\",\n        \"cutouts\",\n        \"embroidered\",\n        \"lace\",\n        \"pleats\",\n        \"pockets\",\n        \"ruffles\",\n        \"sequins\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"None\",\n        \"Buttons\",\n        \"Pockets\",\n        \"Belt\",\n        \"Collar\",\n        \"Pleats\",\n        \"Ruffles\",\n        \"Cut-Outs\",\n        \"Smocking\",\n        \"Embroidered\",\n        \"Lace\",\n        \"Drawstring\",\n        \"Sequins\",\n        \"Hardware\",\n        \"Layers & Extra Fabric\",\n        \"Sash\",\n        \"Metallic Threading\",\n        \"Mesh Overlay\",\n        \"Applique\",\n        \"Neck Strap\",\n        \"Fringe & Tassels\",\n        \"Crochet\",\n        \"Jacquard\",\n        \"Tentacles\",\n        \"Raw Hem\",\n        \"Burnout\",\n        \"Fur Trim\",\n        \"Boning\",\n        \"Quilted\",\n        \"Hood\",\n        \"Beading\",\n        \"Grommets\",\n        \"Cuff\",\n        \"Leather Trim\",\n        \"Rhinestones\",\n        \"Frayed Edging\",\n        \"Metal Detailing\",\n        \"Slip\",\n        \"Bandage\",\n        \"Bodysuit\",\n        \"Beaded\",\n        \"Distressed\",\n        \"Feathers\",\n        \"Pom-Poms\",\n        \"Denim Trim\",\n        \"Embossed\",\n        \"Pearls\",\n        \"Flocked\",\n        \"Fringe\",\n        \"Studded\",\n        \"Vintage Faded\",\n        \"Yarn Dye\",\n        \"Cut-Outs (legacy)\",\n        \"Embroidered (legacy)\",\n        \"Lace (legacy)\",\n        \"Pleats (legacy)\",\n        \"Pockets (legacy)\",\n        \"Ruffles (legacy)\",\n        \"Sequins (legacy)\"\n      ]\n    },\n    \"neckline\": {\n      \"title\": \"Neckline\",\n      \"type\": \"string\",\n      \"description\": \"Neckline style.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"CrewNeck\",\n        \"VNeck\",\n        \"Collared\",\n        \"SquareNeck\",\n        \"MockNeck\",\n        \"Strapless\",\n        \"ScoopNeck\",\n        \"Sweetheart\",\n        \"HalterNeck\",\n        \"Turtleneck\",\n        \"BoatNeck\",\n        \"OneShoulder\",\n        \"OffTheShoulder\",\n        \"Asymmetric\",\n        \"CowlNeck\",\n        \"None\",\n        \"PlungeNeck\",\n        \"TieNeck\",\n        \"QuarterZip\",\n        \"SplitNeck\",\n        \"HighNeck\",\n        \"ColdShoulder\",\n        \"Henley\",\n        \"boatneck\",\n        \"collared\",\n        \"cowlneck\",\n        \"crewneck\",\n        \"halterneck\",\n        \"highneck\",\n        \"mockneck\",\n        \"offtheshoulder\",\n        \"oneshoulder\",\n        \"plungeneck\",\n        \"scoopneck\",\n        \"squareneck\",\n        \"strapless\",\n        \"sweetheart\",\n        \"turtleneck\",\n        \"vneck\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Crew\",\n        \"V-Neck\",\n        \"Collared\",\n        \"Square\",\n        \"Mock Neck\",\n        \"Strapless\",\n        \"Scoop Neck\",\n        \"Sweetheart\",\n        \"Halter\",\n        \"Turtleneck\",\n        \"Boat Neck\",\n        \"One Shoulder\",\n        \"Off the Shoulder\",\n        \"Asymmetric\",\n        \"Cowl\",\n        \"None\",\n        \"Plunge Neck\",\n        \"Tie Neck\",\n        \"Quarter Zip\",\n        \"Split Neck\",\n        \"High Neck\",\n        \"Cold Shoulder\",\n        \"Henley\",\n        \"Boat Neck (legacy)\",\n        \"Collared (legacy)\",\n        \"Cowl (legacy)\",\n        \"Crew (legacy)\",\n        \"Halter (legacy)\",\n        \"High Neck (legacy)\",\n        \"Mock Neck (legacy)\",\n        \"Off the Shoulder (legacy)\",\n        \"One Shoulder (legacy)\",\n        \"Plunge Neck (legacy)\",\n        \"Scoop Neck (legacy)\",\n        \"Square (legacy)\",\n        \"Strapless (legacy)\",\n        \"Sweetheart (legacy)\",\n        \"Turtleneck (legacy)\",\n        \"V-Neck (legacy)\"\n      ]\n    },\n    \"stylePersona\": {\n      \"title\": \"Style\",\n      \"type\": \"string\",\n      \"description\": \"Overall style persona.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"ClassicPreppy\",\n        \"FeminineRomantic\",\n        \"CasualLaidBack\",\n        \"Edgy\",\n        \"Minimalist\",\n        \"Eclectic\",\n        \"BohoChic\",\n        \"bohochic\",\n        \"casuallaidback\",\n        \"eclectic\",\n        \"edgy\",\n        \"feminineromantic\",\n        \"minimalist\",\n        \"classicpreppy\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Preppy\",\n        \"Feminine\",\n        \"Casual\",\n        \"Edgy\",\n        \"Minimalist\",\n        \"Eclectic\",\n        \"Bohemian\",\n        \"Bohemian (legacy)\",\n        \"Casual (legacy)\",\n        \"Eclectic (legacy)\",\n        \"Edgy (legacy)\",\n        \"Feminine (legacy)\",\n        \"Minimalist (legacy)\",\n        \"Preppy (legacy)\"\n      ]\n    },\n    \"print\": {\n      \"title\": \"Print\",\n      \"type\": \"string\",\n      \"description\": \"Print or pattern.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"None\",\n        \"Floral\",\n        \"Stripe\",\n        \"PlaidCheck\",\n        \"Abstract\",\n        \"Graphic\",\n        \"Geometric\",\n        \"AnimalPrint\",\n        \"ColorBlock\",\n        \"PolkaDots\",\n        \"Logo\",\n        \"JacquardBrocade\",\n        \"TieDye\",\n        \"Ombre\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"None\",\n        \"Floral\",\n        \"Stripe\",\n        \"Plaid & Check\",\n        \"Abstract\",\n        \"Graphic\",\n        \"Geometric\",\n        \"Animal Print\",\n        \"Color Block\",\n        \"Polka Dots\",\n        \"Logo\",\n        \"Jacquard & Brocade\",\n        \"Tie-Dye\",\n        \"Ombre\"\n      ]\n    },\n    \"sleeve\": {\n      \"title\": \"Sleeve\",\n      \"type\": \"string\",\n      \"description\": \"Sleeve length.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"LongSleeve\",\n        \"Sleeveless\",\n        \"ShortSleeve\",\n        \"CapSleeve\",\n        \"34Sleeve\",\n        \"None\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Long Sleeve\",\n        \"Sleeveless\",\n        \"Short Sleeve\",\n        \"Cap Sleeve\",\n        \"3/4 Sleeve\",\n        \"None\"\n      ]\n    },\n    \"seasonality\": {\n      \"title\": \"Season\",\n      \"type\": \"string\",\n      \"description\": \"Season the item is intended for.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"SpringSummer\",\n        \"Seasonless\",\n        \"FallWinter\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Spring / Summer\",\n        \"Seasonless\",\n        \"Fall / Winter\"\n      ]\n    },\n    \"length\": {\n      \"title\": \"Length\",\n      \"type\": \"string\",\n      \"description\": \"Garment length.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"Midi\",\n        \"Ankle\",\n        \"Hip\",\n        \"BelowHip\",\n        \"MidThigh\",\n        \"Floor\",\n        \"Mini\",\n        \"AboveHip\",\n        \"Short\",\n        \"Crop\",\n        \"Knee\",\n        \"HighLow\",\n        \"Calf\",\n        \"MicroMini\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Midi\",\n        \"Ankle\",\n        \"Hip\",\n        \"Below Hip\",\n        \"Mid-Thigh\",\n        \"Floor\",\n        \"Mini\",\n        \"Above Hip\",\n        \"Short\",\n        \"Crop\",\n        \"Knee\",\n        \"High-Low\",\n        \"Calf\",\n        \"Micro Mini\"\n      ]\n    },\n    \"maternity\": {\n      \"title\": \"Maternity\",\n      \"type\": \"string\",\n      \"description\": \"Maternity or bump-friendly fit.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"NotMaternity\",\n        \"MaternityRelevant\",\n        \"BumpFriendly\",\n        \"TrueMaternity\",\n        \"Nursing\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Not Maternity\",\n        \"Maternity Relevant\",\n        \"Bump Friendly\",\n        \"True Maternity\",\n        \"Nursing\"\n      ]\n    },\n    \"weddingOccasion\": {\n      \"title\": \"Wedding occasion\",\n      \"type\": \"string\",\n      \"description\": \"Wedding setting or event.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"CityWedding\",\n        \"CountryClubWedding\",\n        \"NewYearsWedding\",\n        \"EngagementParty\",\n        \"VineyardWedding\",\n        \"BridalShower\",\n        \"BacheloretteParty\",\n        \"BeachWedding\",\n        \"MotherOfTheBride\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"City Wedding\",\n        \"Country Club Wedding\",\n        \"New Year's Wedding\",\n        \"Engagement Party\",\n        \"Vineyard Wedding\",\n        \"Bridal Shower\",\n        \"Bachelorette Party\",\n        \"Beach Wedding\",\n        \"Mother of the Bride\"\n      ]\n    },\n    \"weddingFormality\": {\n      \"title\": \"Wedding formality\",\n      \"type\": \"string\",\n      \"description\": \"Wedding dress code.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"any\",\n        \"BlackTieOptional\",\n        \"Cocktail\",\n        \"BlackTie\",\n        \"Daytime\",\n        \"Outdoor\"\n      ],\n      \"enumTitles\": [\n        \"Any / not filtered\",\n        \"Black Tie Optional\",\n        \"Cocktail\",\n        \"Black Tie\",\n        \"Daytime\",\n        \"Outdoor\"\n      ]\n    },\n    \"sizes\": {\n      \"title\": \"Sizes\",\n      \"type\": \"array\",\n      \"editor\": \"stringList\",\n      \"description\": \"Only items available in these sizes. Uses the site's universal 0-22 size scale; letter sizes S/M/L are accepted from older saved inputs.\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"rentalType\": {\n      \"title\": \"Rental type\",\n      \"type\": \"string\",\n      \"description\": \"One-off rental uses a date, duration and shipping zip. Subscription modes use the membership closet; Subscription (include sold out) includes unavailable styles.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"oneTime\",\n        \"subscription\",\n        \"subscriptionAll\"\n      ],\n      \"enumTitles\": [\n        \"One-off rental (available for my date)\",\n        \"Subscription (available now)\",\n        \"Subscription (include sold out)\"\n      ],\n      \"default\": \"oneTime\",\n      \"prefill\": \"oneTime\"\n    },\n    \"rentalStartDate\": {\n      \"title\": \"Rental start date (one-off)\",\n      \"type\": \"string\",\n      \"editor\": \"textfield\",\n      \"description\": \"Start date in YYYY-MM-DD, e.g. 2027-04-17. Leave blank to use the site default (about six months ahead). Sundays are not valid rental start dates.\"\n    },\n    \"rentalDuration\": {\n      \"title\": \"Rental duration (one-off)\",\n      \"type\": \"string\",\n      \"editor\": \"select\",\n      \"description\": \"Rental length in days. The site supports 4 and 8 days.\",\n      \"enum\": [\n        \"4\",\n        \"8\"\n      ],\n      \"enumTitles\": [\n        \"4 days\",\n        \"8 days\"\n      ],\n      \"default\": \"4\",\n      \"prefill\": \"4\"\n    },\n    \"zipCode\": {\n      \"title\": \"Shipping ZIP code\",\n      \"type\": \"string\",\n      \"editor\": \"textfield\",\n      \"description\": \"US ZIP code used for availability and delivery-window pricing.\",\n      \"default\": \"10001\",\n      \"prefill\": \"10001\"\n    },\n    \"minRentalPrice\": {\n      \"title\": \"Min rental price (USD)\",\n      \"type\": \"number\",\n      \"description\": \"Drop items whose rental price is below this amount.\",\n      \"minimum\": 0,\n      \"maximum\": 100000\n    },\n    \"maxRentalPrice\": {\n      \"title\": \"Max rental price (USD)\",\n      \"type\": \"number\",\n      \"description\": \"Drop items whose rental price is above this amount.\",\n      \"minimum\": 0,\n      \"maximum\": 100000\n    },\n    \"minRating\": {\n      \"title\": \"Min rating (0-10)\",\n      \"type\": \"number\",\n      \"description\": \"Drop items rated below this on Rent the Runway's 0-10 scale.\",\n      \"minimum\": 0,\n      \"maximum\": 10\n    },\n    \"sortBy\": {\n      \"title\": \"Sort by\",\n      \"type\": \"string\",\n      \"description\": \"Order of results. Price sorts by retail (MSRP) value are server-side; rental-price and rating sorts use the fetched candidate window.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"recommended\",\n        \"newest\",\n        \"msrpLowToHigh\",\n        \"msrpHighToLow\",\n        \"priceLowToHigh\",\n        \"priceHighToLow\",\n        \"ratingHighToLow\",\n        \"relevance\"\n      ],\n      \"enumTitles\": [\n        \"Recommended (site order)\",\n        \"Newest arrivals\",\n        \"Retail value: low to high\",\n        \"Retail value: high to low\",\n        \"Rental price: low to high\",\n        \"Rental price: high to low\",\n        \"Rating: high to low\",\n        \"Relevance (legacy)\"\n      ],\n      \"default\": \"recommended\",\n      \"prefill\": \"recommended\"\n    },\n    \"includeDetails\": {\n      \"title\": \"Include product details\",\n      \"type\": \"boolean\",\n      \"description\": \"Fetch descriptions, fabric, fit notes, attributes, sizes and images from each product page.\",\n      \"default\": true,\n      \"prefill\": true\n    },\n    \"includeAvailability\": {\n      \"title\": \"Include size availability\",\n      \"type\": \"boolean\",\n      \"description\": \"Check which sizes are actually available for the selected date/scope instead of listing every size the item was made in.\",\n      \"default\": true,\n      \"prefill\": true\n    },\n    \"includeReviews\": {\n      \"title\": \"Include reviews\",\n      \"type\": \"boolean\",\n      \"description\": \"Add up to 40 recent reviews per item, including fit feedback and reviewer measurements when available.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includePriceTiers\": {\n      \"title\": \"Include 4-day and 8-day prices\",\n      \"type\": \"boolean\",\n      \"description\": \"Add both rental price tiers for one-off rentals. Uses one extra request per item.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"maxReviewsPerProduct\": {\n      \"title\": \"Max reviews per product\",\n      \"type\": \"integer\",\n      \"description\": \"Upper bound when Include reviews is on. The actor fetches review pages until this bound or exhaustion. Default 200; max 1000.\",\n      \"minimum\": 1,\n      \"maximum\": 1000,\n      \"default\": 200,\n      \"prefill\": 200\n    },\n    \"onlyNew\": {\n      \"title\": \"Only new items\",\n      \"type\": \"boolean\",\n      \"description\": \"Emit only product IDs not seen in a previous run with onlyNew enabled. Uses a persistent key-value store; useful for scheduled price/stock monitors.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"maxItems\": {\n      \"title\": \"Max items\",\n      \"type\": \"integer\",\n      \"description\": \"Hard cap on emitted item records. Detail enrichment is practical up to 300 items; larger runs are faster with Include product details off.\",\n      \"minimum\": 1,\n      \"maximum\": 10000,\n      \"default\": 50,\n      \"prefill\": 3\n    }\n  },\n  \"required\": [\n    \"mode\"\n  ]\n}",
    "readme": "# Rent the Runway Designer Rental Catalog Extractor\n\nRent the Runway is a designer clothing rental service: each style has a rental price, a retail value, size availability that changes with the delivery date, and sometimes a discounted purchase option. This actor collects that catalog in structured form, including the availability context behind each price.\n\nIt can browse a category, run a keyword search across the catalog, pull every style from one or more designers, or enrich a list of product URLs/IDs. Catalog browsing is HTTP-only and needs no account or proxy.\n\n## Modes\n\n- **Browse a category** — 19 editor-curated categories (dresses, gowns, tops, handbags, jewelry, and more) plus the full catalog.\n- **Search by keyword and filters** — keyword plus any combination of occasion, color, embellishment, neckline, style, print, sleeve, season, length, maternity and wedding filters.\n- **Browse designers** — one or more designer names, IDs or designer URLs.\n- **Specific product URLs or IDs** — paste product links or style IDs (for example `CULTR24`).\n\n## What each item includes\n\n- **Identity** — `productId`, `itemName`, `designer`, `designerId`, `category`, `categoryTree`, `detailUrl`.\n- **Prices** — `rentalPrice` for the selected rental type/duration, `retailPrice`, `buyPrice` when the item can be bought below retail, optional `rentalPrice4Day` and `rentalPrice8Day`, plus `memberRentalPrice`/`memberPriceDiscount` when a member price is published, in USD.\n- **Availability** — `sizesOffered` (all sizes the style was made in), `sizesAvailable` (actually available for the chosen date/scope), `availableSkuCount`, `availableUnits` (units in rotation), `availableUnitCount` (subscription availability) and `inStock`.\n- **Product detail** — `description`, `stylistNotes`, `fitNotes`, `fabricComposition`, `sleeve`, `lengthInches`, `occasionTags`, `color`, `embellishments`, `neckline`, `stylePersonas`, `maternity`, `seasonality`, `programEligibility`, `publishedDate`.\n- **Media** — `imageUrl` (lead image) and `images` (all available angles, at high resolution).\n- **Reviews** — `rating` (0-10), `ratingSource` (`catalog-list` when approximate, `reviews` when exact), `reviewCount`, `reviewSummary`, and up to `maxReviewsPerProduct` recent `reviews` when enabled (default 200).\n- **Run context** — `rentalType`, `rentalStartDate`, `rentalDuration`, `zipCode`, `recordType`, `scrapedAt`.\n\nEvery field is omitted when the source does not have it; records never contain nulls, empty strings, empty arrays or placeholder text.\n\n## Input\n\n| Field | Type | Default | Description |\n| --- | --- | --- | --- |\n| `mode` | Select | `category` | `category`, `search`, `designer` or `productUrls`. |\n| `category` | Select | `all` | Category for `category` mode, or an optional category limit for `search`. |\n| `searchQuery` | String | – | Free-text keyword for `search`. Optional; filters alone can browse. |\n| `designers` | String list | – | Designer names, IDs or URLs for `designer` mode. |\n| `designer` | Select | `any` | Curated designer filter for category/search runs. |\n| `customDesigner` | String | – | Any designer outside the curated list; overrides `designer`. |\n| `productUrls` | String list | – | Product URLs or style IDs for `productUrls` mode. |\n| `occasion` | Select | – | Where you want to wear it. |\n| `color` | Select | – | Primary color. |\n| `embellishment` | Select | – | Embellishment detail. |\n| `neckline` | Select | – | Neckline style. |\n| `stylePersona` | Select | – | Overall style. |\n| `print` | Select | – | Print or pattern. |\n| `sleeve` | Select | – | Sleeve length. |\n| `seasonality` | Select | – | Intended season. |\n| `length` | Select | – | Garment length. |\n| `maternity` | Select | – | Maternity or bump-friendly fit. |\n| `weddingOccasion` | Select | – | Wedding setting or event. |\n| `weddingFormality` | Select | – | Wedding dress code. |\n| `sizes` | String list | – | Universal sizes 0-22; legacy S/M/L inputs are mapped. |\n| `rentalType` | Select | `oneTime` | One-off rental, subscription, or subscription including sold-out styles. |\n| `rentalStartDate` | String | blank | `YYYY-MM-DD`; blank uses the site's default window (about six months ahead). |\n| `rentalDuration` | Select | `4` | 4 or 8 days. |\n| `zipCode` | String | `10001` | US ZIP used for availability and delivery pricing. |\n| `minRentalPrice` | Number | – | Drop items below this rental price (USD). |\n| `maxRentalPrice` | Number | – | Drop items above this rental price (USD). |\n| `minRating` | Number | – | Drop items below this rating (0-10). |\n| `sortBy` | Select | `recommended` | Recommended, newest, retail value, rental price or rating. |\n| `includeDetails` | Boolean | `true` | Add descriptions, attributes, sizes and images from product pages. |\n| `includeAvailability` | Boolean | `true` | Check the sizes actually available for the selected date/scope. |\n| `includeReviews` | Boolean | `false` | Add review text/fit data per item. |\n| `maxReviewsPerProduct` | Integer | `200` | Review cap when Include reviews is on (1-1000); pages are fetched until this bound or exhaustion. |\n| `includePriceTiers` | Boolean | `false` | Add both 4-day and 8-day rental prices. |\n| `onlyNew` | Boolean | `false` | Emit only product IDs not seen in a previous `onlyNew` run; useful for scheduled monitors. |\n| `maxItems` | Integer | `50` | Record cap (1-10,000). Detail enrichment is practical up to 500 items; list-only runs can go to 10,000. |\n\n## Examples\n\n### Wedding-guest dresses under $100\n\n```json\n{\n  \"mode\": \"category\",\n  \"category\": \"wedding-guest-dresses\",\n  \"maxRentalPrice\": 100,\n  \"minRating\": 8,\n  \"maxItems\": 40\n}\n```\n\n### Search for a floral dress in size 4, 4-day rental\n\n```json\n{\n  \"mode\": \"search\",\n  \"searchQuery\": \"floral dress\",\n  \"sizes\": [\"4\"],\n  \"rentalDuration\": 4,\n  \"maxItems\": 30\n}\n```\n\n### Every Reformation style, with both price tiers\n\n```json\n{\n  \"mode\": \"designer\",\n  \"designers\": [\"Reformation\"],\n  \"includePriceTiers\": true,\n  \"maxItems\": 100\n}\n```\n\n### Enrich specific product links\n\n```json\n{\n  \"mode\": \"productUrls\",\n  \"productUrls\": [\n    \"https://www.renttherunway.com/shop/designers/cult_gaia/cassidy_gown\",\n    \"MAR123\"\n  ],\n  \"includeReviews\": true\n}\n```\n\n## Use cases\n\n- Compare rent-versus-buy value across designers and categories.\n- Monitor rental and retail prices before wedding or event season.\n- Find what is genuinely in stock for a size and delivery date.\n- Build style round-ups with high-resolution images and product links.\n- Study fit feedback and reviewer measurements from the review data.\n\n## FAQ\n\n**Do I need an account, cookie or proxy?**\nNo. The catalog, product pages and review endpoints used here are public. The actor connects directly and manages any fallback internally.\n\n**What is the difference between the rental types?**\n`oneTime` returns styles available for a specific rental date, duration and ZIP, with rental prices. `subscription` returns styles available in the membership closet; `subscriptionAll` also includes sold-out styles. Stock is scope-specific: a style can be sold out for subscription but available for a one-off rental.\n\n**Why is `sizesAvailable` missing on some records?**\nIt is only emitted when availability was checked. `sizesOffered` still lists every size the style was made in. Availability changes by date, duration and ZIP.\n\n**Why do some styles disappear when I change the date?**\nThe one-off catalog only includes styles with at least one available size for that date window. Sundays are not valid rental start dates; the actor falls back to the default date and says so in the run message.\n\n**Can I get all reviews for an item?**\nYes. The public review endpoint is paginated in pages of 40; `includeReviews` follows pages until exhaustion or `maxReviewsPerProduct` (default 200, max 1000). The total `reviewCount` is always reported.\n\n**What does the rating scale mean?**\nRatings are on Rent the Runway's 0-10 scale. `ratingScale` is included so the value is unambiguous.\n\n**How do I get both 4-day and 8-day prices?**\nSet `includePriceTiers` to `true`. Each selected product is read separately.\n\n**Can I get more than 10,000 items?**\nA single unfiltered search is capped at 10,000. Browse individual categories instead, or split the request by designer, occasion or other filters.\n\n**How do I run a scheduled monitor for only new items?**\nSet `onlyNew` to `true`. The actor stores seen product IDs in a persistent key-value store and skips them on later runs, so each run returns only new styles.\n\n**Is this affiliated with Rent the Runway?**\nNo. This is an independent data extraction tool with no affiliation to Rent the Runway, Inc.\n\n## Limitations\n\n- Availability is a snapshot for the selected date, duration and ZIP; it changes as inventory moves.\n- One-off rental results exclude sold-out styles by design.\n- `maxReviewsPerProduct` bounds review text (default 200, max 1000); the total review count is always reported.\n- Care instructions, designer biographies and per-item membership rental prices are not exposed by the public payloads used here.\n- Reserve availability reports which sizes are available, not how many units back each size.\n- The default shipping ZIP is 10001 (New York); availability and delivery windows change with the ZIP.\n- Very large runs with `includeDetails` enabled are slower because each item needs a compact product-detail request, a reviews page for the exact rating and a member-price request. 500 detailed rows are practical; list-only runs reach 10,000.\n- `onlyNew` tracks the last 50,000 emitted IDs; older IDs are forgotten and may appear again.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "rent-the-runway-designer-rental-catalog-extractor",
      "title": "Rent the Runway Designer Rental Catalog Extractor",
      "description": "Scrapes Rent the Runway's designer rental catalog with category, designer and style filters, rental and retail prices, 4/8-day tiers, size availability, full details and reviews.",
      "version": "1.1",
      "buildTag": "latest",
      "dockerfile": "./Dockerfile",
      "readme": "# Rent the Runway Designer Rental Catalog Extractor\n\nRent the Runway is a designer clothing rental service: each style has a rental price, a retail value, size availability that changes with the delivery date, and sometimes a discounted purchase option. This actor collects that catalog in structured form, including the availability context behind each price.\n\nIt can browse a category, run a keyword search across the catalog, pull every style from one or more designers, or enrich a list of product URLs/IDs. Catalog browsing is HTTP-only and needs no account or proxy.\n\n## Modes\n\n- **Browse a category** — 19 editor-curated categories (dresses, gowns, tops, handbags, jewelry, and more) plus the full catalog.\n- **Search by keyword and filters** — keyword plus any combination of occasion, color, embellishment, neckline, style, print, sleeve, season, length, maternity and wedding filters.\n- **Browse designers** — one or more designer names, IDs or designer URLs.\n- **Specific product URLs or IDs** — paste product links or style IDs (for example `CULTR24`).\n\n## What each item includes\n\n- **Identity** — `productId`, `itemName`, `designer`, `designerId`, `category`, `categoryTree`, `detailUrl`.\n- **Prices** — `rentalPrice` for the selected rental type/duration, `retailPrice`, `buyPrice` when the item can be bought below retail, optional `rentalPrice4Day` and `rentalPrice8Day`, plus `memberRentalPrice`/`memberPriceDiscount` when a member price is published, in USD.\n- **Availability** — `sizesOffered` (all sizes the style was made in), `sizesAvailable` (actually available for the chosen date/scope), `availableSkuCount`, `availableUnits` (units in rotation), `availableUnitCount` (subscription availability) and `inStock`.\n- **Product detail** — `description`, `stylistNotes`, `fitNotes`, `fabricComposition`, `sleeve`, `lengthInches`, `occasionTags`, `color`, `embellishments`, `neckline`, `stylePersonas`, `maternity`, `seasonality`, `programEligibility`, `publishedDate`.\n- **Media** — `imageUrl` (lead image) and `images` (all available angles, at high resolution).\n- **Reviews** — `rating` (0-10), `ratingSource` (`catalog-list` when approximate, `reviews` when exact), `reviewCount`, `reviewSummary`, and up to `maxReviewsPerProduct` recent `reviews` when enabled (default 200).\n- **Run context** — `rentalType`, `rentalStartDate`, `rentalDuration`, `zipCode`, `recordType`, `scrapedAt`.\n\nEvery field is omitted when the source does not have it; records never contain nulls, empty strings, empty arrays or placeholder text.\n\n## Input\n\n| Field | Type | Default | Description |\n| --- | --- | --- | --- |\n| `mode` | Select | `category` | `category`, `search`, `designer` or `productUrls`. |\n| `category` | Select | `all` | Category for `category` mode, or an optional category limit for `search`. |\n| `searchQuery` | String | – | Free-text keyword for `search`. Optional; filters alone can browse. |\n| `designers` | String list | – | Designer names, IDs or URLs for `designer` mode. |\n| `designer` | Select | `any` | Curated designer filter for category/search runs. |\n| `customDesigner` | String | – | Any designer outside the curated list; overrides `designer`. |\n| `productUrls` | String list | – | Product URLs or style IDs for `productUrls` mode. |\n| `occasion` | Select | – | Where you want to wear it. |\n| `color` | Select | – | Primary color. |\n| `embellishment` | Select | – | Embellishment detail. |\n| `neckline` | Select | – | Neckline style. |\n| `stylePersona` | Select | – | Overall style. |\n| `print` | Select | – | Print or pattern. |\n| `sleeve` | Select | – | Sleeve length. |\n| `seasonality` | Select | – | Intended season. |\n| `length` | Select | – | Garment length. |\n| `maternity` | Select | – | Maternity or bump-friendly fit. |\n| `weddingOccasion` | Select | – | Wedding setting or event. |\n| `weddingFormality` | Select | – | Wedding dress code. |\n| `sizes` | String list | – | Universal sizes 0-22; legacy S/M/L inputs are mapped. |\n| `rentalType` | Select | `oneTime` | One-off rental, subscription, or subscription including sold-out styles. |\n| `rentalStartDate` | String | blank | `YYYY-MM-DD`; blank uses the site's default window (about six months ahead). |\n| `rentalDuration` | Select | `4` | 4 or 8 days. |\n| `zipCode` | String | `10001` | US ZIP used for availability and delivery pricing. |\n| `minRentalPrice` | Number | – | Drop items below this rental price (USD). |\n| `maxRentalPrice` | Number | – | Drop items above this rental price (USD). |\n| `minRating` | Number | – | Drop items below this rating (0-10). |\n| `sortBy` | Select | `recommended` | Recommended, newest, retail value, rental price or rating. |\n| `includeDetails` | Boolean | `true` | Add descriptions, attributes, sizes and images from product pages. |\n| `includeAvailability` | Boolean | `true` | Check the sizes actually available for the selected date/scope. |\n| `includeReviews` | Boolean | `false` | Add review text/fit data per item. |\n| `maxReviewsPerProduct` | Integer | `200` | Review cap when Include reviews is on (1-1000); pages are fetched until this bound or exhaustion. |\n| `includePriceTiers` | Boolean | `false` | Add both 4-day and 8-day rental prices. |\n| `onlyNew` | Boolean | `false` | Emit only product IDs not seen in a previous `onlyNew` run; useful for scheduled monitors. |\n| `maxItems` | Integer | `50` | Record cap (1-10,000). Detail enrichment is practical up to 500 items; list-only runs can go to 10,000. |\n\n## Examples\n\n### Wedding-guest dresses under $100\n\n```json\n{\n  \"mode\": \"category\",\n  \"category\": \"wedding-guest-dresses\",\n  \"maxRentalPrice\": 100,\n  \"minRating\": 8,\n  \"maxItems\": 40\n}\n```\n\n### Search for a floral dress in size 4, 4-day rental\n\n```json\n{\n  \"mode\": \"search\",\n  \"searchQuery\": \"floral dress\",\n  \"sizes\": [\"4\"],\n  \"rentalDuration\": 4,\n  \"maxItems\": 30\n}\n```\n\n### Every Reformation style, with both price tiers\n\n```json\n{\n  \"mode\": \"designer\",\n  \"designers\": [\"Reformation\"],\n  \"includePriceTiers\": true,\n  \"maxItems\": 100\n}\n```\n\n### Enrich specific product links\n\n```json\n{\n  \"mode\": \"productUrls\",\n  \"productUrls\": [\n    \"https://www.renttherunway.com/shop/designers/cult_gaia/cassidy_gown\",\n    \"MAR123\"\n  ],\n  \"includeReviews\": true\n}\n```\n\n## Use cases\n\n- Compare rent-versus-buy value across designers and categories.\n- Monitor rental and retail prices before wedding or event season.\n- Find what is genuinely in stock for a size and delivery date.\n- Build style round-ups with high-resolution images and product links.\n- Study fit feedback and reviewer measurements from the review data.\n\n## FAQ\n\n**Do I need an account, cookie or proxy?**\nNo. The catalog, product pages and review endpoints used here are public. The actor connects directly and manages any fallback internally.\n\n**What is the difference between the rental types?**\n`oneTime` returns styles available for a specific rental date, duration and ZIP, with rental prices. `subscription` returns styles available in the membership closet; `subscriptionAll` also includes sold-out styles. Stock is scope-specific: a style can be sold out for subscription but available for a one-off rental.\n\n**Why is `sizesAvailable` missing on some records?**\nIt is only emitted when availability was checked. `sizesOffered` still lists every size the style was made in. Availability changes by date, duration and ZIP.\n\n**Why do some styles disappear when I change the date?**\nThe one-off catalog only includes styles with at least one available size for that date window. Sundays are not valid rental start dates; the actor falls back to the default date and says so in the run message.\n\n**Can I get all reviews for an item?**\nYes. The public review endpoint is paginated in pages of 40; `includeReviews` follows pages until exhaustion or `maxReviewsPerProduct` (default 200, max 1000). The total `reviewCount` is always reported.\n\n**What does the rating scale mean?**\nRatings are on Rent the Runway's 0-10 scale. `ratingScale` is included so the value is unambiguous.\n\n**How do I get both 4-day and 8-day prices?**\nSet `includePriceTiers` to `true`. Each selected product is read separately.\n\n**Can I get more than 10,000 items?**\nA single unfiltered search is capped at 10,000. Browse individual categories instead, or split the request by designer, occasion or other filters.\n\n**How do I run a scheduled monitor for only new items?**\nSet `onlyNew` to `true`. The actor stores seen product IDs in a persistent key-value store and skips them on later runs, so each run returns only new styles.\n\n**Is this affiliated with Rent the Runway?**\nNo. This is an independent data extraction tool with no affiliation to Rent the Runway, Inc.\n\n## Limitations\n\n- Availability is a snapshot for the selected date, duration and ZIP; it changes as inventory moves.\n- One-off rental results exclude sold-out styles by design.\n- `maxReviewsPerProduct` bounds review text (default 200, max 1000); the total review count is always reported.\n- Care instructions, designer biographies and per-item membership rental prices are not exposed by the public payloads used here.\n- Reserve availability reports which sizes are available, not how many units back each size.\n- The default shipping ZIP is 10001 (New York); availability and delivery windows change with the ZIP.\n- Very large runs with `includeDetails` enabled are slower because each item needs a compact product-detail request, a reviews page for the exact rating and a member-price request. 500 detailed rows are practical; list-only runs reach 10,000.\n- `onlyNew` tracks the last 50,000 emitted IDs; older IDs are forgotten and may appear again.\n",
      "input": {
        "title": "Rent the Runway Designer Rental Catalog Extractor Input",
        "description": "Browse or search the Rent the Runway designer rental catalog. Filter by category, designer, occasion, color, style, size, date and price; return rental and retail prices, availability, details and optional reviews.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "mode": {
            "title": "Mode",
            "type": "string",
            "description": "What to fetch. Browse a category, search by keyword and filters, pull one or more designers, or enrich specific product URLs/IDs.",
            "editor": "select",
            "enum": [
              "category",
              "search",
              "designer",
              "productUrls"
            ],
            "enumTitles": [
              "Browse a category",
              "Search by keyword and filters",
              "Browse designers",
              "Specific product URLs or IDs"
            ],
            "default": "category",
            "prefill": "category"
          },
          "category": {
            "title": "Category",
            "type": "string",
            "description": "Category to browse in mode=category. In mode=search, set it to limit a keyword search to that category. \"All categories\" browses the full catalog.",
            "editor": "select",
            "enum": [
              "dresses",
              "cocktail-dresses",
              "formal-dresses",
              "bridesmaid-dresses",
              "wedding-guest-dresses",
              "summer-dresses",
              "maternity-clothes",
              "tops",
              "jumpsuits-rompers",
              "skirts",
              "pants",
              "jeans",
              "shorts",
              "sweaters",
              "jackets-coats",
              "handbags",
              "jewelry",
              "sunglasses",
              "gowns",
              "all"
            ],
            "enumTitles": [
              "Dresses",
              "Cocktail Dresses",
              "Formal Dresses",
              "Bridesmaid Dresses",
              "Wedding Guest Dresses",
              "Summer Dresses",
              "Maternity Clothes",
              "Tops",
              "Jumpsuits & Rompers",
              "Skirts",
              "Pants",
              "Jeans",
              "Shorts",
              "Sweaters",
              "Jackets & Coats",
              "Handbags",
              "Jewelry",
              "Sunglasses",
              "Gowns",
              "All categories"
            ],
            "default": "all",
            "prefill": "cocktail-dresses"
          },
          "searchQuery": {
            "title": "Search query",
            "type": "string",
            "description": "Free-text search in mode=search, e.g. \"floral dress\". Optional: leave blank and use filters to browse. Site-wide search is used when no category is selected.",
            "editor": "textfield",
            "prefill": "floral dress"
          },
          "designers": {
            "title": "Designers (mode=designer)",
            "type": "array",
            "editor": "stringList",
            "description": "Designer names, IDs or designer URLs. Each one is resolved to the site's designer ID.",
            "items": {
              "type": "string"
            }
          },
          "designer": {
            "title": "Designer",
            "type": "string",
            "description": "Filter a category/search run to one designer. Use Custom designer for anyone outside this curated list.",
            "editor": "select",
            "enum": [
              "any",
              "derek_lam_10_crosby_x_rtr",
              "maje",
              "toccin",
              "polo_ralph_lauren",
              "sandro",
              "tanya_taylor",
              "alc",
              "jason_wu_x_rtr",
              "madewell",
              "adam_lippes_x_rtr",
              "hutch",
              "ronny_kobo_x_rtr",
              "lauren_ralph_lauren",
              "staud",
              "joes_jeans",
              "veronica_beard",
              "boss",
              "peter_som_x_rtr",
              "31_phillip_lim",
              "ulla_johnson",
              "sea_new_york",
              "rails",
              "levis",
              "dress_the_population",
              "shoshanna",
              "rosetta_getty_x_rtr",
              "badgley_mischka",
              "cece",
              "farm_rio",
              "marine_layer",
              "thakoon_x_rtr",
              "dl1961",
              "simkhai",
              "simonmiller",
              "splendid",
              "marissa_webb_x_rtr",
              "michael_kors",
              "ieena_for_mac_duggal",
              "derek_lam_10_crosby",
              "vince",
              "diane_von_furstenberg",
              "theory",
              "free_people",
              "tory_burch",
              "tibi",
              "bardot",
              "likely",
              "jason_wu",
              "equipment",
              "joie",
              "cinq_a_sept",
              "rachel_zoe",
              "milly",
              "parker",
              "club_monaco",
              "mara_hoffman",
              "allsaints",
              "anine_bing",
              "anna_sui",
              "altuzarra",
              "bcbgmaxazria",
              "cecilie_bahnsen",
              "nanette_lepore",
              "ted_baker",
              "amanda_uprichard",
              "maggy_london",
              "donna_morgan",
              "jill_jill_stuart",
              "halston",
              "watters",
              "amsale",
              "reformation",
              "rachel_antonoff",
              "blanknyc",
              "black_halo",
              "fifteen_twenty",
              "marie_oliver",
              "misa_los_angeles",
              "naadam",
              "7_for_all_mankind",
              "hudson",
              "ganni"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Derek Lam 10 Crosby X RTR",
              "Maje",
              "Toccin",
              "Polo Ralph Lauren",
              "Sandro",
              "Tanya Taylor",
              "A.L.C.",
              "Jason Wu x RTR",
              "Madewell",
              "Adam Lippes x RTR",
              "Hutch",
              "Ronny Kobo x RTR",
              "Lauren Ralph Lauren",
              "Staud",
              "Joe's Jeans",
              "Veronica Beard",
              "BOSS",
              "Peter Som x RTR",
              "3.1 Phillip Lim",
              "Ulla Johnson",
              "Sea New York",
              "Rails",
              "Levi's",
              "Dress The Population",
              "Shoshanna",
              "Rosetta Getty x RTR",
              "Badgley Mischka",
              "CeCe",
              "FARM Rio",
              "Marine Layer",
              "Thakoon x RTR",
              "DL1961",
              "SIMKHAI",
              "SIMONMILLER",
              "Splendid",
              "Marissa Webb x RTR",
              "MICHAEL KORS",
              "Ieena for Mac Duggal",
              "Derek Lam 10 Crosby",
              "VINCE.",
              "Diane von Furstenberg",
              "Theory",
              "Free People",
              "Tory Burch",
              "Tibi",
              "Bardot",
              "LIKELY",
              "Jason Wu",
              "Equipment",
              "Joie",
              "Cinq a Sept",
              "Rachel Zoe",
              "Milly",
              "Parker",
              "Club Monaco",
              "Mara Hoffman",
              "AllSaints",
              "Anine Bing",
              "Anna Sui",
              "Altuzarra",
              "BCBGMAXAZRIA",
              "Cecilie Bahnsen",
              "Nanette Lepore",
              "Ted Baker",
              "Amanda Uprichard",
              "Maggy London",
              "Donna Morgan",
              "Jill Jill Stuart",
              "HALSTON",
              "WATTERS",
              "AMSALE",
              "Reformation",
              "Rachel Antonoff",
              "BLANKNYC",
              "Black Halo",
              "Fifteen Twenty",
              "Marie Oliver",
              "MISA Los Angeles",
              "NAADAM",
              "7 For All Mankind",
              "Hudson",
              "GANNI"
            ],
            "default": "any",
            "prefill": "any"
          },
          "customDesigner": {
            "title": "Custom designer",
            "type": "string",
            "editor": "textfield",
            "description": "Any designer name, ID or URL outside the curated list. Overrides the Designer dropdown."
          },
          "productUrls": {
            "title": "Product URLs or IDs (mode=productUrls)",
            "type": "array",
            "editor": "stringList",
            "description": "Product page URLs or style IDs, e.g. https://www.renttherunway.com/shop/designers/cult_gaia/cassidy_gown or CULTR24.",
            "items": {
              "type": "string"
            }
          },
          "occasion": {
            "title": "Occasion",
            "type": "string",
            "description": "Where you want to wear it.",
            "editor": "select",
            "enum": [
              "any",
              "Weekend",
              "Work",
              "DateNightOut",
              "DaytimeEvent",
              "DateNight",
              "NightOut",
              "Party",
              "WeddingGuest",
              "Vacation",
              "FormalAffair",
              "Cocktail",
              "BlackTie",
              "Athleisure",
              "Lounge",
              "Bridesmaid",
              "MotherOfTheBride",
              "ActiveSport",
              "ForTheBride",
              "FourthOfJuly",
              "LaborDayWeekend",
              "athleisure",
              "formalaffair",
              "bridesmaid",
              "datenightout",
              "daytimeevent",
              "weekend",
              "forthebride",
              "party",
              "vacation",
              "weddingguest",
              "work"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Everyday",
              "Work",
              "Date & Night Out",
              "Elevated Daytime",
              "Date Night",
              "Night Out",
              "Party",
              "Wedding Guest",
              "Vacation",
              "Black Tie",
              "Cocktail",
              "Black Tie",
              "Active & Lounge",
              "Lounge",
              "Bridesmaid",
              "Mother of the Bride",
              "Active Sport",
              "For the Bride",
              "Fourth of July",
              "Labor Day Weekend",
              "Athleisure (legacy)",
              "Formal Affair (legacy)",
              "Bridesmaid (legacy)",
              "Date Night Out (legacy)",
              "Daytime Event (legacy)",
              "Weekend (legacy)",
              "For the Bride (legacy)",
              "Party (legacy)",
              "Vacation (legacy)",
              "Wedding Guest (legacy)",
              "Work (legacy)"
            ]
          },
          "color": {
            "title": "Color",
            "type": "string",
            "description": "Primary color.",
            "editor": "select",
            "enum": [
              "any",
              "Blue",
              "Black",
              "Brown",
              "Multicolored",
              "White",
              "OffWhite",
              "Green",
              "Red",
              "Pink",
              "Grey",
              "Purple",
              "Yellow",
              "Orange",
              "Gold",
              "Silver",
              "Clear",
              "RoseGold",
              "black",
              "blue",
              "brown",
              "gold",
              "green",
              "grey",
              "multicolored",
              "offwhite",
              "orange",
              "pink",
              "purple",
              "red",
              "silver",
              "white",
              "yellow"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Blue",
              "Black",
              "Brown",
              "Multicolored",
              "White",
              "Off-White",
              "Green",
              "Red",
              "Pink",
              "Grey",
              "Purple",
              "Yellow",
              "Orange",
              "Gold",
              "Silver",
              "Clear",
              "Rose Gold",
              "Black (legacy)",
              "Blue (legacy)",
              "Brown (legacy)",
              "Gold (legacy)",
              "Green (legacy)",
              "Grey (legacy)",
              "Multicolored (legacy)",
              "Off-White (legacy)",
              "Orange (legacy)",
              "Pink (legacy)",
              "Purple (legacy)",
              "Red (legacy)",
              "Silver (legacy)",
              "White (legacy)",
              "Yellow (legacy)"
            ]
          },
          "embellishment": {
            "title": "Embellishment",
            "type": "string",
            "description": "Embellishment detail.",
            "editor": "select",
            "enum": [
              "any",
              "None",
              "Buttons",
              "Pockets",
              "Belt",
              "Collar",
              "Pleats",
              "Ruffles",
              "CutOuts",
              "Smocking",
              "Embroidered",
              "Lace",
              "Drawstring",
              "Sequins",
              "Hardware",
              "LayersExtraFabric",
              "Sash",
              "LurexMetallicThreading",
              "MeshOverlay",
              "Applique",
              "NeckStrap",
              "FringeTassles",
              "Crochet",
              "Jacquard",
              "Tentacles",
              "RawHem",
              "Burnout",
              "FurTrim",
              "Boning",
              "Quilted",
              "Hood",
              "Beading",
              "Grommets",
              "Cuff",
              "LeatherTrim",
              "Rhinestones",
              "FrayedEdging",
              "MetalDetailing",
              "Slip",
              "Bandage",
              "Bodysuit",
              "Beaded",
              "Distressed",
              "Feathers",
              "PomPoms",
              "DenimTrim",
              "Embossed",
              "Pearls",
              "Flocked",
              "Fringe",
              "Studded",
              "VintageFaded",
              "Yarndye",
              "cutouts",
              "embroidered",
              "lace",
              "pleats",
              "pockets",
              "ruffles",
              "sequins"
            ],
            "enumTitles": [
              "Any / not filtered",
              "None",
              "Buttons",
              "Pockets",
              "Belt",
              "Collar",
              "Pleats",
              "Ruffles",
              "Cut-Outs",
              "Smocking",
              "Embroidered",
              "Lace",
              "Drawstring",
              "Sequins",
              "Hardware",
              "Layers & Extra Fabric",
              "Sash",
              "Metallic Threading",
              "Mesh Overlay",
              "Applique",
              "Neck Strap",
              "Fringe & Tassels",
              "Crochet",
              "Jacquard",
              "Tentacles",
              "Raw Hem",
              "Burnout",
              "Fur Trim",
              "Boning",
              "Quilted",
              "Hood",
              "Beading",
              "Grommets",
              "Cuff",
              "Leather Trim",
              "Rhinestones",
              "Frayed Edging",
              "Metal Detailing",
              "Slip",
              "Bandage",
              "Bodysuit",
              "Beaded",
              "Distressed",
              "Feathers",
              "Pom-Poms",
              "Denim Trim",
              "Embossed",
              "Pearls",
              "Flocked",
              "Fringe",
              "Studded",
              "Vintage Faded",
              "Yarn Dye",
              "Cut-Outs (legacy)",
              "Embroidered (legacy)",
              "Lace (legacy)",
              "Pleats (legacy)",
              "Pockets (legacy)",
              "Ruffles (legacy)",
              "Sequins (legacy)"
            ]
          },
          "neckline": {
            "title": "Neckline",
            "type": "string",
            "description": "Neckline style.",
            "editor": "select",
            "enum": [
              "any",
              "CrewNeck",
              "VNeck",
              "Collared",
              "SquareNeck",
              "MockNeck",
              "Strapless",
              "ScoopNeck",
              "Sweetheart",
              "HalterNeck",
              "Turtleneck",
              "BoatNeck",
              "OneShoulder",
              "OffTheShoulder",
              "Asymmetric",
              "CowlNeck",
              "None",
              "PlungeNeck",
              "TieNeck",
              "QuarterZip",
              "SplitNeck",
              "HighNeck",
              "ColdShoulder",
              "Henley",
              "boatneck",
              "collared",
              "cowlneck",
              "crewneck",
              "halterneck",
              "highneck",
              "mockneck",
              "offtheshoulder",
              "oneshoulder",
              "plungeneck",
              "scoopneck",
              "squareneck",
              "strapless",
              "sweetheart",
              "turtleneck",
              "vneck"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Crew",
              "V-Neck",
              "Collared",
              "Square",
              "Mock Neck",
              "Strapless",
              "Scoop Neck",
              "Sweetheart",
              "Halter",
              "Turtleneck",
              "Boat Neck",
              "One Shoulder",
              "Off the Shoulder",
              "Asymmetric",
              "Cowl",
              "None",
              "Plunge Neck",
              "Tie Neck",
              "Quarter Zip",
              "Split Neck",
              "High Neck",
              "Cold Shoulder",
              "Henley",
              "Boat Neck (legacy)",
              "Collared (legacy)",
              "Cowl (legacy)",
              "Crew (legacy)",
              "Halter (legacy)",
              "High Neck (legacy)",
              "Mock Neck (legacy)",
              "Off the Shoulder (legacy)",
              "One Shoulder (legacy)",
              "Plunge Neck (legacy)",
              "Scoop Neck (legacy)",
              "Square (legacy)",
              "Strapless (legacy)",
              "Sweetheart (legacy)",
              "Turtleneck (legacy)",
              "V-Neck (legacy)"
            ]
          },
          "stylePersona": {
            "title": "Style",
            "type": "string",
            "description": "Overall style persona.",
            "editor": "select",
            "enum": [
              "any",
              "ClassicPreppy",
              "FeminineRomantic",
              "CasualLaidBack",
              "Edgy",
              "Minimalist",
              "Eclectic",
              "BohoChic",
              "bohochic",
              "casuallaidback",
              "eclectic",
              "edgy",
              "feminineromantic",
              "minimalist",
              "classicpreppy"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Preppy",
              "Feminine",
              "Casual",
              "Edgy",
              "Minimalist",
              "Eclectic",
              "Bohemian",
              "Bohemian (legacy)",
              "Casual (legacy)",
              "Eclectic (legacy)",
              "Edgy (legacy)",
              "Feminine (legacy)",
              "Minimalist (legacy)",
              "Preppy (legacy)"
            ]
          },
          "print": {
            "title": "Print",
            "type": "string",
            "description": "Print or pattern.",
            "editor": "select",
            "enum": [
              "any",
              "None",
              "Floral",
              "Stripe",
              "PlaidCheck",
              "Abstract",
              "Graphic",
              "Geometric",
              "AnimalPrint",
              "ColorBlock",
              "PolkaDots",
              "Logo",
              "JacquardBrocade",
              "TieDye",
              "Ombre"
            ],
            "enumTitles": [
              "Any / not filtered",
              "None",
              "Floral",
              "Stripe",
              "Plaid & Check",
              "Abstract",
              "Graphic",
              "Geometric",
              "Animal Print",
              "Color Block",
              "Polka Dots",
              "Logo",
              "Jacquard & Brocade",
              "Tie-Dye",
              "Ombre"
            ]
          },
          "sleeve": {
            "title": "Sleeve",
            "type": "string",
            "description": "Sleeve length.",
            "editor": "select",
            "enum": [
              "any",
              "LongSleeve",
              "Sleeveless",
              "ShortSleeve",
              "CapSleeve",
              "34Sleeve",
              "None"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Long Sleeve",
              "Sleeveless",
              "Short Sleeve",
              "Cap Sleeve",
              "3/4 Sleeve",
              "None"
            ]
          },
          "seasonality": {
            "title": "Season",
            "type": "string",
            "description": "Season the item is intended for.",
            "editor": "select",
            "enum": [
              "any",
              "SpringSummer",
              "Seasonless",
              "FallWinter"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Spring / Summer",
              "Seasonless",
              "Fall / Winter"
            ]
          },
          "length": {
            "title": "Length",
            "type": "string",
            "description": "Garment length.",
            "editor": "select",
            "enum": [
              "any",
              "Midi",
              "Ankle",
              "Hip",
              "BelowHip",
              "MidThigh",
              "Floor",
              "Mini",
              "AboveHip",
              "Short",
              "Crop",
              "Knee",
              "HighLow",
              "Calf",
              "MicroMini"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Midi",
              "Ankle",
              "Hip",
              "Below Hip",
              "Mid-Thigh",
              "Floor",
              "Mini",
              "Above Hip",
              "Short",
              "Crop",
              "Knee",
              "High-Low",
              "Calf",
              "Micro Mini"
            ]
          },
          "maternity": {
            "title": "Maternity",
            "type": "string",
            "description": "Maternity or bump-friendly fit.",
            "editor": "select",
            "enum": [
              "any",
              "NotMaternity",
              "MaternityRelevant",
              "BumpFriendly",
              "TrueMaternity",
              "Nursing"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Not Maternity",
              "Maternity Relevant",
              "Bump Friendly",
              "True Maternity",
              "Nursing"
            ]
          },
          "weddingOccasion": {
            "title": "Wedding occasion",
            "type": "string",
            "description": "Wedding setting or event.",
            "editor": "select",
            "enum": [
              "any",
              "CityWedding",
              "CountryClubWedding",
              "NewYearsWedding",
              "EngagementParty",
              "VineyardWedding",
              "BridalShower",
              "BacheloretteParty",
              "BeachWedding",
              "MotherOfTheBride"
            ],
            "enumTitles": [
              "Any / not filtered",
              "City Wedding",
              "Country Club Wedding",
              "New Year's Wedding",
              "Engagement Party",
              "Vineyard Wedding",
              "Bridal Shower",
              "Bachelorette Party",
              "Beach Wedding",
              "Mother of the Bride"
            ]
          },
          "weddingFormality": {
            "title": "Wedding formality",
            "type": "string",
            "description": "Wedding dress code.",
            "editor": "select",
            "enum": [
              "any",
              "BlackTieOptional",
              "Cocktail",
              "BlackTie",
              "Daytime",
              "Outdoor"
            ],
            "enumTitles": [
              "Any / not filtered",
              "Black Tie Optional",
              "Cocktail",
              "Black Tie",
              "Daytime",
              "Outdoor"
            ]
          },
          "sizes": {
            "title": "Sizes",
            "type": "array",
            "editor": "stringList",
            "description": "Only items available in these sizes. Uses the site's universal 0-22 size scale; letter sizes S/M/L are accepted from older saved inputs.",
            "items": {
              "type": "string"
            }
          },
          "rentalType": {
            "title": "Rental type",
            "type": "string",
            "description": "One-off rental uses a date, duration and shipping zip. Subscription modes use the membership closet; Subscription (include sold out) includes unavailable styles.",
            "editor": "select",
            "enum": [
              "oneTime",
              "subscription",
              "subscriptionAll"
            ],
            "enumTitles": [
              "One-off rental (available for my date)",
              "Subscription (available now)",
              "Subscription (include sold out)"
            ],
            "default": "oneTime",
            "prefill": "oneTime"
          },
          "rentalStartDate": {
            "title": "Rental start date (one-off)",
            "type": "string",
            "editor": "textfield",
            "description": "Start date in YYYY-MM-DD, e.g. 2027-04-17. Leave blank to use the site default (about six months ahead). Sundays are not valid rental start dates."
          },
          "rentalDuration": {
            "title": "Rental duration (one-off)",
            "type": "string",
            "editor": "select",
            "description": "Rental length in days. The site supports 4 and 8 days.",
            "enum": [
              "4",
              "8"
            ],
            "enumTitles": [
              "4 days",
              "8 days"
            ],
            "default": "4",
            "prefill": "4"
          },
          "zipCode": {
            "title": "Shipping ZIP code",
            "type": "string",
            "editor": "textfield",
            "description": "US ZIP code used for availability and delivery-window pricing.",
            "default": "10001",
            "prefill": "10001"
          },
          "minRentalPrice": {
            "title": "Min rental price (USD)",
            "type": "number",
            "description": "Drop items whose rental price is below this amount.",
            "minimum": 0,
            "maximum": 100000
          },
          "maxRentalPrice": {
            "title": "Max rental price (USD)",
            "type": "number",
            "description": "Drop items whose rental price is above this amount.",
            "minimum": 0,
            "maximum": 100000
          },
          "minRating": {
            "title": "Min rating (0-10)",
            "type": "number",
            "description": "Drop items rated below this on Rent the Runway's 0-10 scale.",
            "minimum": 0,
            "maximum": 10
          },
          "sortBy": {
            "title": "Sort by",
            "type": "string",
            "description": "Order of results. Price sorts by retail (MSRP) value are server-side; rental-price and rating sorts use the fetched candidate window.",
            "editor": "select",
            "enum": [
              "recommended",
              "newest",
              "msrpLowToHigh",
              "msrpHighToLow",
              "priceLowToHigh",
              "priceHighToLow",
              "ratingHighToLow",
              "relevance"
            ],
            "enumTitles": [
              "Recommended (site order)",
              "Newest arrivals",
              "Retail value: low to high",
              "Retail value: high to low",
              "Rental price: low to high",
              "Rental price: high to low",
              "Rating: high to low",
              "Relevance (legacy)"
            ],
            "default": "recommended",
            "prefill": "recommended"
          },
          "includeDetails": {
            "title": "Include product details",
            "type": "boolean",
            "description": "Fetch descriptions, fabric, fit notes, attributes, sizes and images from each product page.",
            "default": true,
            "prefill": true
          },
          "includeAvailability": {
            "title": "Include size availability",
            "type": "boolean",
            "description": "Check which sizes are actually available for the selected date/scope instead of listing every size the item was made in.",
            "default": true,
            "prefill": true
          },
          "includeReviews": {
            "title": "Include reviews",
            "type": "boolean",
            "description": "Add up to 40 recent reviews per item, including fit feedback and reviewer measurements when available.",
            "default": false,
            "prefill": false
          },
          "includePriceTiers": {
            "title": "Include 4-day and 8-day prices",
            "type": "boolean",
            "description": "Add both rental price tiers for one-off rentals. Uses one extra request per item.",
            "default": false,
            "prefill": false
          },
          "maxReviewsPerProduct": {
            "title": "Max reviews per product",
            "type": "integer",
            "description": "Upper bound when Include reviews is on. The actor fetches review pages until this bound or exhaustion. Default 200; max 1000.",
            "minimum": 1,
            "maximum": 1000,
            "default": 200,
            "prefill": 200
          },
          "onlyNew": {
            "title": "Only new items",
            "type": "boolean",
            "description": "Emit only product IDs not seen in a previous run with onlyNew enabled. Uses a persistent key-value store; useful for scheduled price/stock monitors.",
            "default": false,
            "prefill": false
          },
          "maxItems": {
            "title": "Max items",
            "type": "integer",
            "description": "Hard cap on emitted item records. Detail enrichment is practical up to 300 items; larger runs are faster with Include product details off.",
            "minimum": 1,
            "maximum": 10000,
            "default": 50,
            "prefill": 3
          }
        },
        "required": [
          "mode"
        ]
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Rent the Runway Designer Rental Catalog Extractor Output",
        "description": "Rent the Runway items with designer, category, rental, retail and member prices, 4/8-day tiers, size availability, rating source, full product details, gallery images and paginated reviews.",
        "properties": {
          "items": {
            "type": "string",
            "title": "Rent the Runway items",
            "description": "Dataset containing all scraped Rent the Runway items.",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "defaultRunOptions": {
        "build": "latest",
        "timeoutSecs": 600,
        "memoryMbytes": 1024
      },
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "views": {
            "overview": {
              "title": "Items",
              "transformation": {
                "fields": [
                  "itemName",
                  "designer",
                  "rentalPrice",
                  "retailPrice",
                  "category",
                  "rating",
                  "sizesAvailable",
                  "inStock",
                  "detailUrl"
                ]
              },
              "display": {
                "component": "table",
                "properties": {}
              }
            }
          }
        }
      },
      "environmentVariables": {}
    },
    "buildNumber": "1.1.1",
    "imageDigest": "37acfb7a72069d9e056bb276016973caa637fd19a5647e0822974aca939cb5eb",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.1"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.013914444444444445
    }
  }
}