GolfNow Golf Course Scraper — Directory, Tees & Ratings avatar

GolfNow Golf Course Scraper — Directory, Tees & Ratings

Pricing

from $4.00 / 1,000 golf courses

Go to Apify Store
GolfNow Golf Course Scraper — Directory, Tees & Ratings

GolfNow Golf Course Scraper — Directory, Tees & Ratings

Scrape the GolfNow golf course directory by country, state or city: course name, address, coordinates, phone, website, bookable on GolfNow or not, rating and reviews count, par, yardage, slope, course rating, every tee, amenities, year built and photos. US, Canada, UK, Ireland and more. No login.

Pricing

from $4.00 / 1,000 golf courses

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

GolfNow Golf Course Scraper: course directory, tees and ratings

Scrape the GolfNow course directory: every golf course GolfNow lists in a country, state / province or city, in the United States, Canada, England, Scotland, Wales, Ireland, Northern Ireland, Australia, France, Germany, Mexico and more. For each course you get the name, address, map coordinates, whether it sells tee times on GolfNow, the course's own phone number and website, golfer rating and number of ratings, par, yardage, slope, course rating, every tee, year built, grass, season, dress code, amenities and photos. No login, no cookies, no GolfNow account.

What you get

CourseName, GolfNow facility ID, bookable on GolfNow (yes / no), tee-time page, course details page
ContactThe course's own phone number and website, notes (bookable courses)
LocationFull address, street, city, state / province / region, ZIP / postal code, country, latitude / longitude
GolfHoles, par, yardage, slope, USGA course rating, every tee (name, par, yards, slope, rating), year built, architects, greens and fairways grass, season, dress code
RatingsAverage golfer rating, number of ratings, % who recommend, and the breakdown: conditions, layout, pace of play, staff, value, facilities, difficulty
AmenitiesWalking, spikes, credit cards, carts, rental clubs, caddies, driving range, chipping area, putting green, teaching pro, singles and fivesomes
Flags & photosPrivate, premium, featured, new, Topgolf, simulator, twilight golf, SparkGolf league, Hot Deals, member pricing; main photo and course photos with captions

How to use it

  1. In Locations, enter where to look:
    • a country: United States, Canada, Scotland, Ireland, Australia …
    • a US state or Canadian province: Florida or FL, Ontario or ON
    • a city with its state / province: Scottsdale, AZ, Myrtle Beach, SC, Ajax, ON
    • elsewhere, a region and country (Kerry, Ireland, Fife, Scotland) or city, region, country (Anstruther, Fife, Scotland)
  2. Set Max courses and, if you want, Only courses bookable on GolfNow.
  3. Run. You can also paste GolfNow course-directory, course or tee-time URLs.

Note: CA alone means California; write Canada for the country.

Input examples

Golf courses in Scottsdale, Arizona:

{
"locations": ["Scottsdale, AZ"],
"maxItems": 50
}

Every course in Ontario and British Columbia that sells tee times on GolfNow:

{
"locations": ["Ontario", "British Columbia"],
"onlyBookable": true,
"maxItems": 0
}

Scotland's courses, plus a few specific pages:

{
"locations": ["Scotland"],
"startUrls": [
{ "url": "https://www.golfnow.com/course-directory/us/sc" },
{ "url": "https://www.golfnow.com/courses/1049288-eagle-knoll-golf-club-details" }
],
"maxItems": 500
}

Output example

{
"facilityId": 7929,
"productReviewId": 1027034,
"name": "Camelback Golf Club - Ambiente",
"bookable": true,
"url": "https://www.golfnow.com/tee-times/facility/7929-camelback-golf-club-ambiente/search",
"teeTimesUrl": "https://www.golfnow.com/tee-times/facility/7929-camelback-golf-club-ambiente/search",
"courseDetailsUrl": "https://www.golfnow.com/courses/1027034-camelback-golf-club-ambiente-details",
"phone": "(480) 596-7050",
"website": null,
"address": "7847 N. Mockingbird Lane, Scottsdale, Arizona 85253, US",
"city": "Scottsdale",
"state": "Arizona",
"stateCode": "AZ",
"postalCode": "85253",
"country": "US",
"latitude": 33.55397,
"longitude": -111.934,
"par": 72,
"yardage": 7225,
"slope": 138,
"courseRating": 73.9,
"rating": 4.5,
"reviewCount": 1111,
"recommendedPercent": 88.7,
"ratingConditions": 4.47,
"ratingPace": 4.42,
"tees": [
{ "name": "Black", "par": 72, "yards": 7225, "slope": 138, "rating": 73.9, "unit": "yards" }
],
"drivingRange": "Yes",
"puttingGreen": "Yes",
"isPrivate": false,
"imageUrl": "https://exddilid.cdn.imgeng.in/app/ttf/image/hdm/7929.jpg",
"directoryCountry": "us",
"directoryState": "az",
"directoryCity": "Scottsdale",
"scrapedAt": "2026-10-01T23:13:46.486Z"
}

Every row has the same columns; a value GolfNow doesn't show is null. phone and website come from GolfNow's tee-time page, so they are filled for courses that are bookable on GolfNow.

Use cases

  • Golf industry lead lists: every course in a state with phone, website and address, for equipment, turf, software, cart and apparel sales.
  • Market research: how many public courses an area has, their length, difficulty and rating, and which ones sell tee times online.
  • Travel and golf apps: feed course data, tees, photos and coordinates into a course finder or trip planner.
  • Monitoring: schedule a run to see courses joining or leaving GolfNow.

FAQ

Do I need a GolfNow account, cookies or a login? No. The scraper reads the same public course-directory and course pages any visitor sees. It never logs in, never books anything and needs nothing from you except a location.

Does it get tee times and green fees? No. This actor covers the course directory. GolfNow loads tee times and prices in the browser from a separate service, and they change minute by minute.

How fast is it? About 2–3 pages per second. A course bookable on GolfNow takes two quick requests (a redirect and its page), other courses one, plus one page per city. A city takes a few seconds; Ontario (about 440 courses) takes about 6 minutes; the whole US directory (about 15,700 courses) takes several hours, so raise Timeout in the run options for very large areas. If the timeout comes first, the run stops cleanly and keeps every course it found.

Why are some locations skipped? A city needs its state or province (Toronto, ON, not Toronto), because many cities share a name. The run's status message lists anything it could not place and why, and those are never charged.

What does a run cost? You pay a small fee per run, per course saved and a much smaller fee per directory page read (country, state or city). See the Pricing tab. Courses that are gone from GolfNow, or skipped by Only courses bookable on GolfNow, are never charged as courses.

Which proxy should I use? Keep the default (Apify Proxy, datacenter). It comes with every Apify plan, including the free one. If GolfNow refuses datacenter IPs for a while, the run switches to residential proxies when your account has them, and carries on without them when it doesn't.

Is it legal to scrape GolfNow? This Actor only collects publicly available data: golf course listings that anyone can see on GolfNow without an account, such as the course name, address, phone number, website, ratings, tees and amenities. Collecting publicly available data is generally legal, but you're responsible for how you use it. The data describes businesses, not people: the scraper doesn't collect reviews or reviewer names, only the average ratings, and it drops any e-mail address that belongs to a named person (only general mailboxes such as info@ are kept). You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as GolfNow's terms. If you're unsure, check with a lawyer. More on this: Is web scraping legal?

Does it access any private data? No. Everything comes from pages GolfNow shows to any visitor without logging in. It never uses a login, never touches golfer accounts or bookings, and follows GolfNow's robots.txt.

This Actor is not affiliated with, endorsed by or sponsored by GolfNow, GolfPass or Versant Media. All trademarks belong to their owners.