# NHS API: Get guidance for a health condition

> Gets NHS guidance for a named health condition, including symptoms, when to seek help, causes, treatment and prevention. Sections not shown on NHS pages are null; for conditions with several guidance pages, the review date is the latest among the pages used.

Unofficial. Not affiliated with or endorsed by NHS.

- Page: https://fous.com/methods/nhs.uk/get-condition
- Method: `nhs.uk/get_condition`, version 1
- Website: nhs.uk
- Returns: condition name, overview, symptoms, when to see a GP, when to call 111, when to call 999 or go to A&E, causes, treatment, prevention, review date, page link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `condition` | string | yes | `"type 2 diabetes"` | The health condition in plain words, for example chickenpox. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "condition": "type 2 diabetes"
}
```

Its output:

```json
{
  "causes": "Who is more likely to get type 2 diabetes\nSome people have a higher risk of developing type 2 diabetes. You may be more at risk if:\nyou're white and over 40 years old or over 25 years old and from a South Asian, Chinese, Black African or Black Caribbean ethnic background\na parent, or your brother or…",
  "overview": "Type 2 diabetes is when a hormone called insulin does not work properly or there is not enough of it. This causes the level of glucose (sugar) in your blood to become too high. It affects adults and sometimes children.\n\nType 2 diabetes is a common condition where your body cannot make enough of a ho…",
  "see_a_gp": "Non-urgent advice: See a GP if:\nyou think you or your child may have type 2 diabetes\nyou or your child have a higher risk of developing type 2 diabetes\nNot everyone with type 2 diabetes has symptoms, so it's important to get checked out.",
  "symptoms": "Symptoms of type 2 diabetes\nThe most common symptoms of type 2 diabetes are:\nfeeling very tired\npeeing more than usual\nfeeling thirsty all the time\nlosing weight without trying to\nOther symptoms can include:\nblurred vision\ncuts or wounds taking longer to heal\nitching around your penis or vagina, or …",
  "page_link": "https://www.nhs.uk/conditions/type-2-diabetes/",
  "treatment": "Lifestyle changes to help with type 2 diabetes\nIf you have type 2 diabetes or have been told that you may get it in the future (prediabetes), lifestyle changes can help lower your blood glucose (sugar) levels. This can help to manage diabetes and possibly avoid having to take medicine.\nLifestyle cha…",
  "prevention": null,
  "call_nhs_111": "Urgent advice: Ask for an urgent GP appointment or get help from NHS 111 if:\nyou're taking diabetes medicine and have vomiting, diarrhoea or a very high temperature\nYou can call 111 or get help from 111 online.",
  "condition_name": "Type 2 diabetes",
  "page_last_reviewed": "2025-02-10",
  "call_999_or_go_to_ae": null
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"nhs.uk/get_condition","input":{"condition":"type 2 diabetes"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What does the NHS say about shingles symptoms and when I should see a GP?
- My toddler has a high temperature and a rash. What does nhs.uk say about scarlet fever and when to call 111 or 999?
- Look up official UK health guidance on gout: causes, treatment options and how to prevent flare-ups.
- Pull the nhs.uk page for tonsillitis and tell me when it was last reviewed, plus the link.
- I think I might have a urinary tract infection. What are the signs, and when does it become serious enough to go to A&E?

## Input schema

```json
{
  "type": "object",
  "required": [
    "condition"
  ],
  "properties": {
    "condition": {
      "type": "string",
      "minLength": 1,
      "description": "The health condition in plain words, for example chickenpox."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "condition_name",
    "overview",
    "symptoms",
    "see_a_gp",
    "call_nhs_111",
    "call_999_or_go_to_ae",
    "causes",
    "treatment",
    "prevention",
    "page_last_reviewed",
    "page_link"
  ],
  "properties": {
    "causes": {
      "type": [
        "string",
        "null"
      ],
      "description": "Causes or how it spreads."
    },
    "overview": {
      "type": [
        "string",
        "null"
      ],
      "description": "Overview of the condition."
    },
    "see_a_gp": {
      "type": [
        "string",
        "null"
      ],
      "description": "Non-urgent guidance on when to see a GP."
    },
    "symptoms": {
      "type": [
        "string",
        "null"
      ],
      "description": "Symptoms described by the NHS."
    },
    "page_link": {
      "type": [
        "string",
        "null"
      ],
      "description": "Link to the NHS condition page."
    },
    "treatment": {
      "type": [
        "string",
        "null"
      ],
      "description": "Treatment and self-care guidance."
    },
    "prevention": {
      "type": [
        "string",
        "null"
      ],
      "description": "Prevention and reducing risk."
    },
    "call_nhs_111": {
      "type": [
        "string",
        "null"
      ],
      "description": "Urgent guidance on when to get help from NHS 111."
    },
    "condition_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Name of the condition on the NHS page."
    },
    "page_last_reviewed": {
      "type": [
        "string",
        "null"
      ],
      "description": "Date the guidance was last reviewed, in YYYY-MM-DD."
    },
    "call_999_or_go_to_ae": {
      "type": [
        "string",
        "null"
      ],
      "description": "Emergency guidance on when to call 999 or go to A&E."
    }
  },
  "additionalProperties": false
}
```

## See more

- [NHS API: Get medicine guidance](https://fous.com/methods/nhs.uk/get-medicine.md): Looks up a medicine in the NHS medicines A to Z and returns its guidance: uses, key facts, who can take it, how to take it, side effects, pregnancy and interactions. Sections absent from NHS guidance are null; a plain name with separate adult and child pages selects the adult page.
- [NHS API: Search nearby services](https://fous.com/methods/nhs.uk/search-nearby-services.md): Find nearby NHS service listings from a UK postcode or town, nearest first. NHS service search covers England; urgent_care returns A&E listings. Hours, patient availability and websites are null when not shown.
- [WebMD API: Get condition guide](https://fous.com/methods/webmd.com/get-condition.md): Finds WebMD's main guide for a condition through a Bing search. Returns its overview and its symptoms, causes, diagnosis, treatment and when-to-call-a-doctor sections.
- [Mayo Clinic API: Get condition overview](https://fous.com/methods/mayoclinic.org/get-condition.md): Finds a Mayo Clinic disease or condition page by name and returns its overview, symptoms, causes, when to see a doctor, risk factors, complications and prevention.
- [MedlinePlus API: Get health topic](https://fous.com/methods/medlineplus.gov/get-health-topic.md): Looks up a MedlinePlus health topic for a condition or symptom and returns its overview, related topics, and encyclopedia sections when a matching article is linked.
- [CDC API: Get disease facts](https://fous.com/methods/cdc.gov/get-disease-facts.md): Gets CDC facts about a disease by name, including symptoms, how it spreads, prevention, treatment and higher-risk groups when covered. A review date is returned only when CDC labels one.
- [GOV.UK API: Get travel advice](https://fous.com/methods/gov.uk/get-travel-advice.md): Returns current UK government (FCDO) travel warnings, entry requirements for British passport holders, safety, health and emergency information for a country. Summaries are shortened; follow the link for full details.
- [NIH API: Search PubMed articles](https://fous.com/methods/pubmed.ncbi.nlm.nih.gov/search-articles.md): Finds PubMed medical and life-science articles by topic, with publication details and free full-text links when PubMed confirms them.
- [All NHS methods](https://fous.com/methods/nhs.uk.md)
