---
title: "Get Biomarker"
method: GET
path: "/api/biomarkers/{id}"
tags: ["biomarkers"]
---

# Get Biomarker

`GET /api/biomarkers/{id}`

## Request

- Base URL: `https://api.supp.co`
- URL: `https://api.supp.co/api/biomarkers/{id}`
- Auth: none required

## Path parameters

- `id` string, uuid, required

## Response `200`

Successful operation

- BiomarkerDetail: BiomarkerDetailSerializer (GET /api/biomarkers/{id}).
  - `id` string, uuid, required
  - `slug` string, uuid, required: Same value as `id`.
  - `name` string, required
  - `description` string, nullable, required
  - `category` string, nullable, required
  - `unit_of_measure` string, nullable, required
  - `normal_range_min` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `normal_range_max` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `male_reference_range_low` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `male_reference_range_high` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `male_optimal_range_low` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `male_optimal_range_high` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `female_reference_range_low` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `female_reference_range_high` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `female_optimal_range_low` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `female_optimal_range_high` string, decimal, nullable, required: Nullable `decimal(10,2)` column; BigDecimal serializes as a decimal string (e.g. "30.0").
  - `male_description` string, nullable, required
  - `female_description` string, nullable, required
  - `function_health_categories` string[], nullable, required
  - `synonyms` string[], nullable, required
  - `recommendations` BiomarkerRecommendation[], required
    - `id` string, uuid, required
    - `rationale` string, nullable, required
    - `direction_men` string, nullable, required
    - `direction_women` string, nullable, required
    - `health_subgoal` object, required
      - `id` string, required
      - `name` string, required
      - `health_goal` object, required
        - `id` string, required
        - `name` string, required
        - `image_url` string, nullable, required
    - `supplements` object[], required
      - `id` string, uuid, required
      - `name` string, nullable, required
      - `slug` string, required
      - `rationale` string, nullable, required: The health effect's `short_summary`.

---

[API](https://skmtc.dev/supp/apis/suppco-public-api.md) · [All operations](https://skmtc.dev/supp/apis/suppco-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/supp/apis/suppco-public-api/revisions/e088e6cdcb6b?raw)
