the course data API

Golf course data, a key away.

Search more than 34,000 courses and read every card, hole by hole, from one API, or hand the whole library to an agent over MCP.

35,446 Golf courses In 195 countries and territories
1 API key From the developer portal
500 Free requests Every month, no card
Dec 4 Keys required Keyless access ends December 4, 2026
The API · One Request

Any course, its whole card.

One base URL, plain JSON, and a bearer key. Ask where a course is, whether we've mapped it, and what its card reads hole by hole.

  • Search by name, town, region, country or distance from a point
  • Scorecards par, stroke index and yardage per tee, with rating and slope
  • Coverage which courses carry green contours and a traced map
curl api.golfcore.org/v1/courses/pebble-beach \
  -H "Authorization: Bearer gc_live_…"
The Card · Pebble Beach, Every Tee
The Portal · Keys and Usage

A key in a minute. Usage in plain sight.

Sign in with your GolfCore account, create a key, and you're on the Free plan. Keys, usage, plans and billing live in one place.

  • Free · $0 500 requests a month, 10 a minute
  • Starter · $10 a month 10,000 requests a month, 60 a minute, then $2.00 per 1,000, no cap unless you set one
  • Pro · $50 a month 100,000 requests a month, 300 a minute, then $1.00 per 1,000, no cap unless you set one
GET /v1/usage
{
  "plan": "basic",
  "included": 10000,
  "hard_limit": null,
  "consumed": 8412,
  "remaining": null,
  "reset": 1793491200
}
The Meter · This Month So Far
The Agents · MCP

Built for agents, too.

Point any MCP client at GolfCore and it can find a course, read its card and open its map. The MCP server stays open after keys arrive.

  • MCP server course search with no key, in Claude, ChatGPT, Gemini and more
  • Account tools keys, usage and upgrades for the person who signs in
  • Read on its own OpenAPI, llms.txt and agent skills, no human needed
{
  "mcpServers": {
    "golfcore": {
      "url": "https://mcp.golfcore.org/mcp"
    }
  }
}
The Connector · One URL
the full reference

Everything else is in the docs.

Endpoints, headers and errors, the MCP tools and sign-in, and how an agent opens the app.

Common questions

How do I get an API key?

Sign in at platform.golfcore.app with your GolfCore account, accept the API terms and create a key. A Free plan is set up for you, and the secret is shown once.

What does the Free plan include?

500 requests a month at up to 10 a minute, at no cost. Requests stop at 500 until the month resets on the first, UTC.

How is usage beyond a plan priced?

Starter is $10 a month for 10,000 requests, then $2.00 per 1,000. Pro is $50 a month for 100,000 requests, then $1.00 per 1,000. There is no monthly cap unless you set one.

When does keyless access end?

On December 4, 2026. After that the Course Data API needs a key. The MCP server at mcp.golfcore.org stays open.

Pricing · Three Plans

Start on Free. Move up when your traffic does.

Every plan includes the course and scorecard API. Paid plans add more requests a month and a higher rate, billed monthly through Stripe.

Free $0 500 requests a month, up to 10 a minute. Requests stop at 500 until the month resets. Get a Free key
Starter $10 a month 10,000 requests a month, up to 60 a minute. Then $2.00 per 1,000 requests, with no cap unless you set one. Subscribe to Starter
Pro $50 a month 100,000 requests a month, up to 300 a minute. Then $1.00 per 1,000 requests, with no cap unless you set one. Subscribe to Pro
Support & Inquiries

Write us. A person reads every message.

Account help, club onboarding and questions about GolfCore. One address for all of it.

Contact GolfCore →