← Back to all apps

PGA – Play Golf

Lifestyleby PGA of America
Launched Mar 2, 2026 on ChatGPT

Get personalized coaching from a PGA of America Golf Professional, whose expertise and on-course insight helps you understand your game more clearly and improve where it matters most. Find a golf coach matched to your goals, skill level, location, and schedule.

Use this app to compare coach offerings, view their availability, and book a lesson that fits your schedule. Online tips and videos can help, but taking a lesson with the right coach is the most effective way to make lasting improvements and play better golf with confidence.

3ChatGPT Tools
PGA of AmericaDeveloper
LifestyleCategory

Available Tools

Book Golf Lesson

book_golf_lesson
Full Description

Request to book a golf lesson for a specific coach's offering.

  • A continuation URL will be returned that you can direct the user to after calling this tool.
  • If the offering was booked automatically (e.g., free lesson or no prepayment required), the confirmation code will also be included.
Parameters (3 required)
Required
offeringIdstring

The ID of the offering to book a lesson for.

startDateTimestring

The start date and time of the lesson in ISO 8601 format.

studentobject

Get Golf Coach Availability

get_golf_coach_availability
Full Description

Retrieve offerings and availability for the specified golf coach

Parameters (1 required)
Required
slugstring

The unique identifier for the coach to retrieve availability information for

Search Golf Coaches

search_golf_coaches
Full Description

Search for qualified PGA golf coaches listed on pga.com/coach in the specified location (required).

  • Search results include the coach's profile information, offerings, and pricing.
  • Results are ordered by proximity to the search location, so list them to the user in this order.
  • Results are paginated, so use the pagination cursor provided at the end of the response to retrieve the next page of results.
Parameters (1 required, 2 optional)
Required
searchLocationstring

The location to search from to retrieve localized results. Can be a city, state, zip code, or latitude and longitude coordinates.

Optional
paginationCursorstring

The cursor for pagination

searchRadiusnumber

The radius in miles to search from the search location

Default: 25