Barkie is an AI and Mixed Reality technology lab committed to improving the golfing experience. We're building tools that augment the game, not distract from it.

Explore the API

API Documentation

The Barkie API provides powerful tools to extract and analyze golf data from images and audio. Our API endpoints are hosted at api.barkie.ai.

Authentication

All API requests must be authenticated using an API key. Include your API key in the Authorization header as a Bearer token.

Authorization: Bearer bk_YOUR_API_KEY

Contact us to request an API key for your integration.

POST /v1preview1/score

Analyze golf scorecards (images) or recorded descriptions (audio) to extract structured score and statistics data.

Request Example (Scorecard Image)
curl -X POST "https://api.barkie.ai/v1preview1/score" \
  -H "Authorization: Bearer bk_YOUR_API_KEY" \
  -F "[email protected]" \
  -F "roundId=rnd_custom_id_or_auto_generated"
Request Example (Audio Description)
curl -X POST "https://api.barkie.ai/v1preview1/score" \
  -H "Authorization: Bearer bk_YOUR_API_KEY" \
  -F "file=@hole_description.mp3" \
  -F "roundId=rnd_custom_id_or_auto_generated"
GET /v1preview1/rounds

Retrieve a list of all rounds for the authenticated account.

Request Example
curl -X GET "https://api.barkie.ai/v1preview1/rounds" \
  -H "Authorization: Bearer bk_YOUR_API_KEY"
PATCH /v1preview1/rounds/:roundId

Update the status of a specific round.

Request Example
curl -X PATCH "https://api.barkie.ai/v1preview1/rounds/rnd_6f8a9b2c3d4e5f6a7b8c9d0e" \
  -H "Authorization: Bearer bk_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "completed"}'
GET /v1preview1/usage

Retrieve API usage statistics for the authenticated account.

Request Example
curl -X GET "https://api.barkie.ai/v1preview1/usage" \
  -H "Authorization: Bearer bk_YOUR_API_KEY"
GET /v1preview1/health

Check the health status of the API service.

Request Example
curl -X GET "https://api.barkie.ai/v1preview1/health"

Model Context Protocol (MCP)

Barkie API supports the Model Context Protocol (MCP), enabling seamless Agent-to-Agent communication. MCP allows AI agents to interact with our API in a standardized way, exchanging contextual information for improved golf data processing.

With MCP support, you can build workflows where AI agents can directly analyze golf data, request scorecard processing, and integrate results without human intervention.

Demos

Here are two demos built on Barkie, showcasing our expertise with multimodal document and audio understanding.

Demo Videos

Watch our demos in action with these short videos:

ScoreShot Videos

18 Hole Paper-to-Digital Conversion
9+9 Hole Paper-to-Digital Conversion

Broadie Videos

Audio Scorekeeping
Audio Round Journaling
Multilingual Journaling

About Barkie

Barkie is a golf technology lab committed to enhancing the golf experience through innovative AI and Mixed Reality solutions.

What is "Barkie"?

1. If a player's ball hits the trunk or a thick branch of a tree... and the player still makes par on the hole, the player is said to have "made a barkie".

2. Barkie is also Dutch slang for 💯. #KeepItBarkie

Our Mission

We want technology to augment the golf game, not distract from it. We're developing tools to help golfers better understand their performance and improve their game.

Our first experiment is ScoreShot, leveraging vision models to turn your golf scorecard into a digital representation. We're looking forward to sharing it with the world of golf!

The Team

Zubin Wadia and Dane Renkert

Contact Us

Have questions about our API, interested in partnerships, please reach out:

[email protected]