---
title: "Latest stored advertised prices per retailer with optional machine checked verdicts."
method: GET
path: "/v1/prices/current"
---

# Latest stored advertised prices per retailer with optional machine checked verdicts.

`GET /v1/prices/current`

## Request

- Base URL: `https://golfdata.co`
- URL: `https://golfdata.co/v1/prices/current`
- Auth: API key in header `x-api-key`

Costs 1 lookup(s) at $0.005 each. Requires x-api-key.

## Query parameters

- `product_id` string, uuid, required

## Headers

- `Idempotency-Key` string

## Response `200`

OK

- object
  - `prices` object[]
    - `verdict` 'pass' | 'hold' | 'reject', required
    - `reasons` string[], required

## Other responses

- `400`: Invalid input.
- `402`: Key required. Body carries pricing_url, free_key_url, docs_url and checkout_url when set.
- `409`: Idempotency key already used for this API key when atomic metering is enabled.
- `429`: Rate limit or quota reached. Body carries retry_after_seconds and the same URLs.
- `502`: Upstream data request failed.
- `503`: Backend or atomic usage reservation/finalization unavailable.

---

[API](https://skmtc.dev/golfdata/apis/golfdataapi.md) · [All operations](https://skmtc.dev/golfdata/apis/golfdataapi/llms.txt) · [OpenAPI document](https://skmtc.dev/golfdata/apis/golfdataapi/revisions/f65dc04ba24a?raw)
