Squad Golf LogoSQUAD GOLF

Squad Golf

Simple golf groups for recurring pool creation and friendly competition.

Platform

  • Pools
  • Groups
  • Tournaments

Developer

  • API Platform
  • Documentation
  • Pricing

Support

  • Coming Soon

© 2024 Squad Golf. All rights reserved.

Squad Golf API Documentation

Everything you need to integrate professional golf data into your applications. Get started in minutes with our TypeScript-first client library.

Get StartedAPI Reference
Quick Start
Get up and running with the Squad Golf API in 3 simple steps
1

Get your API Key

Sign up and generate your API key from the dashboard

// Your API key will look like this:
const apiKey = 'sk_live_abc123...';
2

Install the Client

Install our TypeScript client for the best experience

npm install @squad-golf/api-client
3

Make your first request

Get tournament data with just a few lines of code

import { SquadGolfClient } from '@squad-golf/api-client';

const client = new SquadGolfClient({ 
  apiKey: 'your-api-key' 
});

// Get upcoming tournaments
const tournaments = await client.tournaments.getAllTournaments({
  status: 'upcoming'
});

Why Choose Squad Golf API?

Front Nine+
Real-time Updates

WebSocket-first architecture with live leaderboard updates

All Plans
Intelligent Caching

Built-in caching reduces API calls and improves performance

All Plans
TypeScript-first

Full TypeScript support with auto-generated types

All Plans
Comprehensive Data

Tournament, player, and ranking data from PGA Tour

Championship+
Webhooks

Get notified of important events in real-time

All Plans
React Hooks

Seamless React integration with custom hooks

API Overview

Tournaments
Access comprehensive tournament data and leaderboards
GET/api/v1/tournaments
GET/api/v1/tournaments/{id}
GET/api/v1/tournaments/{id}/leaderboard
GET/api/v1/tournaments/search
Players
Player profiles, rankings, and statistics
GET/api/v1/players
GET/api/v1/players/{id}
GET/api/v1/players/search
GET/api/v1/players/{id}/stats
Rankings
OWGR and FedEx Cup rankings with historical data
GET/api/v1/players/rankings
GET/api/v1/players/rankings/owgr
GET/api/v1/players/rankings/fedex
GET/api/v1/players/rankings/history
Authentication
User management and API key operations
POST/api/v1/auth/register
GET/api/v1/auth/usage
POST/api/v1/auth/keys
DELETE/api/v1/auth/keys/{id}
Documentation Sections
Explore our comprehensive documentation to get the most out of the Squad Golf API
Getting StartedInstallation, authentication, and first API callAuthenticationAPI keys, rate limits, and security best practicesAPI ReferenceComplete endpoint documentation with examplesCode ExamplesReal-world examples and common use cases
Rate Limits
All API requests are subject to rate limits based on your subscription tier
8
Driving Range
requests/day
167
Front Nine
requests/day
833
Championship
requests/day
3,333
Masters
requests/day