The disc golf app built by players, for players
We'll never charge for what should be free - your data stays yours and community-owned
Everything you need to up your game - no paywalls, no subscriptions
Find over 15,000 courses with player tips, photos and ratings that actually make sense
Community PoweredJust snap a pic and we'll tell you what disc it is - works even on beat-up discs!
Lost your favorite disc? Our network helps get discs back to their owners 89% of the time - that's crazy good!
Community PoweredSee how you're improving with stats that actually help your game - and brag to your friends!
Running a tournament? Our tools make it easy - from local meetups to huge events with 1000+ players
Community PoweredWe'll never sell your data or track your every move - your disc golf life is your business
Add your disc to your digital bag with one quick scan
Place our weatherproof QR code sticker on your disc
When found, you're instantly connected with the finder
Players in 52 countries are helping each other get their favorite discs back. That's what the sport is all about!
With our 89% return rate, your chances of seeing that lost disc again are better than ever.
Got coding skills? Our API is yours to play with
Create your own disc golf tools with our course maps, player data, and more
// Get course information with layout options
fetch('https://api.hyzeer.com/v1/courses/1234')
.then(response => response.json())
.then(data => {
console.log(data);
/* {
"id": "1234",
"name": "Maple Hill",
"holes": 18,
"location": {
"city": "Leicester",
"state": "MA",
"country": "USA",
"coordinates": {
"lat": 42.2728,
"lng": -71.9058
}
},
"rating": 4.9,
"difficulty": "Pro", "layouts": ["Gold", "Blue", "White", "Red"],
"amenities": ["Parking", "Restrooms", "Pro Shop"],
"currentPlayers": 24
} */
});
// Get detailed hole information for a specific course
fetch('https://api.hyzeer.com/v1/courses/1234/holes')
.then(response => response.json())
.then(data => {
console.log(data);
/* [
{
"holeNumber": 1,
"par": 3,
"distance": {
"gold": 450,
"blue": 425,
"white": 410,
"red": 380
},
"elevationChange": -10,
"outOfBounds": ["right", "behind basket"],
"holeType": "wooded",
"avgScore": 3.2,
"coordinates": {
"basket": {
"lat": 42.2738,
"lng": -71.9068
}
}
},
// More holes...
] */
});
// Get precise tee and basket locations for mapping
fetch('https://api.hyzeer.com/v1/courses/1234/layout/gold/geo')
.then(response => response.json())
.then(data => {
console.log(data);
/* {
"courseId": "1234",
"layout": "gold",
"teeTypes": ["concrete", "turf", "natural"],
"holes": [
{
"holeNumber": 1,
"teeLocation": {
"lat": 42.27450,
"lng": -71.90580,
"elevation": 320,
"type": "concrete"
},
"basketLocation": {
"lat": 42.27520,
"lng": -71.90680,
"elevation": 310,
"type": "DISCatcher Pro"
},
"fairwayPath": [
{"lat": 42.27450, "lng": -71.90580},
{"lat": 42.27470, "lng": -71.90610},
{"lat": 42.27490, "lng": -71.90650},
{"lat": 42.27520, "lng": -71.90680}
],
"obstacles": [
{
"type": "tree",
"location": {"lat": 42.27480, "lng": -71.90630}
},
{
"type": "water",
"polygon": [
{"lat": 42.27500, "lng": -71.90660},
{"lat": 42.27510, "lng": -71.90670},
{"lat": 42.27515, "lng": -71.90675},
{"lat": 42.27505, "lng": -71.90665}
]
}
]
},
// More holes...
]
} */
});
// Get current players on a course with real-time locations
fetch('https://api.hyzeer.com/v1/courses/1234/players')
.then(response => response.json())
.then(data => {
console.log(data);
/* {
"courseId": "1234",
"totalPlayers": 24,
"groups": [
{
"groupId": "g-8723",
"playerCount": 4,
"currentHole": 7,
"startTime": "2025-06-17T14:30:00Z",
"playTime": "01:45:22",
"location": {
"lat": 42.27550,
"lng": -71.90720
}
},
// More groups...
],
"waitTime": {
"estimatedMinutes": 15,
"nextTeeTime": "2025-06-17T16:45:00Z"
},
"topPerformers": [
{
"playerId": "p-45231",
"currentScore": -5,
"currentHole": 15
}
]
} */
});
// GraphQL query for comprehensive course data
const query = `{
course(id: 1234) {
name
holes
location {
city
state
coordinates {
lat
lng
}
}
currentPlayers
holeDetails {
number
par
distance(layout: "gold")
avgScore
topAces {
player {
name
id
}
date
}
}
nearbyPlayers {
count
waitTime
}
currentWeather {
conditions
wind {
speed
direction
}
temperature
}
}
}`;
fetch('https://api.hyzeer.com/graphql', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ query })
});
Got ideas? We're all ears! This roadmap is just the starting point.
Current Phase
We're putting together the biggest disc golf database ever - and keeping it open for everyone to use, forever.
Know a great course? Got a favorite disc? Share what you know and help the community grow!
Coming Q3 2025
Check if your local course is packed before you head out. No more showing up to find a 2-hour wait at the first tee!
Coming Q4 2025
Play against others currently on the same course or compete with friends remotely.
Coming Q1 2026
Add exciting new dimensions to your games with fun modifiers and achievements.
Coming Q2 2026
Dedicated tools for course owners to manage their facilities and improve player experiences.
Course owners receive alerts about reported issues and can communicate updates to players
Hyzeer is built by players like you. Instead of keeping data locked up behind paywalls, we're doing something different - a disc golf app that belongs to all of us.
Join the CommunityWant to make disc golf better for everyone? We'd love your help!
We're disc golfers too! That's why we built the app we always wanted - one that puts the community first.
Your privacy is our priority. We never share your contact information.
Hyzeer is open source! Contribute on GitHub.