{
  "openapi": "3.0.1",
  "info": {
    "title": "ACA Camps Scraper",
    "description": "Scrape the American Camp Association's Find a Camp directory - 3,900+ accredited and member day, overnight, and family camps with 11,000+ programs across the US. Search by camp type, location, activities, gender, cost, and more.",
    "version": "1.0",
    "x-build-id": "vlOB51YXfzXmJ092R"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/crawlerbros~aca-camps-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-crawlerbros-aca-camps-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/crawlerbros~aca-camps-scraper/runs": {
      "post": {
        "operationId": "runs-sync-crawlerbros-aca-camps-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/crawlerbros~aca-camps-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-crawlerbros-aca-camps-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "mode"
        ],
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "search",
              "byCampId",
              "byCampName",
              "byProgramId"
            ],
            "type": "string",
            "description": "What to fetch.",
            "default": "search"
          },
          "campType": {
            "title": "Camp type (mode=search)",
            "enum": [
              "day_camp",
              "overnight_camp",
              "day_and_overnight",
              "adult_camp"
            ],
            "type": "string",
            "description": "What type of camp to search for.",
            "default": "day_camp"
          },
          "campNameQuery": {
            "title": "Camp name (mode=byCampName)",
            "type": "string",
            "description": "Full or partial camp name to search for, e.g. `YMCA` or `Camp Fire`. Matches at least 3 characters.",
            "default": ""
          },
          "campIds": {
            "title": "Camp IDs (mode=byCampId)",
            "type": "array",
            "description": "Numeric ACA camp IDs, e.g. `1883`. Find these via mode=search or mode=byCampName results (`campId` field).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "programIds": {
            "title": "Program IDs (mode=byProgramId)",
            "type": "array",
            "description": "Numeric ACA program IDs, e.g. `4836`. Find these via mode=search results (`programs[].programId` field).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "locationType": {
            "title": "Location filter (mode=search)",
            "enum": [
              "",
              "zip",
              "state"
            ],
            "type": "string",
            "description": "How to narrow camps by location. Leave as Nationwide to search all US locations.",
            "default": ""
          },
          "postalCode": {
            "title": "US zip code (locationType=zip)",
            "type": "string",
            "description": "5-digit US zip code to search around, e.g. `10001`.",
            "default": ""
          },
          "distanceMiles": {
            "title": "Search radius (locationType=zip)",
            "enum": [
              "5",
              "10",
              "15",
              "20",
              "30",
              "50",
              "75",
              "100",
              "200",
              "300",
              "500",
              "12500"
            ],
            "type": "string",
            "description": "Distance in miles from the zip code.",
            "default": "50"
          },
          "states": {
            "title": "US states (locationType=state)",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to camps located in these US states/territories.",
            "items": {
              "type": "string",
              "enum": [
                "AL",
                "AK",
                "AZ",
                "AR",
                "CA",
                "CO",
                "CT",
                "DE",
                "DC",
                "FL",
                "GA",
                "HI",
                "ID",
                "IL",
                "IN",
                "IA",
                "KS",
                "KY",
                "LA",
                "ME",
                "MD",
                "MA",
                "MI",
                "MN",
                "MS",
                "MO",
                "MT",
                "NE",
                "NV",
                "NH",
                "NJ",
                "NM",
                "NY",
                "NC",
                "ND",
                "OH",
                "OK",
                "OR",
                "PA",
                "PR",
                "RI",
                "SC",
                "SD",
                "TN",
                "TX",
                "UT",
                "VT",
                "VI",
                "VA",
                "WA",
                "WV",
                "WI",
                "WY"
              ],
              "enumTitles": [
                "Alabama",
                "Alaska",
                "Arizona",
                "Arkansas",
                "California",
                "Colorado",
                "Connecticut",
                "Delaware",
                "District of Columbia",
                "Florida",
                "Georgia",
                "Hawaii",
                "Idaho",
                "Illinois",
                "Indiana",
                "Iowa",
                "Kansas",
                "Kentucky",
                "Louisiana",
                "Maine",
                "Maryland",
                "Massachusetts",
                "Michigan",
                "Minnesota",
                "Mississippi",
                "Missouri",
                "Montana",
                "Nebraska",
                "Nevada",
                "New Hampshire",
                "New Jersey",
                "New Mexico",
                "New York",
                "North Carolina",
                "North Dakota",
                "Ohio",
                "Oklahoma",
                "Oregon",
                "Pennsylvania",
                "Puerto Rico",
                "Rhode Island",
                "South Carolina",
                "South Dakota",
                "Tennessee",
                "Texas",
                "Utah",
                "Vermont",
                "Virgin Islands",
                "Virginia",
                "Washington",
                "West Virginia",
                "Wisconsin",
                "Wyoming"
              ]
            },
            "default": []
          },
          "gender": {
            "title": "Gender served",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to camps/programs serving these genders. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "coed",
                "only_boys",
                "only_girls"
              ],
              "enumTitles": [
                "Coed",
                "Boys Only",
                "Girls Only"
              ]
            },
            "default": []
          },
          "accreditedOnly": {
            "title": "ACA-accredited camps only",
            "type": "boolean",
            "description": "Only include camps that are currently ACA-accredited.",
            "default": false
          },
          "activities": {
            "title": "Activities offered",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to camps offering these activities. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "leave_no_trace",
                "acting",
                "aerobics",
                "aeronautics",
                "all_terrain_vehicle",
                "animal_encounters",
                "animation",
                "aquatic_ecology",
                "archaeology",
                "archery",
                "architecture",
                "arts_and_crafts",
                "astronomy",
                "aviation",
                "motocross",
                "backpacking",
                "baseball",
                "basket_making",
                "basketball",
                "bike_touring",
                "biology",
                "bowling",
                "business",
                "citcounselor_development",
                "camping_skills",
                "canoeing",
                "canyoneering",
                "spelunking",
                "ceramics",
                "cheerleading",
                "chemistry",
                "circus",
                "college_prep",
                "computer",
                "conservation",
                "creative_writing",
                "cross_country_skiing",
                "culinary",
                "cultural_appreciation",
                "dance",
                "day_trips",
                "diving",
                "downhill_skiing",
                "drama",
                "drawing_and_painting",
                "engineering",
                "english_as_second_language",
                "entomology",
                "ethnic_studies",
                "experiencing_history",
                "farming",
                "fencing",
                "field_hockey",
                "film_and_tv",
                "fishing",
                "fitness",
                "football",
                "forest_ecology",
                "gaga",
                "games",
                "general_academics",
                "geo_caching",
                "geology",
                "go_karts",
                "golf",
                "gymnastics",
                "herpetology",
                "hiking",
                "history",
                "horseback_riding_english",
                "horseback_riding_vaulting",
                "horseback_riding_western",
                "hunting",
                "ice_climbing",
                "ice_hockey",
                "ice_skating",
                "social_skills",
                "international_studies",
                "journalism",
                "kayaking",
                "lacrosse",
                "languages",
                "leadership_development",
                "liberal_arts",
                "magic",
                "marine_science",
                "martial_arts",
                "mathematics",
                "military",
                "model_rocketry",
                "mountain_biking",
                "mountaineering",
                "music_intrumental",
                "music_vocal",
                "nature_exposure",
                "sewing",
                "orienteering",
                "ornithology",
                "paddleboarding",
                "paintball",
                "parkour",
                "philosophy",
                "photography",
                "physics",
                "pickleball",
                "pottery",
                "debate",
                "race_car_driving",
                "racquetball",
                "radio",
                "rafting",
                "ranch_work",
                "readingliterature",
                "religious_study",
                "riflery",
                "robotics",
                "rock_climbing",
                "roller_hockey",
                "rollerblading",
                "ropes_course",
                "rowing",
                "rugby",
                "running",
                "scuba",
                "sailing",
                "science",
                "scooter",
                "sculpture",
                "service_learning",
                "silk_screening",
                "skateboarding",
                "snorkeling",
                "snowboarding",
                "shoeshowing",
                "soccer",
                "softball",
                "squash",
                "stained_glass",
                "street_hockey",
                "surfing",
                "swimming",
                "tennis",
                "theater",
                "track_and_field",
                "teen_travel__inside_the_us",
                "teen_travel__outside_the_us",
                "ultimate_frisbee",
                "veterinary_science",
                "volleyball",
                "wakeboarding",
                "water_polo",
                "water_skiing",
                "weight_lifting",
                "wilderness_survival",
                "wilderness_trips",
                "wildlife_ecology",
                "windsurfing",
                "woodturning",
                "woodworking",
                "wrestling",
                "yoga_pilates_tai_chi",
                "zip_line",
                "zoology"
              ],
              "enumTitles": [
                "\"Leave No Trace\" Skills",
                "Acting",
                "Aerobics",
                "Aeronautics",
                "All-Terrain Vehicle (ATV)",
                "Animal Encounters",
                "Animation",
                "Aquatic Ecology/Study",
                "Archaeology",
                "Archery",
                "Architecture",
                "Arts and Crafts",
                "Astronomy",
                "Aviation",
                "BMX/Motocross",
                "Backpacking",
                "Baseball",
                "Basket Making/Weaving",
                "Basketball",
                "Bike Touring",
                "Biology",
                "Bowling",
                "Business/Finance",
                "CIT/Counselor Development",
                "Camping Skills/Outdoor Living",
                "Canoeing",
                "Canyoneering",
                "Caving / Spelunking",
                "Ceramics",
                "Cheerleading",
                "Chemistry",
                "Circus",
                "College Prep",
                "Computer/Technology",
                "Conservation",
                "Creative Writing",
                "Cross Country Skiing",
                "Culinary/Cooking",
                "Cultural Appreciation",
                "Dance",
                "Day Trips",
                "Diving",
                "Downhill Skiing",
                "Drama",
                "Drawing and Painting",
                "Engineering",
                "English as a Second Language",
                "Entomology (Insects)",
                "Ethnic Studies",
                "Experiencing History",
                "Farming/Gardening",
                "Fencing",
                "Field Hockey",
                "Film and TV",
                "Fishing",
                "Fitness",
                "Football",
                "Forest Ecology",
                "GaGa",
                "Games",
                "General Academics",
                "Geo-caching",
                "Geology (Earth)",
                "Go-Karts",
                "Golf",
                "Gymnastics",
                "Herpetology (Amphibians & Reptiles)",
                "Hiking",
                "History",
                "Horseback Riding - English",
                "Horseback Riding - Vaulting",
                "Horseback Riding - Western",
                "Hunting",
                "Ice Climbing",
                "Ice Hockey",
                "Ice Skating",
                "Intentional Social Skill Development",
                "International Studies",
                "Journalism/Writing",
                "Kayaking",
                "Lacrosse",
                "Languages",
                "Leadership Development",
                "Liberal Arts",
                "Magic",
                "Marine Science",
                "Martial Arts",
                "Mathematics",
                "Military",
                "Model Rocketry",
                "Mountain Biking",
                "Mountaineering",
                "Music - Instrumental",
                "Music - Vocal",
                "Nature Exposure",
                "Needlearts/Sewing",
                "Orienteering",
                "Ornithology (Birds)",
                "Paddleboarding",
                "Paintball",
                "Parkour",
                "Philosophy/Logic/Critical Thinking",
                "Photography",
                "Physics",
                "Pickleball",
                "Pottery",
                "Public Speaking/Debate",
                "Race Car Driving",
                "Racquetball",
                "Radio",
                "Rafting",
                "Ranch Work",
                "Reading/Literature",
                "Religious Study",
                "Riflery",
                "Robotics",
                "Rock Climbing",
                "Roller Hockey",
                "Rollerblading/Roller Skating",
                "Ropes Course",
                "Rowing/Crew",
                "Rugby",
                "Running",
                "SCUBA",
                "Sailing",
                "Science",
                "Scooter",
                "Sculpture",
                "Service Learning/Community Service",
                "Silk Screening",
                "Skateboarding",
                "Snorkeling",
                "Snowboarding",
                "Snowshoeing",
                "Soccer",
                "Softball",
                "Squash",
                "Stained Glass",
                "Street Hockey",
                "Surfing",
                "Swimming",
                "Tennis",
                "Theater",
                "Track & Field",
                "Travel - inside the U.S.",
                "Travel - outside the U.S.",
                "Ultimate Frisbee",
                "Veterinary Science",
                "Volleyball",
                "Wakeboarding",
                "Water Polo",
                "Water Skiing",
                "Weight Lifting",
                "Wilderness Survival",
                "Wilderness Trips",
                "Wildlife Ecology",
                "Windsurfing",
                "Woodturning",
                "Woodworking",
                "Wrestling",
                "Yoga/Pilates/Tai Chi",
                "Zip Line",
                "Zoology (Animals)"
              ]
            },
            "default": []
          },
          "singleFocusActivity": {
            "title": "Single-focus activity (mode=search)",
            "enum": [
              "",
              "leave_no_trace",
              "acting",
              "aerobics",
              "aeronautics",
              "all_terrain_vehicle",
              "animal_encounters",
              "animation",
              "aquatic_ecology",
              "archaeology",
              "archery",
              "architecture",
              "arts_and_crafts",
              "astronomy",
              "aviation",
              "motocross",
              "backpacking",
              "baseball",
              "basket_making",
              "basketball",
              "bike_touring",
              "biology",
              "bowling",
              "business",
              "citcounselor_development",
              "camping_skills",
              "canoeing",
              "canyoneering",
              "spelunking",
              "ceramics",
              "cheerleading",
              "chemistry",
              "circus",
              "college_prep",
              "computer",
              "conservation",
              "creative_writing",
              "cross_country_skiing",
              "culinary",
              "cultural_appreciation",
              "dance",
              "day_trips",
              "diving",
              "downhill_skiing",
              "drama",
              "drawing_and_painting",
              "engineering",
              "english_as_second_language",
              "entomology",
              "ethnic_studies",
              "experiencing_history",
              "farming",
              "fencing",
              "field_hockey",
              "film_and_tv",
              "fishing",
              "fitness",
              "football",
              "forest_ecology",
              "gaga",
              "games",
              "general_academics",
              "geo_caching",
              "geology",
              "go_karts",
              "golf",
              "gymnastics",
              "herpetology",
              "hiking",
              "history",
              "horseback_riding_english",
              "horseback_riding_vaulting",
              "horseback_riding_western",
              "hunting",
              "ice_climbing",
              "ice_hockey",
              "ice_skating",
              "social_skills",
              "international_studies",
              "journalism",
              "kayaking",
              "lacrosse",
              "languages",
              "leadership_development",
              "liberal_arts",
              "magic",
              "marine_science",
              "martial_arts",
              "mathematics",
              "military",
              "model_rocketry",
              "mountain_biking",
              "mountaineering",
              "music_intrumental",
              "music_vocal",
              "nature_exposure",
              "sewing",
              "orienteering",
              "ornithology",
              "paddleboarding",
              "paintball",
              "parkour",
              "philosophy",
              "photography",
              "physics",
              "pickleball",
              "pottery",
              "debate",
              "race_car_driving",
              "racquetball",
              "radio",
              "rafting",
              "ranch_work",
              "readingliterature",
              "religious_study",
              "riflery",
              "robotics",
              "rock_climbing",
              "roller_hockey",
              "rollerblading",
              "ropes_course",
              "rowing",
              "rugby",
              "running",
              "scuba",
              "sailing",
              "science",
              "scooter",
              "sculpture",
              "service_learning",
              "silk_screening",
              "skateboarding",
              "snorkeling",
              "snowboarding",
              "shoeshowing",
              "soccer",
              "softball",
              "squash",
              "stained_glass",
              "street_hockey",
              "surfing",
              "swimming",
              "tennis",
              "theater",
              "track_and_field",
              "teen_travel__inside_the_us",
              "teen_travel__outside_the_us",
              "ultimate_frisbee",
              "veterinary_science",
              "volleyball",
              "wakeboarding",
              "water_polo",
              "water_skiing",
              "weight_lifting",
              "wilderness_survival",
              "wilderness_trips",
              "wildlife_ecology",
              "windsurfing",
              "woodturning",
              "woodworking",
              "wrestling",
              "yoga_pilates_tai_chi",
              "zip_line",
              "zoology"
            ],
            "type": "string",
            "description": "Restrict results to camps whose ENTIRE program is dedicated to this one activity (e.g. an all-sailing camp) rather than camps that merely offer it. Ignored if `activities` (multi-select) is also set — the two are mutually exclusive on the upstream site. Leave blank to not filter by single focus.",
            "default": ""
          },
          "affiliations": {
            "title": "Camp affiliations",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to camps affiliated with these organizations. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "4h_club",
                "american_cancer_society",
                "american_diabetes_association",
                "american_heart_association",
                "arthritis_foundation",
                "assemblies_of_god",
                "atheist_humanist",
                "audubon_society",
                "baptist_american",
                "baptist_independent",
                "baptist_southern",
                "big_brothers_big_sisters",
                "boy_scouts_of_america",
                "boys_and_girls_clubs_of_america",
                "buddhism",
                "camp_fire_usa",
                "childrens_oncology_camp_association",
                "christian_science",
                "christian_service_brigade",
                "church_of_christ",
                "church_of_god",
                "church_of_jesus_christ_of_latter_day_saints",
                "church_of_nazarene",
                "church_of_the_brethren",
                "college_or_university",
                "community_center",
                "community_of_christ",
                "diabetes_education_and_camping_association",
                "disciples_of_christ",
                "easterseals",
                "elks",
                "episcopal",
                "evangelical_covenant",
                "evangelical_free",
                "exclude_camps_with_a_religious_affiliation",
                "the_national_ffa_organization",
                "fresh_air_society",
                "girl_scouts_of_the_usa",
                "girls_inc",
                "government_state_federal",
                "greek_orthodox",
                "hindu",
                "hole_in_the_wall",
                "hospital_health_medical",
                "independent_for_profit",
                "independent_not_for_profit",
                "international_association_of_burn_camps",
                "islam",
                "jehovahs_witness",
                "jewish_community_center",
                "association_independent_jewish_camps",
                "jewish_conservative",
                "jewish_orthodox",
                "jewish_other",
                "jewish_reform",
                "kiwanis_club",
                "lions_club",
                "lutheran_elca",
                "lutheran_missouri_synod",
                "mennonite",
                "moravian",
                "multidenominational_christian",
                "museum_zoo_science_center",
                "nondenominational_christian",
                "parks_and_recreation",
                "presbyterian",
                "quaker",
                "rheumatic_diseases",
                "roman_catholic",
                "salvation_army",
                "school",
                "scientology",
                "seriousfun_network",
                "settlement_house",
                "seventh_day_adventist",
                "sikhism",
                "the_arc",
                "united_church_of_christ",
                "united_methodist",
                "urban_league",
                "woodmen_of_the_world",
                "ymca",
                "ywca"
              ],
              "enumTitles": [
                "4-H Clubs",
                "American Cancer Society",
                "American Diabetes Association",
                "American Heart Association",
                "Arthritis Foundation",
                "Assemblies of God",
                "Atheist/Humanist",
                "Audubon Society",
                "Baptist, American",
                "Baptist, Independent",
                "Baptist, Southern",
                "Big Brothers Big Sisters",
                "Boy Scouts of America",
                "Boys & Girls Clubs of America",
                "Buddhism",
                "Camp Fire",
                "Children's Oncology Camp Association",
                "Christian Science",
                "Christian Service Brigade",
                "Church of Christ",
                "Church of God",
                "Church of Jesus Christ of Latter-day Saints",
                "Church of Nazarene",
                "Church of the Brethren",
                "College or University",
                "Community Center",
                "Community of Christ",
                "Diabetes Education & Camping Association",
                "Disciples of Christ",
                "Easterseals",
                "Elks",
                "Episcopal",
                "Evangelical, Covenant",
                "Evangelical, Free",
                "Exclude camps with a religious affiliation",
                "FFA",
                "Fresh Air Society",
                "Girl Scouts of the USA",
                "Girls Inc.",
                "Government, State/Federal",
                "Greek Orthodox",
                "Hindu",
                "Hole in the Wall",
                "Hospital/Health/Medical",
                "Independent, For Profit",
                "Independent, Not for Profit",
                "International Association of Burn Camps",
                "Islam",
                "Jehovah's Witness",
                "Jewish Community Center",
                "Jewish, Association of Independent Jewish Camps",
                "Jewish, Conservative",
                "Jewish, Orthodox",
                "Jewish, Other",
                "Jewish, Reform",
                "Kiwanis Club",
                "Lions Club",
                "Lutheran, ELCA",
                "Lutheran, Missouri Synod",
                "Mennonite",
                "Moravian",
                "Multidenominational Christian",
                "Museum/Zoo/Science Center",
                "Nondenominational Christian",
                "Parks and Recreation",
                "Presbyterian",
                "Quaker",
                "Rheumatic Diseases",
                "Roman Catholic",
                "Salvation Army",
                "School (Elementary/Middle/High)",
                "Scientology",
                "SeriousFun Network",
                "Settlement House",
                "Seventh-day Adventist",
                "Sikhism",
                "The Arc",
                "United Church of Christ",
                "United Methodist",
                "Urban League",
                "Woodmen of the World",
                "YMCA",
                "YWCA"
              ]
            },
            "default": []
          },
          "disabilities": {
            "title": "Campers with disabilities or special needs",
            "enum": [
              "",
              "adhd",
              "amputees",
              "anxiety_depression",
              "aspergers",
              "asthma_respiratory",
              "autism",
              "behavioral_emotional",
              "blood_disorders",
              "brain_injury",
              "burn_victims",
              "cancer_patients",
              "celiac_disease",
              "cerebral_palsy",
              "craniofacial",
              "crohns_colitis",
              "cystic_fibrosis",
              "diabetes",
              "down_syndrome",
              "epilepsy",
              "severe_food_allergies",
              "hearing_impairment_deaf",
              "heart_defects",
              "hemophilia",
              "hiv_aids",
              "intellectual_disability",
              "leukemia",
              "mobility_limitation",
              "multiple_sclerosis",
              "muscular_dystrophy",
              "obsessive_compulsive_disorder",
              "organ_transplant",
              "post_traumatic_stress",
              "prader_willi",
              "sickle_cell",
              "skin_disorder",
              "speech_communication_impairment",
              "spina_bifida",
              "substance_abuse",
              "tourette_syndrome",
              "visual_impairment_blind",
              "weight_loss"
            ],
            "type": "string",
            "description": "Restrict results to camps serving campers with this disability or special need. Leave blank for all.",
            "default": ""
          },
          "disabilitySpecializesIn": {
            "title": "...camp specializes in this disability (disabilities)",
            "type": "boolean",
            "description": "Only include camps whose program SPECIALIZES in serving campers with the selected `disabilities` value. Ignored if `disabilities` is blank.",
            "default": false
          },
          "disabilityExclusively": {
            "title": "...camp exclusively serves this disability (disabilities)",
            "type": "boolean",
            "description": "Only include camps whose program EXCLUSIVELY serves campers with the selected `disabilities` value. Ignored if `disabilities` is blank.",
            "default": false
          },
          "audiences": {
            "title": "Programs for specific populations",
            "enum": [
              "",
              "youth_at_risk",
              "family_member_with_illness",
              "foster_youth",
              "gender_diverse",
              "gifted",
              "grief",
              "homeless_children",
              "homeschooled",
              "glbtq",
              "economically_disadvantaged",
              "children_of_military",
              "campers_from_outside_us",
              "inner_city_youth"
            ],
            "type": "string",
            "description": "Restrict results to camps with programs designed for this specific population. Leave blank for all.",
            "default": ""
          },
          "waterfront": {
            "title": "Waterfront access",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to camps with this waterfront access. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "lake_pond_river",
                "ocean",
                "pool"
              ],
              "enumTitles": [
                "Lake/Pond/River",
                "Ocean",
                "Pool"
              ]
            },
            "default": []
          },
          "dayCampAmenities": {
            "title": "Day camp amenities (campType=day_camp/day_and_overnight)",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to day camps offering these amenities (before/after-care, transportation, etc). Only applies to day camps. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "aftercamp_care_is_available",
                "after_school_programs",
                "beforecamp_care_is_available_",
                "fewer_than_5_days",
                "lunch_provided",
                "transportation_central_pick_up",
                "transportation_door_to_door"
              ],
              "enumTitles": [
                "After-camp care is available",
                "After-school programs offered",
                "Before-camp care is available",
                "Camper may attend fewer than 5 days a week",
                "Lunch is provided by the camp",
                "Central location pick up",
                "Door-to-door transportation"
              ]
            },
            "default": []
          },
          "costMin": {
            "title": "Minimum program cost (USD)",
            "minimum": 0,
            "maximum": 100000,
            "type": "integer",
            "description": "Only include programs costing at least this much. Only affects camps with published pricing."
          },
          "costMax": {
            "title": "Maximum program cost (USD)",
            "minimum": 0,
            "maximum": 100000,
            "type": "integer",
            "description": "Only include programs costing at most this much. Only affects camps with published pricing."
          },
          "ageYears": {
            "title": "Camper age (years)",
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Restrict results to programs accepting campers of this age."
          },
          "grade": {
            "title": "Camper grade",
            "enum": [
              "",
              "-2",
              "-1",
              "1",
              "2",
              "3",
              "4",
              "5",
              "6",
              "7",
              "8",
              "9",
              "10",
              "11",
              "12"
            ],
            "type": "string",
            "description": "Restrict results to programs accepting campers in this grade.",
            "default": ""
          },
          "sessionDurations": {
            "title": "Session length",
            "uniqueItems": true,
            "type": "array",
            "description": "Restrict results to programs offering these session lengths. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "4",
                "5",
                "11",
                "18",
                "25",
                "32",
                "39",
                "46",
                "53",
                "60",
                "67"
              ],
              "enumTitles": [
                "Less than 1 week",
                "1 week",
                "2 weeks",
                "3 weeks",
                "4 weeks",
                "5 weeks",
                "6 weeks",
                "7 weeks",
                "8 weeks",
                "9 weeks",
                "10+ weeks"
              ]
            },
            "default": []
          },
          "sessionStartDate": {
            "title": "Session start date on/after",
            "type": "string",
            "description": "Restrict results to programs with a session starting on or after this date. Format: `YYYY-MM-DD`, e.g. `2026-06-01`. Leave blank for no filter.",
            "default": ""
          },
          "sessionEndDate": {
            "title": "Session end date on/before",
            "type": "string",
            "description": "Restrict results to programs with a session ending on or before this date. Format: `YYYY-MM-DD`, e.g. `2026-08-31`. Leave blank for no filter.",
            "default": ""
          },
          "sortBy": {
            "title": "Sort results by",
            "enum": [
              "accredited",
              "camp_label_sortable",
              "cost_asc",
              "cost_desc",
              "camp_location"
            ],
            "type": "string",
            "description": "Sort order for mode=search results. `Distance` requires a zip code (locationType=zip).",
            "default": "accredited"
          },
          "maxItems": {
            "title": "Max items",
            "minimum": 1,
            "maximum": 500,
            "type": "integer",
            "description": "Hard cap on emitted records.",
            "default": 25
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}