Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GolfDataAPI, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgolfdata.co%2Fgolfdata" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgolfdata.co%2Fgolfdata" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with GolfDataAPI API.
Look up canonical golf equipment products and one product's provenance rows
Search the reviewed product catalog
Retrieve current advertised prices per retailer for a product
Read daily price history and compare dated observations with min, max, and median
Discover and verify admitted marketplace price sources
GET STARTED
Read catalog stats, the price ladder, and lookup costs
Patterns agents use GolfDataAPI API for, with concrete tasks.
★ Agent-Driven Price Lookups
An AI agent helps a shopper find the best current price on a club without scraping retailer sites. It searches the catalog for the product, pulls the current advertised prices per retailer, and reports the lowest. Jentic exposes each GolfData operation with its input schema so the agent passes the product id or query correctly on the first call.
Search the catalog for a driver, pull its current advertised prices per retailer, and report the lowest price
Price History and Comparison
A deals tool tracks how a product's price has moved before flagging a drop. The GolfData API reads daily price history per retailer and the compare operation returns dated observations with min, max, and median over 30 and 90 day windows. The tool decides whether today's price is actually a good one.
Retrieve a product's 90 day price history and read the compare operation's min, max, and median to judge the current price
Catalog and Source Discovery
A catalog service keeps its product data and sources current without manual review. The GolfData API searches canonical products, returns one product with its enrichment provenance rows, and the offer-discovery operations find and verify admitted marketplace price sources. The service refreshes its listings straight from reviewed data.
Fetch a product with its provenance rows, then discover and verify the admitted marketplace sources for it
29 endpoints — the golfdata api serves a reviewed golf equipment catalog and dated retailer price observations from a single rest surface.
METHOD
PATH
DESCRIPTION
/v1/products
Search canonical products
/v1/products/{id}
Get one product with its provenance rows
/v1/prices/current
Read current advertised prices per retailer
/v1/prices/history
Read daily price history
/v1/compare
Compare dated observations with min, max, and median
/v1/offers/discover
Discover admitted marketplace sources
/v1/meta
Read catalog stats
/v1/products
Search canonical products
/v1/products/{id}
Get one product with its provenance rows
/v1/prices/current
Read current advertised prices per retailer
/v1/prices/history
Read daily price history
/v1/compare
Compare dated observations with min, max, and median
/v1/offers/discover
Discover admitted marketplace sources
/v1/meta
Read catalog stats
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the GolfData API by hand means managing its x-api-key header, working out which endpoints accept keyless access, and tracking lookup costs and your caller lane. Through Jentic you install once, import GolfData from the API Directory, store the key once, and your agent calls it.
Permission scoping
GolfData's lookups take the product id or query in the URL path or query string, so a rule bounds which operations your agent may call, such as product lookup and price history. The data operations are all reads, so you choose exactly which lookups the agent may run and nothing it calls changes data.
Credential isolation
Your GolfData key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'look up golf prices' or 'compare price history', and Jentic returns the matching GolfData operation with its input schema so the agent calls the right endpoint without reading the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using GolfDataAPI API through Jentic.
What authentication does the GolfData API use?
The GolfData API authenticates with an API key in the x-api-key header per its OpenAPI spec, and some read endpoints also work without a key at keyless limits. Through Jentic the key is stored encrypted by your own Jentic One instance and injected at call time, so it never sits in your agent's prompt or logs.
Can I get retailer prices with the GolfData API?
Yes. The current-prices operation returns advertised prices per retailer for a product, the history operation returns daily snapshots, and the compare operation adds min, max, and median over 30 and 90 day windows. Your agent reads these directly rather than scraping retailer pages.
What are the rate limits for the GolfData API?
The GolfData limits operation returns your caller lane and remaining quota, including the keyless limits that apply without a key. Your agent reads its own ceiling from that operation rather than guessing a shared quota.
Is there a GolfData MCP server?
You do not need an MCP server to give your agent the GolfData API. Jentic connects it directly from the API Directory: import it, store your key once, and your agent calls its operations. Operations are discovered on demand, so your agent's context stays lean instead of loading a full tool list up front.
Can I limit what my agent is allowed to do with the GolfData API?
Yes. Write a rule that allows only the product and price read operations, so the agent can look up products and prices but cannot submit contact or key-issuing operations, and every call it makes is logged. The data operations are all reads, so nothing the agent calls changes your own records.
How do I look up golf prices with the GolfData API through Jentic?
Search Jentic for 'look up current golf equipment prices', and it returns the GolfData current-prices operation with its input schema. Your agent passes the product and reads the advertised prices per retailer back. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Look up golf equipment products, read current and historical retailer prices, compare dated price observations, and discover verified marketplace price sources.
Use for: Search the golf equipment catalog, Get the current prices for a driver across retailers, Retrieve the 90 day price history for a product, Compare dated price observations for a product
Not supported: Does not sell equipment, process orders, or handle payments. Use for golf equipment catalog data and dated retailer price observations only.
The GolfData API serves a reviewed golf equipment catalog and dated retailer price observations from a single REST surface. It searches canonical products, returns one product with its enrichment provenance rows, reports current advertised prices per retailer, and reads daily price history. A compare operation returns dated observations with min, max, and median over 30 and 90 day windows, and offer-discovery operations find and verify admitted marketplace price sources.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>