{
 "version": "1",
 "title": "SnagTheSpot Utah",
 "generated": "2026-10-18",
 "license_note": "Facts compiled from official provider pages; see source_url.",
 "listings": [
  {
   "id": "ski-utah-passport",
   "title": "Ski Utah 4th, 5th & 6th Grade Passport",
   "provider": "Ski Utah",
   "summary": "3 days at each of 14 Utah resorts for $79. The price rises to $99 on December 1, 2026. Open to 4th–6th graders from any state.",
   "interests": [
    "ski",
    "winter"
   ],
   "age_min": 9,
   "age_max": 12,
   "grades": "4th–6th",
   "cost_tier": "worth_it",
   "price_note": "$79 until Dec 1, then $99",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Statewide",
    "zip_area": "84xxx",
    "region": "All Utah"
   },
   "open_to_all_states": true,
   "eligibility": null,
   "how_to": "Apply in the Ski Utah Pass Portal (proof of grade required).",
   "dates": [
    {
     "type": "price_increase",
     "date": "2026-12-01",
     "label": "Price jumps $79 → $99",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.skiutah.com/passes/passports/",
   "source_name": "skiutah.com (official)",
   "verified_on": "2026-10-18",
   "verify_note": "Official page: $79; price increases to $99 on Dec 1, 2026. Adult Yeti Pass $899.",
   "image": "ski_kids",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [
    "spotlight"
   ],
   "url": "https://snagthespot.com/listing/ski-utah-passport.html"
  },
  {
   "id": "epic-schoolkids-utah",
   "title": "Epic SchoolKids Utah Pack (free K–5 at Park City)",
   "provider": "Vail Resorts / Park City Mountain",
   "summary": "Free for Utah kids in kindergarten–5th grade: 5 days at Park City plus a first-timer lesson and rental. 2026/27 registration is closed; 2027/28 opens in spring.",
   "interests": [
    "ski",
    "winter",
    "free"
   ],
   "age_min": 5,
   "age_max": 11,
   "grades": "K–5",
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Park City",
    "zip_area": "84060",
    "region": "Summit/Wasatch"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://www.epicpass.com/info/epic-schoolkids/utah.aspx",
   "source_name": "epicpass.com",
   "verified_on": "2026-10-18",
   "verify_note": "Vail Resorts site (not Alterra). Registration closed for 2026/27.",
   "image": "ski_kids",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/epic-schoolkids-utah.html"
  },
  {
   "id": "deer-valley-kids-ski-free-week",
   "title": "Deer Valley Kids Ski Free Week",
   "provider": "Deer Valley Resort (via Ski Utah)",
   "summary": "Kids 12 and under ski free Dec 5–11, 2026.",
   "interests": [
    "ski",
    "winter",
    "free"
   ],
   "age_min": 0,
   "age_max": 12,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free for kids 12 & under that week",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Park City",
    "zip_area": "84060",
    "region": "Summit/Wasatch"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-12-05",
     "label": "Kids Ski Free Week",
     "status": "confirmed",
     "end_date": "2026-12-11"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.skiutah.com/blog/authors/annie-davis/where-can-kids-ski-free-in-utah/",
   "source_name": "Ski Utah blog",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on Ski Utah's page. Deer Valley/Alterra terms prohibit bots, so the resort site was NOT fetched; confirm by hand before alerts.",
   "image": "ski_slope",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/deer-valley-kids-ski-free-week.html"
  },
  {
   "id": "brighton-kids-6-under-free",
   "title": "Brighton: kids 6 & under ski free",
   "provider": "Brighton Resort (via Ski Utah)",
   "summary": "A paying or season-pass adult can bring up to two kids ages 6 and under to ski free, all season.",
   "interests": [
    "ski",
    "winter",
    "free"
   ],
   "age_min": 0,
   "age_max": 6,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free with paying adult",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Brighton (Big Cottonwood Canyon)",
    "zip_area": "84121",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://www.skiutah.com/blog/authors/annie-davis/where-can-kids-ski-free-in-utah/",
   "source_name": "Ski Utah blog",
   "verified_on": "2026-10-18",
   "verify_note": "Ski Utah post dated Sep 23, 2025; re-check for 2026-27.",
   "image": "ski_kids",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/brighton-kids-6-under-free.html"
  },
  {
   "id": "power-kids-pass",
   "title": "Power Kids Pass: kids 12 & under ski free (Nordic Valley, Brian Head)",
   "provider": "Power Pass Mountains (via Ski Utah)",
   "summary": "Kids 12 and under ski free at Power Pass mountains, including Nordic Valley (Eden) and Brian Head, with the free Power Kids pass.",
   "interests": [
    "ski",
    "winter",
    "free"
   ],
   "age_min": 0,
   "age_max": 12,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free pass",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Eden / Brian Head",
    "zip_area": "84310",
    "region": "Weber County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://www.skiutah.com/blog/authors/annie-davis/where-can-kids-ski-free-in-utah/",
   "source_name": "Ski Utah blog",
   "verified_on": "2026-10-18",
   "verify_note": "Ski Utah post dated Sep 23, 2025; re-check for 2026-27.",
   "image": "snowboard",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/power-kids-pass.html"
  },
  {
   "id": "snowbird-kids-6-under",
   "title": "Snowbird: kids 6 & under ski free",
   "provider": "Snowbird (via Ski Utah)",
   "summary": "Kids 6 and under ski free.",
   "interests": [
    "ski",
    "winter",
    "free"
   ],
   "age_min": 0,
   "age_max": 6,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Snowbird",
    "zip_area": "84092",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://www.skiutah.com/blog/authors/annie-davis/where-can-kids-ski-free-in-utah/",
   "source_name": "Ski Utah blog",
   "verified_on": "2026-10-18",
   "verify_note": "Ski Utah post dated Sep 23, 2025; re-check.",
   "image": "ski_slope",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/snowbird-kids-6-under.html"
  },
  {
   "id": "alta-kids-sunnyside-pass",
   "title": "Alta Kids Sunnyside at 3 Season Pass ($99)",
   "provider": "Alta Ski Area (via Ski Utah)",
   "summary": "Kids 12 and under: season pass for skiing from 3 p.m. on, $99.",
   "interests": [
    "ski",
    "winter"
   ],
   "age_min": 0,
   "age_max": 12,
   "grades": null,
   "cost_tier": "worth_it",
   "price_note": "$99 season",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Alta",
    "zip_area": "84092",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://www.skiutah.com/blog/authors/annie-davis/where-can-kids-ski-free-in-utah/",
   "source_name": "Ski Utah blog",
   "verified_on": "2026-10-18",
   "verify_note": "Ski Utah post dated Sep 23, 2025; re-check price.",
   "image": "ski_slope",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/alta-kids-sunnyside-pass.html"
  },
  {
   "id": "hogle-little-zoo-nov",
   "title": "Hogle Zoo Little Zoo: Animal Dress Up (ages 3–5)",
   "provider": "Utah's Hogle Zoo",
   "summary": "Preschool morning class at the zoo, 10–11:30 a.m.",
   "interests": [
    "animals",
    "preschool"
   ],
   "age_min": 3,
   "age_max": 5,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See zoo page; no refunds",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84108",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-11-10",
     "label": "Class (10–11:30 a.m.)",
     "status": "confirmed",
     "time": "10:00"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.hoglezoo.org/upcoming-classes-and-camps/",
   "source_name": "hoglezoo.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "zoo",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/hogle-little-zoo-nov.html"
  },
  {
   "id": "hogle-little-zoo-dec",
   "title": "Hogle Zoo Little Zoo: Tidy Tails (ages 3–5)",
   "provider": "Utah's Hogle Zoo",
   "summary": "Preschool morning class at the zoo.",
   "interests": [
    "animals",
    "preschool"
   ],
   "age_min": 3,
   "age_max": 5,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See zoo page; no refunds",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84108",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-12-12",
     "label": "Class (10–11:30 a.m.)",
     "status": "confirmed",
     "time": "10:00"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.hoglezoo.org/upcoming-classes-and-camps/",
   "source_name": "hoglezoo.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "zoo",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/hogle-little-zoo-dec.html"
  },
  {
   "id": "hogle-zoolights",
   "title": "Hogle Zoo ZooLights",
   "provider": "Utah's Hogle Zoo",
   "summary": "Holiday lights on select nights. The 2026 schedule isn't posted yet (zoo says details coming soon).",
   "interests": [
    "holiday",
    "animals"
   ],
   "age_min": 0,
   "age_max": 17,
   "grades": null,
   "cost_tier": "under50",
   "price_note": "Last year: child $13.95–16.95, adult $16.95–19.95",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84108",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2025-11-28",
     "label": "Last season's run (select nights)",
     "status": "last_year",
     "end_date": "2026-01-04"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://www.hoglezoo.org/zoolights/",
   "source_name": "hoglezoo.org",
   "verified_on": "2026-10-18",
   "verify_note": "FAQ lists select nights Nov 28, 2025–Jan 4, 2026 (last season).",
   "image": "lights",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/hogle-zoolights.html"
  },
  {
   "id": "hogle-summer-camps",
   "title": "Hogle Zoo summer camps",
   "provider": "Utah's Hogle Zoo",
   "summary": "Zoo day camps for grades K–8. 2026 camps sold out (waitlist by email); 2027 dates not yet announced.",
   "interests": [
    "animals",
    "camps",
    "summer"
   ],
   "age_min": 5,
   "age_max": 14,
   "grades": "K–8 (per Utah STEM Action Center list)",
   "cost_tier": "varies",
   "price_note": "Price not posted yet",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84108",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://www.hoglezoo.org/upcoming-classes-and-camps/",
   "source_name": "hoglezoo.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "zoo",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/hogle-summer-camps.html"
  },
  {
   "id": "tp-luminaria",
   "title": "Thanksgiving Point Luminaria",
   "provider": "Thanksgiving Point",
   "summary": "Holiday lights walk with timed tickets. Member presale ends Oct 31. Closed Sundays, Christmas Eve and Christmas Day.",
   "interests": [
    "holiday"
   ],
   "age_min": 0,
   "age_max": 17,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by date (child ticket ages 3–12)",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Lehi",
    "zip_area": "84043",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "early_bird_deadline",
     "date": "2026-10-31",
     "label": "Member presale ends",
     "status": "confirmed"
    },
    {
     "type": "event",
     "date": "2026-11-12",
     "label": "Luminaria season",
     "status": "confirmed",
     "end_date": "2027-01-09"
    }
   ],
   "current_status": "announced",
   "source_url": "https://thanksgivingpoint.org/events/luminaria/",
   "source_name": "thanksgivingpoint.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "lights",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/tp-luminaria.html"
  },
  {
   "id": "tp-summer-camps",
   "title": "Thanksgiving Point summer day camps",
   "provider": "Thanksgiving Point",
   "summary": "Day camps for preschool–6th grade. 2027 registration date not posted yet.",
   "interests": [
    "stem",
    "camps",
    "summer",
    "animals"
   ],
   "age_min": 3,
   "age_max": 12,
   "grades": "Preschool–6th",
   "cost_tier": "worth_it",
   "price_note": "Last year: Little Learners $139; grades 1–6 $349 ($299 members)",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Lehi",
    "zip_area": "84043",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://thanksgivingpoint.org/education/summer-day-camps/",
   "source_name": "thanksgivingpoint.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "museum",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/tp-summer-camps.html"
  },
  {
   "id": "nhmu-summer-camp",
   "title": "Natural History Museum of Utah summer camps",
   "provider": "Natural History Museum of Utah",
   "summary": "Popular K–8 science camps. Last year public registration opened March 9 at 10 a.m. (members a week earlier). No waitlist: freed spots reappear on the camp page.",
   "interests": [
    "stem",
    "camps",
    "summer",
    "museums"
   ],
   "age_min": 5,
   "age_max": 14,
   "grades": "K–8",
   "cost_tier": "varies",
   "price_note": "Price not posted yet",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84108",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-03-09",
     "label": "Public registration opened, 10 a.m.",
     "status": "last_year",
     "time": "10:00"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "http://nhmu.utah.edu/programs/summer-camp/faq",
   "source_name": "nhmu.utah.edu",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "museum",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/nhmu-summer-camp.html"
  },
  {
   "id": "uofu-youth-education",
   "title": "University of Utah Club U & Campus Camps",
   "provider": "University of Utah Youth Education",
   "summary": "Club U day camp (ages 5–14) and subject camps. Last year registration opened Feb 9 at 9 a.m.",
   "interests": [
    "camps",
    "summer",
    "stem",
    "arts",
    "sports"
   ],
   "age_min": 5,
   "age_max": 14,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Price not posted yet",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84112",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-02-09",
     "label": "Summer registration opened, 9 a.m.",
     "status": "last_year",
     "time": "09:00"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://continue.utah.edu/youth/faq",
   "source_name": "continue.utah.edu",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/uofu-youth-education.html"
  },
  {
   "id": "byu-sports-camps",
   "title": "BYU Sports Camps registration days",
   "provider": "BYU Sports Camps",
   "summary": "Registration opens sport-by-sport. Last year it ran Jan 21–29 (tennis first at 9 a.m.).",
   "interests": [
    "sports",
    "camps",
    "summer"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Full tuition due at registration",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Provo",
    "zip_area": "84602",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-01-21",
     "label": "First sports open (tennis 9 a.m.)",
     "status": "last_year",
     "end_date": "2026-01-29"
    },
    {
     "type": "registration_opens",
     "date": "2026-02-02",
     "label": "GIRLdad lottery opened",
     "status": "last_year",
     "end_date": "2026-02-09"
    },
    {
     "type": "registration_opens",
     "date": "2026-02-03",
     "label": "Fathers & Sons lottery opened",
     "status": "last_year",
     "end_date": "2026-02-10"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://www.byusportscamps.com/byu-camps-registration-dates-and-times",
   "source_name": "byusportscamps.com",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/byu-sports-camps.html"
  },
  {
   "id": "provo-fall-break-camps",
   "title": "Provo Fall Break Adventure Day Camps",
   "provider": "Provo Parks & Recreation",
   "summary": "Themed school-break day camps on Oct 22, 23 and 26. Book each day separately.",
   "interests": [
    "camps",
    "stem",
    "swim"
   ],
   "age_min": 8,
   "age_max": 12,
   "grades": null,
   "cost_tier": "under50",
   "price_note": "$40/day residents, $50 non-residents",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Provo",
    "zip_area": "84601",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-22",
     "label": "Fall break day camp",
     "status": "confirmed"
    },
    {
     "type": "event",
     "date": "2026-10-23",
     "label": "Fall break day camp",
     "status": "confirmed"
    },
    {
     "type": "event",
     "date": "2026-10-26",
     "label": "Fall break day camp",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.provo.gov/461/Youth-Camps",
   "source_name": "provo.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "pumpkin",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/provo-fall-break-camps.html"
  },
  {
   "id": "provo-sports-camps",
   "title": "Provo summer sports camps (Recess Edition)",
   "provider": "Provo Parks & Recreation",
   "summary": "Summer sports camps, ages 6–12. Last year registration opened March 4.",
   "interests": [
    "sports",
    "camps",
    "summer"
   ],
   "age_min": 6,
   "age_max": 12,
   "grades": null,
   "cost_tier": "worth_it",
   "price_note": "Last year $65 residents / $75 non-residents",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Provo",
    "zip_area": "84601",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-03-04",
     "label": "Registration opened",
     "status": "last_year"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://www.provo.gov/461/Youth-Camps",
   "source_name": "provo.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/provo-sports-camps.html"
  },
  {
   "id": "provo-adventure-camps",
   "title": "Provo Summer Adventure Camps",
   "provider": "Provo Parks & Recreation",
   "summary": "Themed summer weeks, ages 5–12. Last year registration opened March 25.",
   "interests": [
    "camps",
    "summer",
    "arts",
    "stem"
   ],
   "age_min": 5,
   "age_max": 12,
   "grades": null,
   "cost_tier": "worth_it",
   "price_note": "Last year $150–$240",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Provo",
    "zip_area": "84601",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-03-25",
     "label": "Registration opened",
     "status": "last_year"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://www.provo.gov/461/Youth-Camps",
   "source_name": "provo.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/provo-adventure-camps.html"
  },
  {
   "id": "provo-stem-camp",
   "title": "Provo outdoor STEM Camp (4th–5th grade)",
   "provider": "Provo Parks & Recreation",
   "summary": "STEM camp week (last year June 1–4). Last year 5th graders had priority April 13–19.",
   "interests": [
    "stem",
    "camps",
    "summer",
    "outdoors"
   ],
   "age_min": 9,
   "age_max": 11,
   "grades": "4th–5th",
   "cost_tier": "worth_it",
   "price_note": "Last year $150",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Provo",
    "zip_area": "84601",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-04-13",
     "label": "5th-grade priority window",
     "status": "last_year",
     "end_date": "2026-04-19"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://www.provo.gov/461/Youth-Camps",
   "source_name": "provo.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/provo-stem-camp.html"
  },
  {
   "id": "ballet-west-nutcracker",
   "title": "Ballet West: The Nutcracker",
   "provider": "Ballet West",
   "summary": "The holiday classic returns to Salt Lake City. Tickets via Ballet West's own box office.",
   "interests": [
    "arts",
    "dance",
    "holiday"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by seat",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-11-27",
     "label": "Performances",
     "status": "confirmed",
     "end_date": "2026-12-26"
    }
   ],
   "current_status": "announced",
   "source_url": "https://balletwest.org/",
   "source_name": "balletwest.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "nutcracker",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/ballet-west-nutcracker.html"
  },
  {
   "id": "ballet-west-glass-slipper",
   "title": "Ballet West Family Classics: The Glass Slipper",
   "provider": "Ballet West",
   "summary": "Family Classics series ballet.",
   "interests": [
    "arts",
    "dance"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by seat",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2027-04-02",
     "label": "Performances",
     "status": "confirmed",
     "end_date": "2027-04-03"
    }
   ],
   "current_status": "announced",
   "source_url": "https://balletwest.org/",
   "source_name": "balletwest.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "ballet",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/ballet-west-glass-slipper.html"
  },
  {
   "id": "utah-symphony-halloween-hijinks",
   "title": "Utah Symphony Family Series: Halloween Hijinks",
   "provider": "Utah Symphony",
   "summary": "Costume-friendly concert for kids under 10 with a costume contest. 11 a.m. and 12:30 p.m.",
   "interests": [
    "music",
    "arts",
    "holiday"
   ],
   "age_min": 0,
   "age_max": 10,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by seat",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City (Abravanel Hall)",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-31",
     "label": "Concerts 11:00 a.m. & 12:30 p.m.",
     "status": "confirmed",
     "time": "11:00"
    }
   ],
   "current_status": "announced",
   "source_url": "https://utahsymphony.org/",
   "source_name": "utahsymphony.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "music",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/utah-symphony-halloween-hijinks.html"
  },
  {
   "id": "utah-symphony-salute-to-youth",
   "title": "Utah Symphony: 66th Salute to Youth",
   "provider": "Utah Symphony",
   "summary": "Young soloists perform with the orchestra. Inspiring for music kids.",
   "interests": [
    "music",
    "arts"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by seat",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City (Abravanel Hall)",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-11-18",
     "label": "Concert, 5:30 p.m.",
     "status": "confirmed",
     "time": "17:30"
    }
   ],
   "current_status": "announced",
   "source_url": "https://utahsymphony.org/",
   "source_name": "utahsymphony.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "music",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/utah-symphony-salute-to-youth.html"
  },
  {
   "id": "utah-symphony-messiah-sing-in",
   "title": "Utah Symphony Messiah Sing-In",
   "provider": "Utah Symphony",
   "summary": "Sing along to Handel's Messiah with the orchestra over Thanksgiving weekend.",
   "interests": [
    "music",
    "holiday"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by seat",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City (Abravanel Hall)",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-11-28",
     "label": "Sing-In, 7:30 p.m.",
     "status": "confirmed",
     "time": "19:30"
    },
    {
     "type": "event",
     "date": "2026-11-29",
     "label": "Sing-In, 7:30 p.m.",
     "status": "confirmed",
     "time": "19:30"
    }
   ],
   "current_status": "announced",
   "source_url": "https://utahsymphony.org/",
   "source_name": "utahsymphony.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "music",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/utah-symphony-messiah-sing-in.html"
  },
  {
   "id": "aquarium-youth-camps",
   "title": "Loveland Living Planet Aquarium camps",
   "provider": "Loveland Living Planet Aquarium",
   "summary": "School-break and summer camps for kindergarten–high school. No waitlist: open spots simply reappear in the registration links.",
   "interests": [
    "animals",
    "camps",
    "stem"
   ],
   "age_min": 5,
   "age_max": 18,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Price per camp",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Draper",
    "zip_area": "84020",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://livingplanetaquarium.org/education/youth-camps/",
   "source_name": "livingplanetaquarium.org",
   "verified_on": "2026-10-18",
   "verify_note": "Page gives two different registration cutoffs (two weeks vs one week before camp); we show no cutoff.",
   "image": "swim",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/aquarium-youth-camps.html"
  },
  {
   "id": "treehouse-enchanted-woods",
   "title": "Treehouse Museum: The Enchanted Woods",
   "provider": "Treehouse Children's Museum",
   "summary": "Special event day at Ogden's children's museum.",
   "interests": [
    "museums",
    "holiday",
    "reading"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See museum",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Ogden",
    "zip_area": "84401",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-24",
     "label": "Enchanted Woods event",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.treehousemuseum.org/",
   "source_name": "treehousemuseum.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "library",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/treehouse-enchanted-woods.html"
  },
  {
   "id": "treehouse-halloween-dance",
   "title": "Treehouse Museum Halloween Dance Party",
   "provider": "Treehouse Children's Museum",
   "summary": "Costume dance party at Ogden's children's museum.",
   "interests": [
    "museums",
    "holiday"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See museum",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Ogden",
    "zip_area": "84401",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-31",
     "label": "Dance party",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.treehousemuseum.org/",
   "source_name": "treehousemuseum.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "dance",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/treehouse-halloween-dance.html"
  },
  {
   "id": "heber-north-pole-express",
   "title": "Heber Valley Railroad North Pole Express",
   "provider": "Heber Valley Railroad",
   "summary": "Holiday train ride. Tickets are on sale and the railroad says it just added First Class tickets and urges buying quickly.",
   "interests": [
    "holiday",
    "trains"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Prices by class",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Heber City",
    "zip_area": "84032",
    "region": "Summit/Wasatch"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://www.hebertrain.com/",
   "source_name": "hebertrain.com",
   "verified_on": "2026-10-18",
   "verify_note": "Ride dates were not shown on pages we fetched; check the ticket page.",
   "image": "train",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/heber-north-pole-express.html"
  },
  {
   "id": "uop-summer-camps",
   "title": "Utah Olympic Park summer camps",
   "provider": "Utah Olympic Legacy Foundation",
   "summary": "Multi-sport adventure day camps for ages 7–11. Every 2026 week sold out; 2027 registration date not posted.",
   "interests": [
    "camps",
    "summer",
    "outdoors",
    "sports"
   ],
   "age_min": 7,
   "age_max": 11,
   "grades": null,
   "cost_tier": "worth_it",
   "price_note": "Last year $440/week; scholarships available",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Park City",
    "zip_area": "84098",
    "region": "Summit/Wasatch"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-06-16",
     "label": "2026 camp weeks",
     "status": "last_year",
     "end_date": "2026-08-07"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://utaholympiclegacy.org/sport/uop-summer-camps/",
   "source_name": "utaholympiclegacy.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/uop-summer-camps.html"
  },
  {
   "id": "oval-learn-to-skate",
   "title": "Utah Olympic Oval Learn to Skate",
   "provider": "Utah Olympic Legacy Foundation",
   "summary": "Learn to Skate USA lessons at the Olympic Oval, from Tots (ages 3–5) up. Sessions run on a monthly calendar.",
   "interests": [
    "sports",
    "winter"
   ],
   "age_min": 3,
   "age_max": 17,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Per session",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Kearns",
    "zip_area": "84118",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://utaholympiclegacy.org/activity/learn-to-skate/",
   "source_name": "utaholympiclegacy.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "skate",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/oval-learn-to-skate.html"
  },
  {
   "id": "ogden-nature-center-camps",
   "title": "Ogden Nature Center camps",
   "provider": "Ogden Nature Center",
   "summary": "Nature camps at the Ogden Nature Center. 2027 dates not posted.",
   "interests": [
    "outdoors",
    "animals",
    "camps",
    "summer"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Price not posted yet",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Ogden",
    "zip_area": "84404",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://www.ogdennaturecenter.org/",
   "source_name": "ogdennaturecenter.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "garden",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/ogden-nature-center-camps.html"
  },
  {
   "id": "dinosaur-park-day-camps",
   "title": "Ogden Dinosaur Park day camps",
   "provider": "George S. Eccles Dinosaur Park",
   "summary": "Dinosaur Day Camps. 2027 dates not posted.",
   "interests": [
    "stem",
    "museums",
    "camps",
    "summer"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Member discounts",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Ogden",
    "zip_area": "84401",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://www.dinosaurpark.org/",
   "source_name": "dinosaurpark.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "museum",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/dinosaur-park-day-camps.html"
  },
  {
   "id": "discovery-gateway-tea-party",
   "title": "Discovery Gateway: Witches & Wizards Tea Party",
   "provider": "Discovery Gateway Children's Museum",
   "summary": "Halloween tea party at the children's museum, 9 a.m.–noon.",
   "interests": [
    "museums",
    "holiday"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See museum",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-31",
     "label": "9 a.m.–noon",
     "status": "confirmed",
     "time": "09:00"
    }
   ],
   "current_status": "announced",
   "source_url": "https://discoverygateway.org/",
   "source_name": "discoverygateway.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "wizard",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/discovery-gateway-tea-party.html"
  },
  {
   "id": "discovery-gateway-camps",
   "title": "Discovery Gateway camps",
   "provider": "Discovery Gateway Children's Museum",
   "summary": "Summer and after-school camps for ages 5–10.",
   "interests": [
    "stem",
    "camps",
    "museums"
   ],
   "age_min": 5,
   "age_max": 10,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "Price not posted",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://discoverygateway.org/",
   "source_name": "discoverygateway.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/discovery-gateway-camps.html"
  },
  {
   "id": "clark-summer-space-academy",
   "title": "Clark Planetarium Summer Space Academy",
   "provider": "Clark Planetarium (Salt Lake County)",
   "summary": "Full- and half-day space science camps, June–August, grades K–8. 2027 sessions not posted yet.",
   "interests": [
    "stem",
    "space",
    "camps",
    "summer"
   ],
   "age_min": 5,
   "age_max": 14,
   "grades": "K–8",
   "cost_tier": "varies",
   "price_note": "Price per session",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://www.eventbrite.com/cc/summer-space-academy-2026-4816985",
   "source_name": "Clark Planetarium on Eventbrite",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "space",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/clark-summer-space-academy.html"
  },
  {
   "id": "kimball-50th-bash",
   "title": "Kimball Art Center 50th Birthday Bash",
   "provider": "Kimball Art Center",
   "summary": "Free drop-in clay games for all ages.",
   "interests": [
    "arts",
    "free"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Park City",
    "zip_area": "84060",
    "region": "Summit/Wasatch"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-11-06",
     "label": "Birthday Bash",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://kimballartcenter.org/",
   "source_name": "kimballartcenter.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "art",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/kimball-50th-bash.html"
  },
  {
   "id": "scera-tya",
   "title": "SCERA Theatre for Young Audiences",
   "provider": "SCERA Center for the Arts",
   "summary": "Kid-sized theater run in Orem.",
   "interests": [
    "arts",
    "theater"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See SCERA",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Orem",
    "zip_area": "84057",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-19",
     "label": "Performances",
     "status": "confirmed",
     "end_date": "2026-11-06"
    }
   ],
   "current_status": "announced",
   "source_url": "https://scera.org/",
   "source_name": "scera.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "theater",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/scera-tya.html"
  },
  {
   "id": "scera-halloween-magic",
   "title": "SCERA Halloween family magic show",
   "provider": "SCERA Center for the Arts",
   "summary": "Family magic show; ticket includes a goody bag.",
   "interests": [
    "arts",
    "holiday",
    "theater"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "under50",
   "price_note": "$7",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Orem",
    "zip_area": "84057",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-29",
     "label": "Magic show",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://scera.org/",
   "source_name": "scera.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "wizard",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/scera-halloween-magic.html"
  },
  {
   "id": "basin-rec-trick-or-treat",
   "title": "Basin Rec Celebrate the Spirits Trick-or-Treat",
   "provider": "Basin Recreation",
   "summary": "Free family trick-or-treat loop at Willow Creek Park with activities and costume contests. Drop in any time 11 a.m.–1 p.m.; registration encouraged; runs rain or shine.",
   "interests": [
    "holiday",
    "outdoors",
    "free"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free (registration encouraged)",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Park City (Snyderville Basin)",
    "zip_area": "84098",
    "region": "Summit/Wasatch"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-10-24",
     "label": "Drop in 11 a.m.–1 p.m.",
     "status": "confirmed",
     "time": "11:00"
    }
   ],
   "current_status": "announced",
   "source_url": "https://basinrecreationutah.gov/events/celebrate-the-spirits-trick-or-treat-event/",
   "source_name": "basinrecreationutah.gov",
   "verified_on": "2026-10-18",
   "verify_note": "Basin Rec moved from basinrecreation.org to basinrecreationutah.gov; event page shows Sat Oct 24, 2026, 11am–1pm, free, registration encouraged.",
   "image": "halloween",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/basin-rec-trick-or-treat.html"
  },
  {
   "id": "hale-christmas-carol-2026",
   "title": "Hale Centre Theatre: A Christmas Carol (42nd year)",
   "provider": "Hale Centre Theatre",
   "summary": "Sandy's annual holiday staple. Youth tickets (5–17) cost less; no children under 5.",
   "interests": [
    "arts",
    "theater",
    "holiday"
   ],
   "age_min": 5,
   "age_max": 17,
   "grades": null,
   "cost_tier": "worth_it",
   "price_note": "Adult $64–94; Youth $32–47",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Sandy",
    "zip_area": "84070",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "ongoing",
   "source_url": "https://hct.org/Online/default.asp?BOparam::WScontent::loadArticle::permalink=CC2026",
   "source_name": "hct.org",
   "verified_on": "2026-10-18",
   "verify_note": "Show page confirms the 2026 production and prices; performance dates were not shown on the fetched page.",
   "image": "theater",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/hale-christmas-carol-2026.html"
  },
  {
   "id": "temple-square-lights",
   "title": "Temple Square Christmas lights",
   "provider": "The Church of Jesus Christ of Latter-day Saints",
   "summary": "Free lights downtown. 2026 schedule not announced yet (usually posted in November).",
   "interests": [
    "holiday",
    "free"
   ],
   "age_min": 0,
   "age_max": 17,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84150",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2025-11-28",
     "label": "Lights 6–8 a.m. & 4:30–10 p.m. daily (last season)",
     "status": "last_year",
     "end_date": "2026-01-01"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://newsroom.churchofjesuschrist.org/article/temple-square-2025--christmas-celebrations-centered-on-the-light-of-christ",
   "source_name": "Church Newsroom (2025 schedule)",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "lights",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/temple-square-lights.html"
  },
  {
   "id": "slco-jr-jazz-7-12",
   "title": "Salt Lake County Junior Jazz, grades 7–12",
   "provider": "Salt Lake County Parks & Recreation",
   "summary": "Includes a jersey and 2 Jazz tickets. League runs week of Jan 4–Feb 27, 2027.",
   "interests": [
    "sports",
    "basketball"
   ],
   "age_min": 12,
   "age_max": 18,
   "grades": "7–12",
   "cost_tier": "worth_it",
   "price_note": "$93; scholarships on request",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake County",
    "zip_area": "840xx–841xx",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-09-01",
     "label": "Registration opened",
     "status": "confirmed"
    },
    {
     "type": "registration_deadline",
     "date": "2026-11-23",
     "label": "Registration deadline",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.quickscores.com/Orgs/ExtraMsg.php?ExtraMsgID=14377&OrgDir=sportsoffice",
   "source_name": "Salt Lake County league page (QuickScores)",
   "verified_on": "2026-10-18",
   "verify_note": "Page lists 'Registration Deadline: Nov 23, 2026' and elsewhere 'available September 1st through November 30th'; we alert on the earlier date.",
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/slco-jr-jazz-7-12.html"
  },
  {
   "id": "lindon-jr-jazz",
   "title": "Lindon Jr. Jazz (Pre-K–6th)",
   "provider": "Lindon City Parks & Recreation",
   "summary": "Recreational league. Late registration Dec 1–6 adds $10.",
   "interests": [
    "sports",
    "basketball"
   ],
   "age_min": 4,
   "age_max": 12,
   "grades": "Pre-K–6th",
   "cost_tier": "under50",
   "price_note": "Pre-K–2nd $50; 3rd–6th $55",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Lindon",
    "zip_area": "84042",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_deadline",
     "date": "2026-11-30",
     "label": "Registration closes (late reg Dec 1–6)",
     "status": "confirmed"
    },
    {
     "type": "event",
     "date": "2027-01-19",
     "label": "Season starts (Pre-K–2nd)",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.lindon.gov/486/Jr-Jazz-Basketball",
   "source_name": "lindon.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/lindon-jr-jazz.html"
  },
  {
   "id": "ogden-valley-jr-jazz",
   "title": "Ogden Valley Jr. Jazz (K–2 co-ed, boys 3–9)",
   "provider": "Ogden Valley Recreation",
   "summary": "Winter league January–March 2027.",
   "interests": [
    "sports",
    "basketball"
   ],
   "age_min": 5,
   "age_max": 15,
   "grades": "K–9",
   "cost_tier": "worth_it",
   "price_note": "$70 + service fees",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Huntsville/Eden",
    "zip_area": "84310",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_deadline",
     "date": "2026-11-10",
     "label": "Registration closes",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.ogdenvalleyrec.org/sports/basketball/",
   "source_name": "ogdenvalleyrec.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/ogden-valley-jr-jazz.html"
  },
  {
   "id": "cottonwood-heights-jr-jazz",
   "title": "Cottonwood Heights Junior Jazz (K–8)",
   "provider": "Cottonwood Heights Parks & Recreation",
   "summary": "Rec league December–February.",
   "interests": [
    "sports",
    "basketball"
   ],
   "age_min": 5,
   "age_max": 14,
   "grades": "K–8",
   "cost_tier": "worth_it",
   "price_note": "$80 members / $90 non-members",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Cottonwood Heights",
    "zip_area": "84121",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_opens",
     "date": "2026-09-01",
     "label": "Registration opened",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.chparksandrecut.gov/junior-jazz",
   "source_name": "chparksandrecut.gov",
   "verified_on": "2026-10-18",
   "verify_note": "No deadline listed on page.",
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/cottonwood-heights-jr-jazz.html"
  },
  {
   "id": "lehi-jr-jazz",
   "title": "Lehi Jr. Jazz (K–8)",
   "provider": "Lehi Legacy Center",
   "summary": "Both registration deadlines have passed (K–2 Aug 19; 3–8 Oct 14). Here for next year's planning.",
   "interests": [
    "sports",
    "basketball"
   ],
   "age_min": 5,
   "age_max": 14,
   "grades": "K–8",
   "cost_tier": "worth_it",
   "price_note": "$54–$111",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Lehi",
    "zip_area": "84043",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_deadline",
     "date": "2026-10-14",
     "label": "Deadline grades 3–8 (K–2 was Aug 19)",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://media-002-us.cdn.govstack.com/lehi-ut-us/media/vnuf1wbx/k-8th-jr-jazz-basketball-2027.pdf",
   "source_name": "lehi-ut.gov (PDF flyer)",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/lehi-jr-jazz.html"
  },
  {
   "id": "moab-jr-jazz",
   "title": "Moab Jr. Jazz & Futsal",
   "provider": "Moab City Recreation",
   "summary": "Winter sports season Dec 1, 2026–Feb 5, 2027.",
   "interests": [
    "sports",
    "basketball"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See city",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Moab",
    "zip_area": "84532",
    "region": "Southern Utah"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "registration_deadline",
     "date": "2026-10-29",
     "label": "Registration closes",
     "status": "confirmed"
    }
   ],
   "current_status": "announced",
   "source_url": "https://www.moabcity.gov/Calendar.aspx?EID=1334",
   "source_name": "moabcity.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "basketball",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/moab-jr-jazz.html"
  },
  {
   "id": "slco-library-summer-reading",
   "title": "Salt Lake County Library Summer Reading",
   "provider": "The County Library (Salt Lake County)",
   "summary": "Complete 30 activities to earn prizes. All ages.",
   "interests": [
    "reading",
    "free",
    "summer"
   ],
   "age_min": 0,
   "age_max": 17,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake County branches",
    "zip_area": "840xx–841xx",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-05-29",
     "label": "2026 challenge",
     "status": "last_year",
     "end_date": "2026-07-31"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://www.slcolibrary.org/summer-reading/srp",
   "source_name": "slcolibrary.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "library",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/slco-library-summer-reading.html"
  },
  {
   "id": "slcpl-summer-reading",
   "title": "Salt Lake City Public Library Summer Reading Challenge",
   "provider": "The City Library (SLC)",
   "summary": "Summer reading challenge with prizes.",
   "interests": [
    "reading",
    "free",
    "summer"
   ],
   "age_min": 0,
   "age_max": 17,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "841xx",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-05-30",
     "label": "2026 challenge",
     "status": "last_year",
     "end_date": "2026-08-01"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://events.slcpl.org/summer",
   "source_name": "slcpl.org",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "library",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/slcpl-summer-reading.html"
  },
  {
   "id": "utah-free-fishing-day",
   "title": "Utah Free Fishing Day",
   "provider": "Utah Division of Wildlife Resources",
   "summary": "Anyone can fish public Utah waters without a license for the day. (Kids under 12 never need one.)",
   "interests": [
    "outdoors",
    "fishing",
    "free"
   ],
   "age_min": 0,
   "age_max": 17,
   "grades": null,
   "cost_tier": "free",
   "price_note": "Free",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Statewide",
    "zip_area": "84xxx",
    "region": "All Utah"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [
    {
     "type": "event",
     "date": "2026-06-06",
     "label": "2026 Free Fishing Day",
     "status": "last_year"
    }
   ],
   "current_status": "not_announced_yet",
   "source_url": "https://wildlife.utah.gov/news/2026/05/20/great-places-to-go-fishing-on-memorial-day-weekend-and-free-fishing-day",
   "source_name": "wildlife.utah.gov",
   "verified_on": "2026-10-18",
   "verify_note": null,
   "image": "fishing",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/utah-free-fishing-day.html"
  },
  {
   "id": "spy-hop-camps",
   "title": "Spy Hop summer camps",
   "provider": "Spy Hop",
   "summary": "Youth media arts camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "arts",
    "camps",
    "summer"
   ],
   "age_min": null,
   "age_max": null,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84101",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "art",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/spy-hop-camps.html"
  },
  {
   "id": "ja-city-camp",
   "title": "Junior Achievement JA City summer camp",
   "provider": "Junior Achievement of Utah",
   "summary": "Business and life-skills camp. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 9,
   "age_max": 14,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City / Orem",
    "zip_area": "841xx / 84057",
    "region": "Salt Lake & Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/ja-city-camp.html"
  },
  {
   "id": "code-n-bots-camps",
   "title": "Code N Bots camps",
   "provider": "Code N Bots",
   "summary": "Coding and robotics camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 7,
   "age_max": 15,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Draper",
    "zip_area": "84020",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/code-n-bots-camps.html"
  },
  {
   "id": "little-beakers-camps",
   "title": "Little Beakers science camps",
   "provider": "Little Beakers",
   "summary": "Hands-on science camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 5,
   "age_max": 13,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Sandy / Orem",
    "zip_area": "84070 / 84057",
    "region": "Salt Lake & Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/little-beakers-camps.html"
  },
  {
   "id": "wasatch-kids-camps",
   "title": "Wasatch Kids Camps",
   "provider": "Wasatch Kids Camps",
   "summary": "Summer day camp. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "camps",
    "summer",
    "outdoors"
   ],
   "age_min": 6,
   "age_max": 16,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake Valley",
    "zip_area": "840xx",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/wasatch-kids-camps.html"
  },
  {
   "id": "millcreek-summer-day-camp",
   "title": "Millcreek summer day camp",
   "provider": "Millcreek",
   "summary": "City summer day camp. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "camps",
    "summer",
    "outdoors"
   ],
   "age_min": 6,
   "age_max": 12,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Millcreek",
    "zip_area": "84106",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/millcreek-summer-day-camp.html"
  },
  {
   "id": "camp-innovate",
   "title": "Camp Innovate (STEM Action Center)",
   "provider": "Utah STEM Action Center",
   "summary": "Makerspace STEM camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 8,
   "age_max": 15,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "South Salt Lake",
    "zip_area": "84115",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/camp-innovate.html"
  },
  {
   "id": "weber-state-cto-camps",
   "title": "Weber State Center for Technology Outreach camps",
   "provider": "Weber State University",
   "summary": "STEM camps for K–12. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 5,
   "age_max": 18,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Ogden",
    "zip_area": "84408",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/weber-state-cto-camps.html"
  },
  {
   "id": "douglas-space-camps",
   "title": "Douglas Space & Science camps",
   "provider": "Douglas Space and Science Foundation",
   "summary": "Space and science camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 5,
   "age_max": 15,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Layton",
    "zip_area": "84041",
    "region": "Davis/Weber"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "space",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/douglas-space-camps.html"
  },
  {
   "id": "explorers-league-camps",
   "title": "Explorers League camps",
   "provider": "Explorers League",
   "summary": "Outdoor exploration camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "camps",
    "summer",
    "outdoors"
   ],
   "age_min": 7,
   "age_max": 13,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Lehi",
    "zip_area": "84043",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/explorers-league-camps.html"
  },
  {
   "id": "uvu-youth-camps",
   "title": "UVU Continuing Education youth camps",
   "provider": "Utah Valley University",
   "summary": "Youth camps for K–12. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 5,
   "age_max": 18,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Orem",
    "zip_area": "84058",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/uvu-youth-camps.html"
  },
  {
   "id": "byu-biochem-camps",
   "title": "BYU Biochemistry camps",
   "provider": "BYU",
   "summary": "Chemistry and biochemistry camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 9,
   "age_max": 14,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Provo",
    "zip_area": "84602",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/byu-biochem-camps.html"
  },
  {
   "id": "snapology-utah-county",
   "title": "Snapology STEAM camps",
   "provider": "Snapology",
   "summary": "LEGO-based STEAM camps. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 4,
   "age_max": 14,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Utah County",
    "zip_area": "840xx",
    "region": "Utah County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/snapology-utah-county.html"
  },
  {
   "id": "stokes-nature-center-camps",
   "title": "Stokes Nature Center camps",
   "provider": "Stokes Nature Center",
   "summary": "Nature camps for PreK–8th grade. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "camps",
    "summer",
    "outdoors"
   ],
   "age_min": 4,
   "age_max": 14,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Logan",
    "zip_area": "84321",
    "region": "Cache Valley"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "camp",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/stokes-nature-center-camps.html"
  },
  {
   "id": "utah-tech-esmart",
   "title": "Utah Tech eSMART camp (girls, grades 7–8)",
   "provider": "Utah Tech University",
   "summary": "STEM camp for girls in 7th–8th grade. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 12,
   "age_max": 14,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "St. George",
    "zip_area": "84770",
    "region": "Southern Utah"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/utah-tech-esmart.html"
  },
  {
   "id": "uofu-hi-gear",
   "title": "U of U Hi-GEAR engineering camp (grades 9–12)",
   "provider": "University of Utah",
   "summary": "Engineering camp for high schoolers. Listed on Utah STEM Action Center's 2026 camp list; 2027 dates not announced.",
   "interests": [
    "stem",
    "camps",
    "summer"
   ],
   "age_min": 14,
   "age_max": 18,
   "grades": null,
   "cost_tier": "varies",
   "price_note": "See provider",
   "scope": "local",
   "state": "UT",
   "location": {
    "city": "Salt Lake City",
    "zip_area": "84112",
    "region": "Salt Lake County"
   },
   "open_to_all_states": false,
   "eligibility": null,
   "how_to": null,
   "dates": [],
   "current_status": "not_announced_yet",
   "source_url": "https://stem.utah.gov/students/summer-camps/",
   "source_name": "stem.utah.gov (Utah STEM Action Center list)",
   "verified_on": "2026-10-18",
   "verify_note": "Verified on the state STEM Action Center 2026 list; provider's own page not yet checked.",
   "image": "stem",
   "featured": false,
   "featured_until": null,
   "affiliate_url": null,
   "tags": [],
   "url": "https://snagthespot.com/listing/uofu-hi-gear.html"
  }
 ]
}