> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anivahealth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Retail Prices

> Retrieve the panel and single-biomarker prices of every location you can read in one call

Retrieve the retail prices of every active location your API key can read, ordered by location
name. Each entry has the shape of [Get Retail Prices](/api/locations/get-retail-prices).

Requires the `retail_prices_view` scope. The `locations_view` scope does not include it.

## Response

On success, the API returns `200 OK` with an array of retail prices objects.

**location\_id** `string` *required*

Location ID (UUID).

**currency** `string` *required*

Currency of every price. Always `EUR`.

**panels** `array` *required*

The panels a walk-in customer can buy at the location, sorted by name. Filled for pharmacies; an
empty array for every other location.

**panel**

**id** `string` *required*

Panel ID (UUID).

**name** `string` *required*

Display name of the panel.

**gross\_price\_cents** `integer`

What the location charges for the panel, VAT included, in euro cents. `null` when the
location has published no price.

**biomarkers** `array` *required*

The biomarkers the panel always measures, sorted by name. Each entry has an integer `id` and
a `name`.

**biomarkers** `array` *required*

The single biomarkers the location sells on their own, sorted by name. Only biomarkers with a
published price appear. Filled for pharmacies; an empty array for every other location.

**biomarker**

**id** `integer` *required*

Biomarker ID.

**name** `string` *required*

Display name of the biomarker.

**gross\_price\_cents** `integer` *required*

What the location charges for the biomarker, VAT included, in euro cents.

## Error responses

| Status | Description |
| - | - |
| `401` | The API key is missing or invalid. |
| `403` | Your API key does not have the `retail_prices_view` scope. |
| `500` | Internal server error. |

```bash cURL theme={null}
curl --request GET \
  --url https://anivahealth.com/api/v1/locations/retail-prices \
  --header 'x-api-key: YOUR_API_KEY'
```

```json 200 theme={null}
[
  {
    "location_id": "008ef220-6581-497d-a62c-7252a9149a67",
    "currency": "EUR",
    "panels": [
      {
        "id": "777fa4a6-42a5-4704-90f4-7dc90b46eb98",
        "name": "Blood Sugar Check",
        "gross_price_cents": null,
        "biomarkers": [{ "id": 103, "name": "Hemoglobin A1c (HbA1c)" }]
      },
      {
        "id": "985b451a-80e7-4fc2-b7f9-fbf11d82f84f",
        "name": "Cholesterol Check",
        "gross_price_cents": 2990,
        "biomarkers": [
          { "id": 15, "name": "Cholesterol, total" },
          { "id": 17, "name": "HDL cholesterol" },
          { "id": 18, "name": "LDL cholesterol" },
          { "id": 19, "name": "Triglycerides" }
        ]
      }
    ],
    "biomarkers": [
      { "id": 194, "name": "Anti-Müllerian Hormone (AMH)", "gross_price_cents": 4990 }
    ]
  }
]
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.