Updated 2026-06-30 · 180+ countries & territories

Every golf club in the world,
in one clean API.

Build your product on 37,519 clubs across 180+ countries & territories — or find your next customers by booking system, published contacts and technology stack.

Make AI explain CaddieAPI: Claude|ChatGPT

0
Clubs
0
Courses
0+
Countries & territories
0%
With verified website

Here's what you get for one club.

Pebble Beach Golf Links, fully expanded — as a record your users could read, and as the JSON your code receives. Every field is tagged verified or provisional, so you know exactly what you can rely on.

Pebble Beach Golf Links

Pebble Beach, California · United States

97% confidence

Identity

Official website
pebblebeach.comverified
Operator
Pebble Beach Companyverified
Coordinates
36.5681, -121.9497verified

Course

Holes · par
18 · par 72verified
Length
7,075 ydsverified
Type
coastal / links-styleverified
Architect
Jack Neville & Douglas Grantverified
Opened
1919verified

Access & pricing

Access
resortverified
Green fee
≈ $695 / roundprovisional
Visitors welcome
Yesverified

Facilities

On site
driving range, putting green, pro shop, academy, restaurant, accommodation, caddie, conference, weddingsverified

How the club runs online

Booking system
Pebble Beach Resorts (direct)verified
Website CMS
Adobe Experience Managerprovisional
Analytics
Google Analytics, Google Tag Managerprovisional

Contact & social

Phone
+1 800-877-0597verified
Email
reservations@pebblebeach.comverified
Social
instagram, facebook, youtubeverified
200 OK · 38 ms
curl https://api.caddieapi.com/v1/clubs/pebble-beach-golf-links
  -H "Authorization: Bearer $CADDIE_KEY"

{
  "id": "pebble-beach-golf-links",
  "name": "Pebble Beach Golf Links",
  "location": {
    "city": "Pebble Beach",
    "region": "California",
    "country": "US",
    "lat": 36.5681,
    "lng": -121.9497
  },
  "website": "https://www.pebblebeach.com/golf/pebble-beach-golf-links/",
  "course": {
    "holes": 18,
    "par": 72,
    "length_yards": 7075,
    "type": "coastal / links-style",
    "architect": "Jack Neville & Douglas Grant",
    "year_opened": 1919
  },
  "access": {
    "type": "resort",
    "visitors_welcome": true,
    "green_fee": "≈ $695 / round",
    "membership_available": false
  },
  "facilities": {
    "driving_range": true,
    "putting_green": true,
    "pro_shop": true,
    "academy": true,
    "restaurant": true,
    "accommodation": true,
    "caddie": true,
    "conference": true,
    "weddings": true
  },
  "intelligence": {
    "booking_system": "Pebble Beach Resorts (direct)",
    "cms": "Adobe Experience Manager",
    "analytics": [
      "Google Analytics",
      "Google Tag Manager"
    ],
    "operator": "Pebble Beach Company"
  },
  "contact": {
    "phone": "+1 800-877-0597",
    "email": "reservations@pebblebeach.com"
  },
  "social": {
    "instagram": "https://instagram.com/pebblebeachresorts",
    "facebook": "https://facebook.com/pebblebeachresorts",
    "youtube": "https://youtube.com/@pebblebeachresorts"
  },
  "_meta": {
    "confidence": 0.97,
    "last_verified": "2026-06-30"
  }
}

Know how each club operates online.

Directory answers who and where. Intelligence adds the commercial context published by each club: booking system, technology, contacts and source freshness — with empty fields where the evidence is missing.

Booking systems

Find clubs running a specific booking platform — or where no platform was detected.

Website & tech stack

Filter by CMS, analytics, payment and chat tools detected on official club websites.

Published contacts

Use public phone, email and decision-maker fields, with gaps left empty rather than guessed.

Freshness metadata

Inspect when a source was fetched and whether the club site shows signs of being stale.

Delivered as scoped JSON through the same API, with field-level gaps shown honestly.

Every field we ship, and how full it is.

Not every club publishes everything, and we don't pretend otherwise. These are live fill rates — so you can check the fields your product needs before you pay for anything. New fields land often; see the changelog for what's shipped lately.

Directory fields

92.6% avg

Who and where each club is — measured across all 37,519 clubs.

  • Club name86.8%
  • Country100.0%
  • Geolocation100.0%
  • Official website76.3%
  • ≥1 resolved course100.0%

Intelligence fields

42.9% avg

How each club operates — measured across the 26,075 clubs with a full Intelligence profile.

Booking

  • Booking system8.0%

Tech stack

  • CMS / platform54.1%
  • Analytics tools45.9%
  • Payment tools11.4%
  • Site languages7.3%
  • Native app links1.6%

Contact

  • Phone83.0%
  • Email60.3%
  • Decision-maker (name+title)32.7%

Social

  • ≥1 social profile16.0%

Course

  • Holes74.3%
  • Year opened34.7%
  • Par32.6%
  • Architect30.4%

Access

  • Access type (public/private/…)81.4%
  • Green-fee info36.7%

Facilities

  • Restaurant58.2%
  • Pro shop48.3%
  • Driving range40.8%

Quality

  • Freshness signal100.0%

Clubs aren't spread evenly.

Golf clusters hard — a handful of markets hold most of the world's clubs, and a long tail runs across 180+ countries & territories. It's why a country is priced by its size, not a flat fee.

Clubs by market

United States alone is 41% of every club
  • United States15,453 · 41.2%
  • United Kingdom3,088 · 8.2%
  • Japan2,861 · 7.6%
  • Canada2,286 · 6.1%
  • Australia1,535 · 4.1%
  • South Korea1,082 · 2.9%
  • Germany968 · 2.6%
  • France781 · 2.1%
  • China660 · 1.8%
  • South Africa603 · 1.6%
  • Spain553 · 1.5%
  • Ireland534 · 1.4%
  • Rest of world7,115 · 19.0%

Every club, grouped by country. Buy the markets you sell into — not a flat global fee.

Pick a scope, pick a layer.

Start free with a country-scoped Directory key. When you need more data inside your product, pick the geography you sell into and add Intelligence for how clubs operate and when they change. Country pricing covers one selected market; regional and global plans expand that scope.

Free

One country · attribution required

$0

No card required

  • 250 records / month
  • 50 requests / day
  • Directory API

Country

One country

Directory $49/mo

Intelligence $299/mo

  • 5,000 records / month
  • Scoped API key
  • Stripe billing portal

Region

Nordics, UK & Ireland, DACH…

Directory $149/mo

Intelligence $999/mo

  • 15,000 records / month
  • Scoped API key
  • Stripe billing portal

Global

All 37,519 clubs

Directory $299/mo

Intelligence $2,499/mo

  • 30,000 records / month
  • Country-by-country queries
  • Stripe billing portal

Directory — put clubs on the map

Name, coordinates, country, courses & holes, official website. What you need to build search, maps and listings.

+ Intelligence — know, watch and reach each club

Booking system, tech stack, email, phone, decision-makers, socials, facilities, access and green fees. What you need to qualify, segment and sell.

Paid plans are monthly and managed through Stripe. Every key enforces its purchased geography, data layer and usage allowance.

Checkout to first API call.

Checkout, key issuance and billing are self-service. The free Directory plan needs no card; paid plans activate as soon as Stripe confirms the subscription.

1

Start free

Choose a geography, enter your email and complete Stripe Checkout. The free Directory plan collects no payment method.

2

Save your key

Stripe returns you to a one-time key screen. Store the key as a server-side secret; only its hash is retained.

3

Make one call

curl "https://api.caddieapi.com/v1/clubs?country=SE"
  -H "Authorization: Bearer $CADDIE_KEY"

Plain JSON, scoped by country and plan. Directory and Intelligence fields are enforced by the gateway on every call.

A year of shipping, and counting.

The dataset isn't frozen — new fields, signals and integrations land every few weeks. Here's the last year of it, so you can see the pace and where it's heading.

  1. New field

    Wedding & events hosting

    New facility field. Flags clubs that host weddings, conferences and corporate events — a buying signal for hospitality and venue-tech vendors.

  2. New field

    Trackman & practice-tech detection

    We now detect launch monitors and simulator brands (Trackman, Toptracer, GCQuad) on the driving range and in indoor bays.

  3. Signal

    Hiring signals — job posts & new hires

    Intelligence-tier clubs are now watched for new job postings and leadership changes. Get notified when a club staffs up or a new GM starts.

  4. Integration

    CRM sync — HubSpot & Salesforce

    Push matched clubs and their fields straight into your CRM, and route signals to a contact or deal without touching the API yourself.

  5. Signal

    Website-change monitoring

    We watch for site redesigns and platform switches — including a club moving onto or off a booking system, the highest-intent signal in golf SaaS.

  6. Coverage

    8 new booking systems

    Added detection for Sweetspot, Golfmore, Golf Manager, Golf Genius and four more — lifting booking-system coverage across the Nordics and UK.

  7. New field

    Payment-tool detection

    New tech-stack field identifying the payment processors a club runs on its site (Stripe, Adyen, Klarna and others).

  8. New field

    Decision-maker contacts

    Name + title for the person who runs golf ops or membership, where the club publishes it — so outreach lands on a human, not info@.

  9. New field

    Access type & green-fee fields

    New Access fields — public / private / resort classification and published green-fee ranges, where a club lists them.

  10. Coverage

    Social profiles & site languages

    Two new fields — linked social profiles (Instagram, Facebook, YouTube) and the languages each club's site is published in.

  11. Coverage

    One canonical record per club

    Entity-resolution pass — every club now collapses to a single record, so no club ever shows up twice.

  12. Coverage

    Coverage crossed 180+ countries

    Directory coverage passed 180+ countries & territories, adding markets across Asia, Latin America and the Gulf.

Questions, answered.

The things buyers ask us before taking a key.

How reliable is the data?+

Every club is resolved to one canonical record — no duplicates — and each field carries a confidence tier and a last-verified date, so you can see how solid a value is before you use it. The coverage table on this page shows real fill rates, not promises.

How do I receive the data?+

Every plan uses the live REST API. Responses are JSON, keys are scoped to the geography and layer you bought, and Stripe's billing portal handles invoices, payment methods and cancellation.

What's included in the free tier?+

A country-scoped Directory API key with 250 records per month and 50 requests per day. No card is required. OpenStreetMap attribution is required.

Can I download the whole dataset?+

No self-service plan exposes a bulk dump. Query the live API by country, search, ID or proximity. Contact us separately if you need a reviewed enterprise data licence.

Can I use it in a commercial product?+

Yes, subject to the plan terms and source-specific licence notices. OpenStreetMap-derived fields remain subject to ODbL attribution and database terms; the Intelligence layer has separate commercial terms.

How fresh is the data?+

The published dataset snapshot was last updated 2026-06-30. Intelligence responses expose the source fetch date and available freshness indicators so you can filter on evidence rather than a blanket promise.

What's the difference between Directory and Intelligence?+

Directory tells you who and where a club is: name, coordinates, country, courses and official website. Intelligence adds how it operates online: booking system, tech stack, contacts, socials, facilities, access and green-fee information.

Do you cover my country?+

We cover 180+ countries and territories — golf is played in plenty of places that aren't UN member states, from Puerto Rico to the Isle of Man. The largest are United States (15,453 clubs), United Kingdom (3,088 clubs), Japan (2,861 clubs), Canada (2,286 clubs), Australia (1,535 clubs). Start free and query your country before paying anything.

What happens when a club doesn't publish something?+

The field ships empty rather than guessed. The coverage table on this page shows the real fill rate for every field — that's what you're buying, not a promise.

Make AI explain CaddieAPI: Claude|ChatGPT