{
  "reviewed": "November 9, 2026",
  "license": "ODbL-1.0",
  "origin": [
    39.1287574768,
    -94.8328933716
  ],
  "courses": [
    {
      "id": "sunflower-hills-golf-course",
      "name": "Sunflower Hills Golf Course",
      "latitude": 39.103794,
      "longitude": -94.867664,
      "city": "Bonner Springs",
      "state": "KS",
      "address": "12200 Riverview Ave, Bonner Springs, KS 66012",
      "access": "Municipal",
      "holes": 18,
      "par": 72,
      "layouts": [
        18,
        6
      ],
      "note": "The main course has 18 holes. A separate six-hole junior course is available through the junior program.",
      "yardage": 7032,
      "phone": "(913) 573-8570",
      "website": "https://www.sunflowerhillsgolfcourse.com/",
      "source": "https://www.sunflowerhillsgolfcourse.com/",
      "booking": "https://www.sunflowerhillsgolfcourse.com/TeeTimes",
      "rates": "https://www.sunflowerhillsgolfcourse.com/Rates",
      "scorecard": "https://www.sunflowerhillsgolfcourse.com/About/Scorecard"
    },
    {
      "id": "dub-s-dread-golf-club",
      "name": "Dub's Dread Golf Club",
      "latitude": 39.16855,
      "longitude": -94.87529,
      "city": "Kansas City",
      "state": "KS",
      "address": "12601 Hollingsworth Rd, Kansas City, KS 66109",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Daily-fee championship course. Check the booking calendar for current prices.",
      "yardage": 7158,
      "phone": "(913) 871-7616",
      "website": "https://www.dubsdreadgolfclub.com/",
      "source": "https://www.dubsdreadgolfclub.com/",
      "booking": "https://golfback.com/#/course/398d44ce-a908-4ce7-8f50-e5f4bdc77b73",
      "scorecard": "https://golfcoursebrowser.com/course/ks/dub-s-dread-golf-club-4b6e"
    },
    {
      "id": "lake-of-the-forest-golf-course",
      "name": "Lake of the Forest Golf Course",
      "latitude": 39.069038,
      "longitude": -94.831912,
      "city": "Bonner Springs",
      "state": "KS",
      "address": "100 Lake Of The Forest, Bonner Springs, KS 66012",
      "access": "Private",
      "note": "Inside a gated residential community. Contact the community about resident and guest access.",
      "phone": "(913) 441-3252",
      "website": "https://lakeoftheforestkansas.com/",
      "source": "https://lakeoftheforestkansas.com/"
    },
    {
      "id": "brough-creek-national",
      "name": "Brough Creek National",
      "latitude": 39.167139,
      "longitude": -94.761085,
      "city": "Kansas City",
      "state": "KS",
      "access": "Private",
      "note": "Small, privately built short course. Confirm whether visits can be arranged before going.",
      "source": "https://fairwayradar.com/golf-course/brough-creek-national-gc"
    },
    {
      "id": "falcon-lakes-golf-club",
      "name": "Falcon Lakes Golf Club",
      "latitude": 39.165091,
      "longitude": -94.91073,
      "city": "Basehor",
      "state": "KS",
      "address": "4605 Clubhouse Drive, Basehor, KS 66007",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Links-style public course with a driving range, golf shop, lessons and dining.",
      "yardage": 7044,
      "phone": "(913) 724-4653",
      "website": "https://falconlakesgolf.com/",
      "source": "https://falconlakesgolf.com/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/falcon-lakes-golf-club-f4e6",
      "booking": "https://falconlakesgolf.com/book-tee-times/"
    },
    {
      "id": "painted-hills-golf-club",
      "name": "Painted Hills Golf Club",
      "latitude": 39.124268,
      "longitude": -94.741721,
      "city": "Kansas City",
      "state": "KS",
      "address": "7101 Parallel Pkwy, Kansas City, KS 66112",
      "access": "Public",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Daily-fee course on Parallel Parkway with online reservations.",
      "yardage": 5881,
      "phone": "(913) 334-1111",
      "website": "https://paintedhillsgolf.com/",
      "source": "https://paintedhillsgolf.com/",
      "booking": "https://golfback.com/#/course/857a12d4-a9cf-4a43-afe2-60940bdc7438",
      "scorecard": "https://golfcoursebrowser.com/course/ks/painted-hills-golf-club-2ef0"
    },
    {
      "id": "lake-quivira-country-club",
      "name": "Lake Quivira Country Club",
      "latitude": 39.045542,
      "longitude": -94.765763,
      "city": "Lake Quivira",
      "state": "KS",
      "address": "100 Crescent Blvd, Lake Quivira, KS 66217",
      "access": "Private",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Gated country club. Arrange entry and guest play through the club or a member.",
      "yardage": 6354,
      "phone": "(913) 631-7577",
      "website": "https://lakequivira.org/",
      "source": "https://lakequivira.org/"
    },
    {
      "id": "shawnee-golf-country-club",
      "name": "Shawnee Golf & Country Club",
      "latitude": 39.010783,
      "longitude": -94.863335,
      "city": "Shawnee",
      "state": "KS",
      "address": "6404 Hedge Ln Terrace, Shawnee, KS 66226",
      "access": "Semi-private",
      "holes": 27,
      "layouts": [
        9,
        18
      ],
      "note": "Membership club with 27 holes, a driving range and a casual grill. Public rates are posted. Call the pro shop to arrange visitor play.",
      "phone": "(913) 422-8357",
      "website": "https://www.shawneegolfcc.com/",
      "source": "https://www.shawneegolfcc.com/",
      "rates": "https://www.shawneegolfcc.com/rates"
    },
    {
      "id": "the-bluffs-at-the-national",
      "name": "The Bluffs at The National",
      "latitude": 39.205735,
      "longitude": -94.699199,
      "city": "Parkville",
      "state": "MO",
      "address": "6415 N National Dr, Parkville, MO 64152",
      "access": "Private",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Formerly The Deuce. Check with the club about member and guest access.",
      "yardage": 6259,
      "phone": "(816) 505-4247",
      "website": "https://www.invitedclubs.com/clubs/the-bluffs-at-the-national-golf-club",
      "source": "https://www.invitedclubs.com/company/news/the-bluffs-rebrand"
    },
    {
      "id": "the-national-golf-club-of-kansas-city",
      "name": "The National Golf Club of Kansas City",
      "latitude": 39.219752,
      "longitude": -94.709787,
      "city": "Parkville",
      "state": "MO",
      "address": "6700 N National Dr, Parkville, MO 64152",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private Tom Watson design in Parkville. Contact the club for guest arrangements.",
      "yardage": 7001,
      "phone": "(816) 746-0200",
      "website": "https://www.invitedclubs.com/clubs/the-national-golf-club",
      "source": "https://www.invitedclubs.com/clubs/the-national-golf-club"
    },
    {
      "id": "tomahawk-hills-golf-course",
      "name": "Tomahawk Hills Golf Course",
      "latitude": 38.997189,
      "longitude": -94.790033,
      "city": "Shawnee",
      "state": "KS",
      "address": "17501 Midland Dr, Shawnee, KS 66217",
      "access": "Municipal",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Johnson County public course with a driving range and hilly terrain.",
      "yardage": 6033,
      "phone": "(913) 631-8000",
      "website": "https://jcprdgolf.com/tomahawk-hills/",
      "source": "https://jcprdgolf.com/tomahawk-hills/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/tomahawk-hills-golf-course-1eda",
      "booking": "https://jcprdgolf.com/tee-times/"
    },
    {
      "id": "canyon-farms-golf-club",
      "name": "Canyon Farms Golf Club",
      "latitude": 38.964158,
      "longitude": -94.790863,
      "city": "Lenexa",
      "state": "KS",
      "address": "17501 W 87th St Pkwy, Lenexa, KS 66219",
      "access": "Private",
      "holes": 18,
      "layouts": [
        18
      ],
      "note": "Private Lenexa club with a practice range. Ask the club about guest policies.",
      "phone": "(913) 529-2235",
      "website": "https://canyonfarmsgolfclub.com",
      "source": "https://canyonfarmsgolfclub.com"
    },
    {
      "id": "the-oaks-golf-course",
      "name": "The Oaks Golf Course",
      "latitude": 39.283582,
      "longitude": -94.920797,
      "city": "Leavenworth",
      "state": "KS",
      "access": "Confirm access",
      "holes": 9,
      "par": 35,
      "layouts": [
        9
      ],
      "note": "Nine-hole layout in Leavenworth. Confirm current operating hours and access before visiting.",
      "source": "https://smclubsg.skygolf.com/courses/course/6515/GreatLife_Golf_Fitness_The_Oaks.html"
    },
    {
      "id": "milburn-country-club",
      "name": "Milburn Country Club",
      "latitude": 39.004081,
      "longitude": -94.676714,
      "city": "Overland Park",
      "state": "KS",
      "address": "7501 W 69th St, Overland Park, KS 66204",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private Overland Park club. Guests should confirm arrangements with a member.",
      "yardage": 6971,
      "phone": "(913) 432-0490",
      "website": "https://www.milburn.org/",
      "source": "https://www.milburn.org/"
    },
    {
      "id": "falcon-ridge-golf-club",
      "name": "Falcon Ridge Golf Club",
      "latitude": 38.954299,
      "longitude": -94.824542,
      "city": "Lenexa",
      "state": "KS",
      "address": "20200 Prairie Star Pkwy, Lenexa, KS 66220",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private championship course. Ask the club about member-sponsored guest play.",
      "yardage": 6902,
      "phone": "(913) 393-4653",
      "website": "https://falconridgegolfclub.com/",
      "source": "https://falconridgegolfclub.com/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/falcon-ridge-golf-course-1314"
    },
    {
      "id": "burning-tree-golf-course",
      "name": "Burning Tree Golf Course",
      "latitude": 38.984483,
      "longitude": -94.959823,
      "city": "De Soto",
      "state": "KS",
      "address": "7909 E Wyandotte St, De Soto, KS 66018",
      "access": "Public",
      "holes": 9,
      "par": 35,
      "layouts": [
        9
      ],
      "note": "Nine-hole De Soto course with online booking.",
      "yardage": 2883,
      "phone": "(913) 301-3000",
      "website": "https://www.greatlife-burningtree.com/golf-course/",
      "source": "https://www.greatlife-burningtree.com/golf-course/",
      "booking": "https://www.greatlife-burningtree.com/teetimes/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/burning-tree-golf-club-1a8b"
    },
    {
      "id": "falcon-valley-golf-course",
      "name": "Falcon Valley Golf Course",
      "latitude": 38.949742,
      "longitude": -94.808036,
      "city": "Lenexa",
      "state": "KS",
      "address": "9801 Falcon Valley Dr, Lenexa, KS 66220",
      "access": "Public",
      "holes": 9,
      "par": 36,
      "layouts": [
        9
      ],
      "note": "Championship-length nine-hole course with full-length par 4s and par 5s.",
      "yardage": 3423,
      "phone": "(913) 780-5976",
      "website": "https://www.falconvalleygolf.com/",
      "source": "https://www.falconvalleygolf.com/",
      "scorecard": "https://www.falconvalleygolf.com/scorecard/",
      "booking": "https://falcon-valley-golf-course.book.teeitup.golf/"
    },
    {
      "id": "smiley-s-golf-complex",
      "name": "Smiley's Golf Complex",
      "latitude": 38.944076,
      "longitude": -94.848051,
      "city": "Lenexa",
      "state": "KS",
      "address": "10195 Monticello Terrace, Lenexa, KS 66227",
      "access": "Public",
      "holes": 18,
      "par": 60,
      "layouts": [
        18
      ],
      "note": "Executive golf course and a separate practice range in Lenexa.",
      "yardage": 3241,
      "phone": "(913) 782-1323",
      "website": "https://www.smileysgolf.com/",
      "source": "https://www.smileysgolf.com/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/smiley-s-golf-complex-933b"
    },
    {
      "id": "oak-country-golf-club",
      "name": "Oak Country Golf Club",
      "latitude": 38.969152,
      "longitude": -94.963497,
      "city": "De Soto",
      "state": "KS",
      "address": "8800 Scott Dr, De Soto, KS 66018",
      "access": "Public",
      "holes": 18,
      "layouts": [
        18
      ],
      "note": "Shorter 18-hole layout in De Soto. Check tee options and current rates before booking.",
      "phone": "(913) 583-3503",
      "website": "https://www.oakcountrygolfcourse.com/",
      "source": "https://www.oakcountrygolfcourse.com/",
      "booking": "https://oak-country-golf-course.book.teeitup.com",
      "rates": "https://www.oakcountrygolfcourse.com/aboutus/rates/",
      "scorecard": "https://www.oakcountrygolfcourse.com/aboutus/scorecard/"
    },
    {
      "id": "the-kansas-city-country-club",
      "name": "The Kansas City Country Club",
      "latitude": 39.021551,
      "longitude": -94.620882,
      "city": "Mission Hills",
      "state": "KS",
      "address": "6200 Indian Ln #1203, Mission Hills, KS 66208",
      "access": "Private",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Private Mission Hills club. Guest play is arranged through the club.",
      "yardage": 6808,
      "phone": "(913) 236-2100",
      "website": "https://kccc.com/",
      "source": "https://kccc.com/"
    },
    {
      "id": "shadow-glen-golf-club",
      "name": "Shadow Glen Golf Club",
      "latitude": 38.93667,
      "longitude": -94.894804,
      "city": "Olathe",
      "state": "KS",
      "address": "26000 Shadow Glen St, Olathe, KS 66061",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private club near Cedar Creek in Olathe. Contact the club for guest arrangements.",
      "yardage": 7051,
      "phone": "(913) 764-2299",
      "website": "https://www.shadowglen.org/",
      "source": "https://www.shadowglen.org/"
    },
    {
      "id": "mission-hills-country-club",
      "name": "Mission Hills Country Club",
      "latitude": 39.029128,
      "longitude": -94.612017,
      "city": "Mission Hills",
      "state": "KS",
      "address": "5400 Mission Dr, Mission Hills, KS 66208",
      "access": "Private",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Private club with a championship course and practice facilities.",
      "yardage": 6650,
      "phone": "(913) 722-5400",
      "website": "https://www.missionhillscc.com/",
      "source": "https://www.missionhillscc.com/"
    },
    {
      "id": "indian-hills-country-club",
      "name": "Indian Hills Country Club",
      "latitude": 39.002992,
      "longitude": -94.623098,
      "city": "Mission Hills",
      "state": "KS",
      "address": "6847 Tomahawk Rd, Mission Hills, KS 66208",
      "access": "Private",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Private Mission Hills club with practice facilities. Contact the club for guest arrangements.",
      "yardage": 6561,
      "phone": "(913) 362-6200",
      "website": "https://www.ihcckc.com/",
      "source": "https://www.ihcckc.com/"
    },
    {
      "id": "tiffany-greens-golf-club",
      "name": "Tiffany Greens Golf Club",
      "latitude": 39.280377,
      "longitude": -94.643333,
      "city": "Kansas City",
      "state": "MO",
      "address": "6100 NW Tiffany Springs Pkwy, Kansas City, MO 64154",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Northland championship course near KCI. Check course fees and available tee times.",
      "yardage": 7034,
      "phone": "(816) 880-9600",
      "website": "https://tiffanygreensgolf.com",
      "source": "https://tiffanygreensgolf.com",
      "scorecard": "https://golfcoursebrowser.com/course/mo/tiffany-greens-golf-club-30ec",
      "booking": "https://tiffanygreensgolf.com/book-tee-time/"
    },
    {
      "id": "harris-park-golf-course",
      "name": "Harris Park Golf Course",
      "latitude": 39.053,
      "longitude": -94.565053,
      "city": "Kansas City",
      "state": "MO",
      "address": "4029 Wayne Ave, Kansas City, MO 64110",
      "access": "Confirm access",
      "note": "Community golf facility. Contact Harris Park about current play and programming before visiting.",
      "phone": "913-568-6317",
      "website": "https://harrissportskc.org/golf-course/",
      "source": "https://harrissportskc.org/golf-course/"
    },
    {
      "id": "trails-west-golf-course",
      "name": "Trails West Golf Course",
      "latitude": 39.348363,
      "longitude": -94.924809,
      "city": "Fort Leavenworth",
      "state": "KS",
      "address": "306 Cody Rd, Fort Leavenworth, KS 66027",
      "access": "Military",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Fort Leavenworth Army MWR course. Confirm eligibility, visitor passes and installation entry before travel.",
      "yardage": 6170,
      "phone": "(913) 651-7176",
      "website": "https://leavenworth.armymwr.com/programs/trails-west-golf-course",
      "source": "https://leavenworth.armymwr.com/programs/trails-west-golf-course",
      "scorecard": "https://golfcoursebrowser.com/course/ks/trails-west-golf-course-ba5c"
    },
    {
      "id": "sykes-lady-overland-park-golf-club",
      "name": "Sykes/Lady Overland Park Golf Club",
      "latitude": 38.898133,
      "longitude": -94.725937,
      "city": "Overland Park",
      "state": "KS",
      "address": "12501 Quivira Rd, Overland Park, KS 66213",
      "access": "Municipal",
      "holes": 36,
      "layouts": [
        9,
        18
      ],
      "note": "Three regulation nines and a separate nine-hole par-3 course. The facility has a range and Club 27 restaurant.",
      "phone": "(913) 890-1600",
      "website": "https://golfop.com/golf-facilities/sykes-lady/",
      "source": "https://golfop.com/golf-facilities/sykes-lady/",
      "booking": "https://overland.cps.golf/"
    },
    {
      "id": "shiloh-springs-golf-club",
      "name": "Shiloh Springs Golf Club",
      "latitude": 39.361738,
      "longitude": -94.728001,
      "city": "Platte City",
      "state": "MO",
      "address": "14750 Fairway Lane, Platte City, MO 64079",
      "access": "Public",
      "holes": 18,
      "layouts": [
        18
      ],
      "note": "Public Platte City course. Check with the clubhouse for fees and seasonal conditions.",
      "phone": "(816) 270-4653",
      "website": "https://shilohspringsgc.com/",
      "source": "https://shilohspringsgc.com/",
      "booking": "https://shilohspringsgc.com/tee-times/",
      "scorecard": "https://golfcoursebrowser.com/course/mo/shiloh-springs-golf-course-bcab"
    },
    {
      "id": "hallbrook-country-club",
      "name": "Hallbrook Country Club",
      "latitude": 38.922006,
      "longitude": -94.617531,
      "city": "Leawood",
      "state": "KS",
      "address": "11200 Overbrook Rd, Leawood, KS 66211",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private Leawood club. Contact the club for guest and membership information.",
      "yardage": 6897,
      "phone": "(913) 345-9292",
      "website": "https://www.hallbrookcc.org/",
      "source": "https://www.hallbrookcc.org/"
    },
    {
      "id": "st-andrews-golf-club",
      "name": "St. Andrews Golf Club",
      "latitude": 38.878793,
      "longitude": -94.711803,
      "city": "Overland Park",
      "state": "KS",
      "address": "11099 W 135th St, Overland Park, KS 66221",
      "access": "Municipal",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Overland Park public course with a lighted range and short-game practice areas.",
      "yardage": 6362,
      "phone": "(913) 890-1650",
      "website": "https://golfop.com/golf-facilities/st-andrews/",
      "source": "https://golfop.com/golf-facilities/st-andrews/",
      "booking": "https://overland.cps.golf/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/st-andrews-golf-club-b92a"
    },
    {
      "id": "prairie-highlands-golf-course",
      "name": "Prairie Highlands Golf Course",
      "latitude": 38.861782,
      "longitude": -94.883209,
      "city": "Olathe",
      "state": "KS",
      "address": "14695 S Inverness St, Olathe, KS 66061",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Daily-fee prairie-style course on the west side of Olathe.",
      "yardage": 7066,
      "phone": "(913) 856-7235",
      "website": "https://prairiehighlands.com",
      "source": "https://prairiehighlands.com",
      "booking": "https://prairiehighlands.com/tee-times/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/prairie-highlands-golf-course-74fa"
    },
    {
      "id": "staley-farms-golf-club",
      "name": "Staley Farms Golf Club",
      "latitude": 39.281856,
      "longitude": -94.545538,
      "city": "Kansas City",
      "state": "MO",
      "address": "10310 North Olive Avenue, Kansas City, MO 64155",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private Northland club. Ask about membership or member-sponsored play.",
      "yardage": 7005,
      "phone": "(816) 734-3839",
      "website": "https://staleyfarms.com/",
      "source": "https://staleyfarms.com/",
      "scorecard": "https://golfcoursebrowser.com/course/mo/staley-farms-golf-club-c5df"
    },
    {
      "id": "heart-of-america-golf-course",
      "name": "Heart of America Golf Course",
      "latitude": 38.991176,
      "longitude": -94.526048,
      "city": "Kansas City",
      "state": "MO",
      "address": "7501 Blue River Rd, Kansas City, MO 64132",
      "access": "Municipal",
      "holes": 18,
      "layouts": [
        9
      ],
      "note": "The nine-hole River course and nine-hole Rock par-3 course share a practice facility in Swope Park.",
      "phone": "(816) 513-8940",
      "website": "https://www.hoagolfcourse.com/",
      "source": "https://www.hoagolfcourse.com/",
      "booking": "https://www.hoagolfcourse.com/TeeTimes",
      "rates": "https://www.hoagolfcourse.com/Rates",
      "scorecard": "https://www.hoagolfcourse.com/Course/TheRiver#scorecard"
    },
    {
      "id": "swope-memorial-golf-course",
      "name": "Swope Memorial Golf Course",
      "latitude": 38.998807,
      "longitude": -94.513126,
      "city": "Kansas City",
      "state": "MO",
      "address": "6900 Swope Memorial Dr, Kansas City, MO 64132",
      "access": "Municipal",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Historic A. W. Tillinghast layout in Swope Park. Check current course conditions and reservations.",
      "yardage": 6274,
      "phone": "(816) 513-8910",
      "website": "https://www.swopememorialgolfcourse.com/",
      "source": "https://www.swopememorialgolfcourse.com/",
      "booking": "https://www.swopememorialgolfcourse.com/TeeTimes",
      "rates": "https://www.swopememorialgolfcourse.com/Rates",
      "scorecard": "https://www.swopememorialgolfcourse.com/About#Scorecard"
    },
    {
      "id": "hillcrest-country-club",
      "name": "Hillcrest Country Club",
      "latitude": 38.980258,
      "longitude": -94.525209,
      "city": "Kansas City",
      "state": "MO",
      "address": "8200 Hillcrest Road, Kansas City, MO 64138",
      "access": "Confirm access",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Historic Donald Ross layout. Check with the club for reopening and public access information.",
      "yardage": 6781,
      "phone": "(816) 523-8601",
      "website": "https://hillcrestcckc.com/",
      "status": "Temporarily closed. Confirm reopening with the club.",
      "source": "https://www.axios.com/local/kansas-city/2026/11/09/jackson-county-ends-bid-to-develop-blue-river-forest-land",
      "scorecard": "https://golfcoursebrowser.com/course/mo/hillcrest-golf-country-club-6e24"
    },
    {
      "id": "country-club-of-leawood",
      "name": "Country Club of Leawood",
      "latitude": 38.898563,
      "longitude": -94.620042,
      "city": "Leawood",
      "state": "KS",
      "address": "12700 Overbrook Rd, Leawood, KS 66209",
      "access": "Private",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Membership club. Ask about member-sponsored play and guest policies.",
      "yardage": 6572,
      "phone": "(913) 491-3888",
      "website": "https://www.ccleawood.com/",
      "source": "https://www.ccleawood.com/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/country-club-of-leawood-c7b7"
    },
    {
      "id": "oakwood-country-club",
      "name": "Oakwood Country Club",
      "latitude": 38.945665,
      "longitude": -94.553273,
      "city": "Kansas City",
      "state": "MO",
      "address": "9800 Grandview Rd, Kansas City, MO 64137",
      "access": "Private",
      "holes": 27,
      "layouts": [
        9,
        18
      ],
      "note": "Private club with an 18-hole main course and a separate nine-hole par-3 course.",
      "phone": "(816) 761-5501",
      "website": "https://www.oakwoodcountryclub.org/",
      "source": "https://www.oakwoodcountryclub.org/"
    },
    {
      "id": "minor-park-golf-course",
      "name": "Minor Park Golf Course",
      "latitude": 38.921879,
      "longitude": -94.578971,
      "city": "Kansas City",
      "state": "MO",
      "address": "11215 Holmes Rd, Kansas City, MO 64131",
      "access": "Municipal",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Kansas City public course off Holmes Road. Check for weekday and twilight rates.",
      "yardage": 5615,
      "phone": "(816) 942-4033",
      "website": "https://www.minorparkgolfcourse.com/",
      "source": "https://www.minorparkgolfcourse.com/",
      "booking": "https://www.minorparkgolfcourse.com/TeeTimes",
      "rates": "https://www.minorparkgolfcourse.com/Rates",
      "scorecard": "https://www.minorparkgolfcourse.com/About#scorecard"
    },
    {
      "id": "nicklaus-golf-club-at-lionsgate",
      "name": "Nicklaus Golf Club at LionsGate",
      "latitude": 38.87521,
      "longitude": -94.656128,
      "city": "Overland Park",
      "state": "KS",
      "address": "14225 Dearborn St, Overland Park, KS 66223",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private Jack Nicklaus design in Overland Park. Check guest arrangements with the club.",
      "yardage": 7219,
      "phone": "(913) 402-1000",
      "website": "https://www.invitedclubs.com/clubs/nicklaus-golf-club-at-lionsgate",
      "source": "https://www.invitedclubs.com/clubs/nicklaus-golf-club-at-lionsgate"
    },
    {
      "id": "hodge-park-golf-course",
      "name": "Hodge Park Golf Course",
      "latitude": 39.253293,
      "longitude": -94.493993,
      "city": "Kansas City",
      "state": "MO",
      "address": "7000 NE Barry Rd, Kansas City, MO 64156",
      "access": "Municipal",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Kansas City public course in the Northland. Check current green fees and tee times.",
      "yardage": 6050,
      "phone": "(816) 781-4152",
      "website": "https://www.hodgeparkgolf.com/",
      "source": "https://www.hodgeparkgolf.com/",
      "booking": "https://www.hodgeparkgolf.com/TeeTimes",
      "rates": "https://www.hodgeparkgolf.com/Rates",
      "scorecard": "https://www.hodgeparkgolf.com/About#scorecard"
    },
    {
      "id": "blue-hills-country-club",
      "name": "Blue Hills Country Club",
      "latitude": 38.897928,
      "longitude": -94.599341,
      "city": "Kansas City",
      "state": "MO",
      "address": "777 W Burning Tree Dr, Kansas City, MO 64145",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private south Kansas City club. Ask the club about guest access.",
      "yardage": 7346,
      "phone": "(816) 942-8642",
      "website": "https://www.bluehillscc.com/",
      "source": "https://www.bluehillscc.com/"
    },
    {
      "id": "gardner-golf-course",
      "name": "Gardner Golf Course",
      "latitude": 38.844204,
      "longitude": -94.932395,
      "city": "Gardner",
      "state": "KS",
      "address": "15810 S Gardner Rd, Gardner, KS 66030",
      "access": "Public",
      "holes": 9,
      "par": 36,
      "layouts": [
        9
      ],
      "note": "Nine-hole course with a driving range and putting green.",
      "yardage": 6180,
      "phone": "(913) 856-8858",
      "website": "https://www.gardnerksgolf.com/",
      "source": "https://www.gardnerksgolf.com/",
      "rates": "https://www.gardnerksgolf.com/golf/rates/",
      "scorecard": "https://www.gardnerksgolf.com/golf/scorecard/",
      "booking": "https://www.gardnerksgolf.com/teetimes"
    },
    {
      "id": "shoal-creek-golf-course",
      "name": "Shoal Creek Golf Course",
      "latitude": 39.252797,
      "longitude": -94.478815,
      "city": "Kansas City",
      "state": "MO",
      "address": "8905 NE Shoal Creek Pkwy, Kansas City, MO 64157",
      "access": "Municipal",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Kansas City public course. Golf Ranch Shoal Creek is a separate practice facility.",
      "yardage": 6935,
      "phone": "(816) 407-7242",
      "website": "https://www.shoalcreekgolf.com/",
      "source": "https://www.shoalcreekgolf.com/",
      "booking": "https://www.shoalcreekgolf.com/TeeTimes",
      "rates": "https://www.shoalcreekgolf.com/Rates",
      "scorecard": "https://www.shoalcreekgolf.com/About#scorecard"
    },
    {
      "id": "royal-meadows-golf-club",
      "name": "Royal Meadows Golf Club",
      "latitude": 39.033635,
      "longitude": -94.458335,
      "city": "Kansas City",
      "state": "MO",
      "address": "10501 E 47th St, Kansas City, MO 64133",
      "access": "Public",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Daily-fee course on East 47th Street. Reserve through the operator’s website.",
      "yardage": 6370,
      "phone": "(816) 353-1323",
      "website": "https://www.royalmeadowsgolfclub.com/",
      "source": "https://www.royalmeadowsgolfclub.com/",
      "booking": "https://www.royalmeadowsgolfclub.com/book-tee-times.html",
      "scorecard": "https://golfcoursebrowser.com/course/mo/royal-meadows-golf-club-172a"
    },
    {
      "id": "heritage-park-golf-course",
      "name": "Heritage Park Golf Course",
      "latitude": 38.827369,
      "longitude": -94.755083,
      "city": "Olathe",
      "state": "KS",
      "address": "16445 S Lackman Rd, Olathe, KS 66062",
      "access": "Municipal",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Johnson County course with a driving range, putting green and Wee Links for young players.",
      "yardage": 6834,
      "phone": "(913) 826-3570",
      "website": "https://jcprdgolf.com/heritage-park/",
      "source": "https://jcprdgolf.com/heritage-park/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/heritage-park-golf-course-0a02",
      "booking": "https://jcprdgolf.com/tee-times/"
    },
    {
      "id": "ironhorse-golf-club",
      "name": "Ironhorse Golf Club",
      "latitude": 38.850952,
      "longitude": -94.635028,
      "city": "Leawood",
      "state": "KS",
      "address": "15400 Mission Rd, Leawood, KS 66224",
      "access": "Municipal",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Leawood public course with elevation changes and the Greenside Grill.",
      "yardage": 6799,
      "phone": "(913) 685-4653",
      "website": "https://www.ironhorsegolf.com/",
      "source": "https://www.ironhorsegolf.com/",
      "booking": "https://golfwithaccess.com/course/ironhorse-golf-club/reserve-tee-time",
      "scorecard": "https://golfcoursebrowser.com/course/ks/ironhorse-golf-club-1e81"
    },
    {
      "id": "wolf-creek-golf-club",
      "name": "Wolf Creek Golf Club",
      "latitude": 38.792789,
      "longitude": -94.753736,
      "city": "Olathe",
      "state": "KS",
      "address": "18695 S Lackman Rd, Olathe, KS 66062",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Private Olathe golf club. Confirm guest access through the club.",
      "yardage": 7150,
      "phone": "(913) 592-4020",
      "website": "https://wolfcreekks.com/",
      "source": "https://wolfcreekks.com/"
    },
    {
      "id": "drumm-farm-golf-club",
      "name": "Drumm Farm Golf Club",
      "latitude": 39.062083,
      "longitude": -94.398196,
      "city": "Independence",
      "state": "MO",
      "address": "15400 East 34th Street, Independence, MO 64055",
      "access": "Public",
      "holes": 27,
      "layouts": [
        9,
        18
      ],
      "note": "18-hole championship course plus a nine-hole executive course and practice facilities.",
      "phone": "(816) 350-9900",
      "website": "https://drummfarmgolf.com/",
      "source": "https://drummfarmgolf.com/",
      "booking": "https://drummfarmgolf.com/tee-times/"
    },
    {
      "id": "the-country-club-at-loch-lloyd",
      "name": "The Country Club at Loch Lloyd",
      "latitude": 38.834905,
      "longitude": -94.595393,
      "city": "Loch Lloyd",
      "state": "MO",
      "address": "16750 Country Club Dr, Village of Loch Lloyd, MO 64012",
      "access": "Private",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Gated private club with a Tom Watson championship course. Confirm gate and guest arrangements.",
      "yardage": 6964,
      "phone": "(816) 322-1022",
      "website": "https://lochlloyd.com/golf",
      "source": "https://lochlloyd.com/golf"
    },
    {
      "id": "teetering-rocks-golf-course",
      "name": "Teetering Rocks Golf Course",
      "latitude": 38.962835,
      "longitude": -94.439652,
      "city": "Kansas City",
      "state": "MO",
      "address": "12040 E 86th St, Kansas City, MO 64138",
      "access": "Public",
      "holes": 18,
      "par": 63,
      "layouts": [
        18
      ],
      "note": "Shorter executive layout in southeast Kansas City. Check conditions and tee times.",
      "yardage": 4386,
      "phone": "(816) 356-1111",
      "website": "https://www.teeteringrocksgolfcourse.com/",
      "source": "https://www.teeteringrocksgolfcourse.com/",
      "booking": "https://foreupsoftware.com/index.php/booking/21235/7341#teetimes",
      "rates": "https://www.teeteringrocksgolfcourse.com/rates/",
      "scorecard": "https://www.teeteringrocksgolfcourse.com/aboutus/scorecard/"
    },
    {
      "id": "winterstone-golf-course",
      "name": "WinterStone Golf Course",
      "latitude": 39.125082,
      "longitude": -94.378723,
      "city": "Independence",
      "state": "MO",
      "address": "17101 East Kentucky Road, Independence, MO 64058",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Daily-fee Independence course. Check the course site for booking and current conditions.",
      "yardage": 6751,
      "phone": "(816) 257-5755",
      "website": "https://www.winterstonegolf.com/",
      "source": "https://www.winterstonegolf.com/",
      "booking": "https://www.winterstonegolf.com/TeeTimes",
      "rates": "https://www.winterstonegolf.com/Rates",
      "scorecard": "https://www.winterstonegolf.com/About#scorecard"
    },
    {
      "id": "fred-arbanas-golf-course",
      "name": "Fred Arbanas Golf Course",
      "latitude": 38.918652,
      "longitude": -94.456896,
      "city": "Kansas City",
      "state": "MO",
      "address": "11100 View High Drive, Kansas City, MO 64134",
      "access": "Municipal",
      "holes": 27,
      "layouts": [
        9,
        18
      ],
      "note": "Jackson County facility with a championship 18, a nine-hole executive par-3 course and practice areas.",
      "phone": "(816) 761-9445",
      "website": "https://www.makeyourdayhere.com/Facilities/Fred-Arbanas-Golf-Course",
      "source": "https://www.makeyourdayhere.com/Facilities/Fred-Arbanas-Golf-Course",
      "scorecard": "https://golfcoursebrowser.com/course/mo/fred-arbanas-golf-course-dfdc"
    },
    {
      "id": "eagles-landing-golf-course",
      "name": "Eagles’ Landing Golf Course",
      "latitude": 38.835748,
      "longitude": -94.551403,
      "city": "Belton",
      "state": "MO",
      "address": "4200 Bong Ave, Belton, MO 64012",
      "access": "Municipal",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "City of Belton course with a practice range and online tee times.",
      "yardage": 6843,
      "phone": "(816) 318-0004",
      "website": "https://www.eagleslandinggolfcourse.com/",
      "source": "https://www.eagleslandinggolfcourse.com/",
      "booking": "https://www.eagleslandinggolfcourse.com/TeeTimes",
      "rates": "https://www.eagleslandinggolfcourse.com/Rates",
      "scorecard": "https://golfcoursebrowser.com/course/mo/eagles-landing-golf-course-5db4"
    },
    {
      "id": "paradise-pointe-golf-complex",
      "name": "Paradise Pointe Golf Complex",
      "latitude": 39.423291,
      "longitude": -94.551475,
      "city": "Smithville",
      "state": "MO",
      "address": "18212 Golf Course Rd, Smithville, MO 64089",
      "access": "Public",
      "holes": 45,
      "layouts": [
        9,
        18
      ],
      "note": "Smithville Lake complex with two 18-hole courses, The Posse and The Outlaw, and a nine-hole Academy course.",
      "phone": "(816) 532-4100",
      "website": "https://www.paradisepointegolf.com/",
      "source": "https://www.paradisepointegolf.com/",
      "booking": "https://www.paradisepointegolf.com/TeeTimes",
      "rates": "https://www.paradisepointegolf.com/Rates",
      "scorecard": "https://golfcoursebrowser.com/course/mo/paradise-pointe-17f2"
    },
    {
      "id": "lawrence-country-club",
      "name": "Lawrence Country Club",
      "latitude": 38.978721,
      "longitude": -95.26517,
      "city": "Lawrence",
      "state": "KS",
      "address": "400 Country Club Terrace, Lawrence, KS 66049",
      "access": "Private",
      "holes": 18,
      "par": 70,
      "layouts": [
        18
      ],
      "note": "Private Lawrence club. Contact the pro shop about member-sponsored guest play.",
      "yardage": 6510,
      "phone": "(785) 843-2866",
      "website": "https://lawrencecountryclubks.com/",
      "source": "https://lawrencecountryclubks.com/"
    },
    {
      "id": "sycamore-ridge-golf-club",
      "name": "Sycamore Ridge Golf Club",
      "latitude": 38.756579,
      "longitude": -94.840674,
      "city": "Spring Hill",
      "state": "KS",
      "address": "21731 Clubhouse Drive, Spring Hill, KS 66083",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Spring Hill course with a practice range and the Bunker Bar & Grill.",
      "yardage": 7081,
      "phone": "(913) 592-5292",
      "website": "https://www.sycamoreridgegolf.com/",
      "source": "https://www.sycamoreridgegolf.com/",
      "booking": "https://www.sycamoreridgegolf.com/TeeTimes",
      "rates": "https://www.sycamoreridgegolf.com/Rates",
      "scorecard": "https://www.sycamoreridgegolf.com/About#scorecard"
    },
    {
      "id": "grand-summit-golf-country-club",
      "name": "Grand Summit Golf & Country Club",
      "latitude": 38.850033,
      "longitude": -94.514818,
      "city": "Grandview",
      "state": "MO",
      "address": "15101 Grand Summit Boulevard, Grandview, MO 64030",
      "access": "Semi-private",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Residential golf club. Confirm visitor rates and tee-time availability before traveling.",
      "yardage": 6505,
      "phone": "(816) 331-3978",
      "website": "https://www.grandsummitgolfcc.com/",
      "source": "https://www.grandsummitgolfcc.com/",
      "scorecard": "https://golfcoursebrowser.com/course/mo/grand-summit-golf-country-club-0ab9"
    },
    {
      "id": "unity-village-golf-course",
      "name": "Unity Village Golf Course",
      "latitude": 38.953614,
      "longitude": -94.405412,
      "city": "Unity Village",
      "state": "MO",
      "address": "1901 NW Blue Parkway, Unity Village, MO 64065",
      "access": "Public",
      "holes": 9,
      "par": 36,
      "layouts": [
        9
      ],
      "note": "Nine-hole course in Unity Village. Check seasonal hours and availability.",
      "yardage": 2937,
      "phone": "(816) 251-3582",
      "website": "https://www.unityvillage.org/visit/golf-course",
      "source": "https://www.unityvillage.org/visit/golf-course"
    },
    {
      "id": "the-orchards-executive-golf-course",
      "name": "The Orchards Executive Golf Course",
      "latitude": 38.960379,
      "longitude": -95.273843,
      "city": "Lawrence",
      "state": "KS",
      "address": "3000 Bob Billings Pkwy, Lawrence, KS 66049",
      "access": "Public",
      "holes": 9,
      "par": 31,
      "layouts": [
        9
      ],
      "note": "Nine-hole executive layout in Lawrence with online booking.",
      "yardage": 1943,
      "phone": "(785) 843-7456",
      "website": "https://www.theorchardslfk.com/",
      "source": "https://www.theorchardslfk.com/",
      "booking": "https://the-orchards-executive-golf-course-and-footgolf.book.teeitup.com/",
      "rates": "https://www.theorchardslfk.com/rates/",
      "scorecard": "https://www.theorchardslfk.com/scorecard/"
    },
    {
      "id": "lakewood-oaks-country-club",
      "name": "Lakewood Oaks Country Club",
      "latitude": 39.006303,
      "longitude": -94.363789,
      "city": "Lee's Summit",
      "state": "MO",
      "address": "651 Northeast Saint Andrews Circle, Lee's Summit, MO 64064",
      "access": "Private",
      "holes": 18,
      "par": 71,
      "layouts": [
        18
      ],
      "note": "Private club in the Lakewood community. Ask the club about guest play.",
      "yardage": 6257,
      "phone": "(816) 373-2505",
      "website": "https://lakewoodoakscc.com/",
      "source": "https://lakewoodoakscc.com/",
      "scorecard": "https://lakewoodoakscc.com/wp-content/uploads/2026/02/score-card.pdf"
    },
    {
      "id": "the-jayhawk-club",
      "name": "The Jayhawk Club",
      "latitude": 38.950581,
      "longitude": -95.293207,
      "city": "Lawrence",
      "state": "KS",
      "address": "1809 Birdie Wy, Lawrence, KS 66047",
      "access": "Private",
      "holes": 18,
      "layouts": [
        18
      ],
      "note": "Private Lawrence golf club on the former Alvamar property.",
      "phone": "(785) 856-4653",
      "website": "https://www.thejayhawkclub.com/",
      "source": "https://www.thejayhawkclub.com/"
    },
    {
      "id": "the-links-at-kansas-golf-club",
      "name": "The Links at Kansas Golf Club",
      "latitude": 38.980312,
      "longitude": -95.318492,
      "city": "Lawrence",
      "state": "KS",
      "address": "5401 Rock Chalk Dr, Lawrence, KS 66049",
      "access": "Semi-private",
      "holes": 9,
      "par": 27,
      "layouts": [
        9
      ],
      "note": "Residential nine-hole par-3 course. Call to confirm visitor eligibility and tee times.",
      "phone": "(785) 841-3868",
      "website": "https://www.linksatkansas.apartments/golfpage.aspx",
      "source": "https://www.linksatkansas.apartments/golfpage.aspx"
    },
    {
      "id": "stone-canyon-golf-club",
      "name": "Stone Canyon Golf Club",
      "latitude": 39.042787,
      "longitude": -94.317992,
      "city": "Blue Springs",
      "state": "MO",
      "address": "22415 East 39th Street South, Blue Springs, MO 64015",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Greg Norman design in Blue Springs with online booking and practice facilities.",
      "yardage": 7101,
      "phone": "(816) 228-3333",
      "website": "https://www.stonecanyongolfclub.com/",
      "source": "https://www.stonecanyongolfclub.com/",
      "booking": "https://www.stonecanyongolfclub.com/TeeTimes",
      "rates": "https://www.stonecanyongolfclub.com/Rates",
      "scorecard": "https://www.stonecanyongolfclub.com/About/Scorecard"
    },
    {
      "id": "the-golf-club-at-creekmoor",
      "name": "The Golf Club at Creekmoor",
      "latitude": 38.833414,
      "longitude": -94.468915,
      "city": "Raymore",
      "state": "MO",
      "address": "1112 East 163rd Street, Raymore, MO 64083",
      "access": "Public",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "Raymore daily-fee golf at a residential club. Check the booking calendar for current rates.",
      "yardage": 7406,
      "phone": "(816) 331-2621",
      "website": "https://www.thegolfclubatcreekmoor.com/",
      "source": "https://www.thegolfclubatcreekmoor.com/",
      "booking": "https://www.thegolfclubatcreekmoor.com/golf",
      "scorecard": "https://golfcoursebrowser.com/course/mo/creekmoor-golf-club-33c3"
    },
    {
      "id": "eagle-bend-golf-course",
      "name": "Eagle Bend Golf Course",
      "latitude": 38.922712,
      "longitude": -95.319044,
      "city": "Lawrence",
      "state": "KS",
      "address": "1250 E 902 Rd, Lawrence, KS 66049",
      "access": "Municipal",
      "holes": 18,
      "par": 72,
      "layouts": [
        18
      ],
      "note": "City of Lawrence course near Clinton Lake with a driving range and practice green.",
      "yardage": 6824,
      "phone": "(785) 748-0600",
      "website": "https://lawrenceks.gov/prc/eaglebend/",
      "source": "https://lawrenceks.gov/prc/eaglebend/",
      "scorecard": "https://golfcoursebrowser.com/course/ks/eagle-bend-golf-course-f0bb"
    }
  ]
}
