---
title: "POST /scores/searchBasicByGolfer"
method: POST
path: "/scores/searchBasicByGolfer"
tags: ["ScoreSearch"]
---

# POST /scores/searchBasicByGolfer

`POST /scores/searchBasicByGolfer`

## Request

- Base URL: `https://api.golfintelligence.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.golfintelligence.com/scores/searchBasicByGolfer`
- Auth: OAuth 2 (password, token URL `/auth/authenticateToken`, scopes: `openid`)

## Request body

- BLLScoresScoreSearchRequestDto
  - `year` integer
  - `golferId` integer
  - `publicId` string
  - `groupId` integer
  - `teamId` integer
  - `vTourId` integer
  - `tournamentId` integer
  - `pgaTournamentId` string
  - `scorePostingType` 'Web' | 'Kiosk' | 'App' | 'Other' | 'Import' | 'ShotSheet' | 'SMS'
  - `offset` integer
  - `rows` integer

## Response `200`

Success

- BLLScoresScoreSearchBasicDetailResultsDto
  - `data` BLLScoresBasicScoreDetailDto[]
    - `holeScores` BLLScoresHoleScoreDto[]
      - `scoreId` integer
      - `holeScoreId` integer
      - `holeId` integer
      - `number` integer
      - `par` integer
      - `gross` integer
      - `net` integer
      - `yardage` integer
      - `allocation` integer
      - `isComplete` boolean
      - `updatedOn` string, date-time
      - `predictedHoleScore` number, double
      - `predictedTotalScore` number, double
      - `holeGPSCoordinate` BLLBaseGPSCoordinateDto
        - `latitude` number, double
        - `longitude` number, double
      - `stimpType` 'five' | 'fivefive' | 'six' | 'sixfive' | 'seven' | 'sevenfive' | 'eight' | 'eightfive' | 'nine' | 'ninefive' | 'ten' | 'tenfive' | 'eleven' | 'elevenfive' | 'twelve' | 'twelvefive' | 'thirteen' | 'thirteenfive' | 'fourteen' | 'fourteenfive' | 'fifteenfive'
      - `courseConditionType` 'Dry' | 'Moist' | 'Wet'
      - `precipitationType` 'NoRain' | 'LightRain' | 'HeavyRain'
      - `temperatureType` 'LessForty' | 'FortyToFiftyFive' | 'FiftyFiveToSeventy' | 'SeventyToEightyFive' | 'EightyFivePlus'
      - `windDirectionType` 'NoWind' | 'IntoWind' | 'WithWind' | 'LeftToRight' | 'RightToLeft'
      - `windSpeedType` 'LessFive' | 'FiveToFifteen' | 'FifteenPlus'
      - `holeScoreShots` BLLScoresHoleScoreShotDto[]
        - `holeScoreId` integer
        - `shotNumber` integer
        - `equipmentType` 'Unknown' | 'Driver' | 'Wood2' | 'Wood3' | 'Wood4' | 'Wood5' | 'Wood6' | 'Wood7' | 'Wood8' | 'Wood9' | 'Hybrid1' | 'Hybrid2' | 'Hybrid3' | 'Hybrid4' | 'Hybrid5' | 'Hybrid6' | 'Hybrid7' | 'Hybrid8' | 'Hybrid9' | 'Iron1' | 'Iron2' | 'Iron3' | 'Iron4' | 'Iron5' | 'Iron6' | 'Iron7' | 'Iron8' | 'Iron9' | 'PitchingWedge' | 'GapWedge' | 'SandWedge' | 'LobWedge' | 'Putter' | 'Wood' | 'Hybrid' | 'Iron' | 'Wedge' | 'DrivingIron' | 'Wood13Deg' | 'Wood14Deg' | 'Wood15Deg' | 'Wood16Deg' | 'Wood17Deg' | 'Wood18Deg' | 'Wood19Deg' | 'Wood20Deg' | 'Wood21Deg' | 'Wood22Deg' | 'Wood23Deg' | 'Wood24Deg' | 'Wood25Deg' | 'Wood26Deg' | 'Wood27Deg' | 'Wood28Deg' | 'Hybrid13Deg' | 'Hybrid14Deg' | 'Hybrid15Deg' | 'Hybrid16Deg' | 'Hybrid17Deg' | 'Hybrid18Deg' | 'Hybrid19Deg' | 'Hybrid20Deg' | 'Hybrid21Deg' | 'Hybrid22Deg' | 'Hybrid23Deg' | 'Hybrid24Deg' | 'Hybrid25Deg' | 'Hybrid26Deg' | 'Hybrid27Deg' | 'Hybrid28Deg' | 'Wedge48Deg' | 'Wedge49Deg' | 'Wedge50Deg' | 'Wedge51Deg' | 'Wedge52Deg' | 'Wedge53Deg' | 'Wedge54Deg' | 'Wedge55Deg' | 'Wedge56Deg' | 'Wedge57Deg' | 'Wedge58Deg' | 'Wedge59Deg' | 'Wedge60Deg' | 'Wedge61Deg' | 'Wedge62Deg' | 'Wedge63Deg' | 'Wedge64Deg' | 'Wood10' | 'Wood11' | 'Wood12' | 'Hybrid10' | 'Hybrid11' | 'Hybrid12'
        - `distance` number, double
        - `gpsCoordinate` BLLBaseGPSCoordinateDto
          - `latitude` number, double
          - `longitude` number, double
        - `toGPSCoordinate` BLLBaseGPSCoordinateDto
          - `latitude` number, double
          - `longitude` number, double
        - `shotSurfaceType` 'Tee' | 'Fairway' | 'ShortGrass' | 'Green' | 'Rough' | 'DeepRough' | 'Sand' | 'PenaltyArea' | 'DropArea' | 'InTheHole'
        - `targetGPSCoordinate` BLLBaseGPSCoordinateDto
          - `latitude` number, double
          - `longitude` number, double
        - `resultSurfaceType` 'Tee' | 'Fairway' | 'ShortGrass' | 'Green' | 'Rough' | 'DeepRough' | 'Sand' | 'PenaltyArea' | 'DropArea' | 'InTheHole'
        - `resultAngle` number, double
        - `resultLeftToRight` number, double
        - `resultShortToLong` number, double
        - `probability` BLLScoresHoleScoreShotProbabilityDto
          - `dispersedShots` BLLBaseGPSCoordinateDto[]
            - `latitude` number, double
            - `longitude` number, double
          - `sampleSize` integer
          - `rightPercent` number, double
          - `leftPercent` number, double
          - `holePercent` number, double
          - `greenPercent` number, double
          - `roughPercent` number, double
          - `fairwayPercent` number, double
          - `sandPercent` number, double
          - `penaltyPercent` number, double
        - `strokesGainedShotTypeId` 'Tee' | 'Fairway' | 'Sand' | 'Green' | 'Other' | 'Penalty' | 'Recovery' | 'Cup'
        - `strokesGainedCategoryTypeId` 'OTT' | 'APP' | 'ARG' | 'PUTT' | 'T2G' | 'TOT'
        - `yardsToHole` integer
        - `startBaseline` number, double
        - `endBaseline` number, double
        - `strokesGained` number, double
        - `puttInfo` BLLScoresPuttInfoDto
          - `distanceToHole` number, double
          - `puttElevationChange` number, double
          - `puttBreakDistance` number, double
          - `puttBreakType` 'Straight' | 'LeftToRight' | 'RightToLeft'
          - `puttResultType` 'InTheHole' | 'MissedLeft' | 'MissedRight' | 'MissedLong' | 'MissedShort'
          - `puttLength` number, double
          - `remainingDistanceToHole` number, double
          - `remainingElevationChange` number, double
          - `puttWeight` number, double
          - `initialSpeedMPS` number, double
          - `puttPath` BLLBaseGPSCoordinateDto[]
            - `latitude` number, double
            - `longitude` number, double
        - `xSlope` number, double
        - `ySlope` number, double
      - `holeScoreStats` BLLScoresHoleScoreStatsDto
        - `holeScoreId` integer
        - `equipmentType` 'Unknown' | 'Driver' | 'Wood2' | 'Wood3' | 'Wood4' | 'Wood5' | 'Wood6' | 'Wood7' | 'Wood8' | 'Wood9' | 'Hybrid1' | 'Hybrid2' | 'Hybrid3' | 'Hybrid4' | 'Hybrid5' | 'Hybrid6' | 'Hybrid7' | 'Hybrid8' | 'Hybrid9' | 'Iron1' | 'Iron2' | 'Iron3' | 'Iron4' | 'Iron5' | 'Iron6' | 'Iron7' | 'Iron8' | 'Iron9' | 'PitchingWedge' | 'GapWedge' | 'SandWedge' | 'LobWedge' | 'Putter' | 'Wood' | 'Hybrid' | 'Iron' | 'Wedge' | 'DrivingIron' | 'Wood13Deg' | 'Wood14Deg' | 'Wood15Deg' | 'Wood16Deg' | 'Wood17Deg' | 'Wood18Deg' | 'Wood19Deg' | 'Wood20Deg' | 'Wood21Deg' | 'Wood22Deg' | 'Wood23Deg' | 'Wood24Deg' | 'Wood25Deg' | 'Wood26Deg' | 'Wood27Deg' | 'Wood28Deg' | 'Hybrid13Deg' | 'Hybrid14Deg' | 'Hybrid15Deg' | 'Hybrid16Deg' | 'Hybrid17Deg' | 'Hybrid18Deg' | 'Hybrid19Deg' | 'Hybrid20Deg' | 'Hybrid21Deg' | 'Hybrid22Deg' | 'Hybrid23Deg' | 'Hybrid24Deg' | 'Hybrid25Deg' | 'Hybrid26Deg' | 'Hybrid27Deg' | 'Hybrid28Deg' | 'Wedge48Deg' | 'Wedge49Deg' | 'Wedge50Deg' | 'Wedge51Deg' | 'Wedge52Deg' | 'Wedge53Deg' | 'Wedge54Deg' | 'Wedge55Deg' | 'Wedge56Deg' | 'Wedge57Deg' | 'Wedge58Deg' | 'Wedge59Deg' | 'Wedge60Deg' | 'Wedge61Deg' | 'Wedge62Deg' | 'Wedge63Deg' | 'Wedge64Deg' | 'Wood10' | 'Wood11' | 'Wood12' | 'Hybrid10' | 'Hybrid11' | 'Hybrid12'
        - `puttCount` integer
        - `gir` boolean
        - `driveDistance` number, double
        - `firstPuttLength` number, double
        - `lastPuttLength` number, double
        - `firType` 'Hit' | 'Short' | 'Long' | 'Left' | 'Right' | 'Unspecified' | 'NoOpportunity'
        - `sandSave` boolean
        - `upDown` boolean
        - `scramble` boolean
        - `bounceBack` boolean
        - `penaltyCount` integer
        - `wager` number, double
        - `sgPutt` number, double
        - `sgArg` number, double
        - `sgApp` number, double
        - `sgOtt` number, double
        - `sgTot` number, double
        - `probability` BLLScoresHoleScoreProbabilityDto
          - `sampleSize` integer
          - `avgGross` number, double
          - `avgPuttCount` number, double
          - `eaglePercent` number, double
          - `birdiePercent` number, double
          - `parPercent` number, double
          - `bogeyPercent` number, double
          - `doublePercent` number, double
          - `doublePlusPercent` number, double
    - `golferId` integer
    - `createdById` integer
    - `golferPhotoPath` string
    - `golferName` string
    - `firstName` string
    - `lastName` string
    - `scoreId` integer
    - `playDate` string, date-time
    - `scorePostingType` 'Web' | 'Kiosk' | 'App' | 'Other' | 'Import' | 'ShotSheet' | 'SMS'
    - `scoreStatusType` 'Current' | 'Updated' | 'Deleted' | 'Transferred' | 'CombinedNine' | 'PendingApproval'
    - `createdOn` string, date-time
    - `updatedOn` string, date-time
    - `publicId` string
    - `slug` string
    - `courseName` string
    - `courseProfileImage` string
    - `courseCoverImage` string
    - `teeName` string
    - `courseCity` string
    - `courseRegion` string
    - `frontTeeId` integer
    - `backTeeId` integer
    - `isHoleByHole` boolean
    - `isShotByShot` boolean
    - `isGPSEnabled` boolean
    - `isStatistics` boolean
    - `gross` integer
    - `frontGross` integer
    - `backGross` integer
    - `thru` integer
    - `toPar` integer
    - `isComplete` boolean
    - `net` number, double
    - `holes` integer
    - `par` integer
    - `frontPar` integer
    - `backPar` integer
    - `rating` number, double
    - `slope` integer
    - `yardage` integer
    - `frontYardage` integer
    - `backYardage` integer
    - `yps` number, double
    - `adjustedYPS` number, double
    - `groupSize` integer
    - `competeNumber` integer
    - `potentialScore` integer
    - `predictedScore` number, double
    - `averageScore` integer
    - `vTourId` integer
    - `vTourName` string
    - `roundNo` integer
  - `total` integer

## Other responses

- `400`: Bad Request
- `500`: Server Error

---

[API](https://skmtc.dev/golfintelligence/apis/golf-intelligence-api.md) · [All operations](https://skmtc.dev/golfintelligence/apis/golf-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc.dev/golfintelligence/apis/golf-intelligence-api/revisions/57d2fc0ccde6?raw)
