# Drugs.com API: Get drug prices

> Gets the US cash prices Drugs.com lists for a brand or generic medicine by strength, dosage form and quantity, optionally filtered. Where a range is listed the lower price is returned.

Unofficial. Not affiliated with or endorsed by Drugs.com.

- Page: https://fous.com/methods/drugs.com/get-drug-prices
- Method: `drugs.com/get_drug_prices`, version 1
- Website: drugs.com
- Returns: medicine name, note, prices by strength, form and quantity with per-unit price and 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 |
|---|---|---|---|---|
| `form` | string | no | `"oral capsule"` | Filter by dosage form, for example tablet or oral capsule. |
| `medicine` | string | yes | `"amoxicillin"` | Brand or generic medicine name, for example atorvastatin. |
| `quantity` | integer | no | `4` | Filter by listed quantity, for example 30 tablets or 30 milliliters. |
| `strength` | string | no |  | Filter by labeled strength, for example 20 mg. |

## Output

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

```json
{
  "form": "oral capsule",
  "medicine": "amoxicillin",
  "quantity": 4
}
```

Its output:

```json
{
  "note": "Prices are for cash-paying customers and are not valid with insurance plans. Prices may vary by pharmacy; where a range is listed, the lower price is shown.",
  "prices": [
    {
      "form": "oral capsule",
      "price": 4.5,
      "page_url": "https://www.drugs.com/price-guide/amoxicillin",
      "quantity": 4,
      "strength": "250 mg",
      "quantity_unit": "capsules",
      "price_currency": "USD",
      "price_per_unit": 1.13,
      "price_per_unit_currency": "USD"
    },
    {
      "form": "oral capsule",
      "price": 4.62,
      "page_url": "https://www.drugs.com/price-guide/amoxicillin",
      "quantity": 4,
      "strength": "500 mg",
      "quantity_unit": "capsules",
      "price_currency": "USD",
      "price_per_unit": 1.16,
      "price_per_unit_currency": "USD"
    }
  ],
  "medicine_name": "Amoxicillin"
}
```

## 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":"drugs.com/get_drug_prices","input":{"form":"oral capsule","medicine":"amoxicillin","quantity":4}}'
```

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

- How much does a 30-day supply of lisinopril 10 mg tablets cost without insurance?
- Look up the cash price on drugs.com for 90 capsules of gabapentin 300 mg.
- What's the out-of-pocket price for Eliquis 5 mg, 60 tablets, in the US?
- Check drugs.com for current cash prices on metformin and show the per-pill cost for each strength.
- I need the uninsured price of amoxicillin oral suspension 250 mg/5 mL, 100 milliliters.

## Input schema

```json
{
  "type": "object",
  "required": [
    "medicine"
  ],
  "properties": {
    "form": {
      "type": "string",
      "description": "Filter by dosage form, for example tablet or oral capsule."
    },
    "medicine": {
      "type": "string",
      "description": "Brand or generic medicine name, for example atorvastatin."
    },
    "quantity": {
      "type": "integer",
      "minimum": 1,
      "description": "Filter by listed quantity, for example 30 tablets or 30 milliliters."
    },
    "strength": {
      "type": "string",
      "description": "Filter by labeled strength, for example 20 mg."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "medicine_name",
    "note",
    "prices"
  ],
  "properties": {
    "note": {
      "type": "string",
      "description": "Explanation of the cash-price and insurance restrictions."
    },
    "prices": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "strength",
          "form",
          "quantity",
          "quantity_unit",
          "price",
          "price_currency",
          "price_per_unit",
          "price_per_unit_currency",
          "page_url"
        ],
        "properties": {
          "form": {
            "type": "string"
          },
          "price": {
            "type": "number",
            "description": "US dollars, lowest listed amount when a range is shown."
          },
          "page_url": {
            "type": "string",
            "description": "Public price-guide page for this price."
          },
          "quantity": {
            "type": "integer"
          },
          "strength": {
            "type": "string"
          },
          "quantity_unit": {
            "type": [
              "string",
              "null"
            ],
            "description": "Unit for quantity, such as tablets or milliliters."
          },
          "price_currency": {
            "enum": [
              "USD"
            ],
            "type": "string"
          },
          "price_per_unit": {
            "type": "number",
            "description": "US dollars per unit, lowest listed amount when a range is shown."
          },
          "price_per_unit_currency": {
            "enum": [
              "USD"
            ],
            "type": "string"
          }
        }
      },
      "description": "Listed cash prices for matching strengths, forms and quantities. For a listed price range, the price shown is the lower amount."
    },
    "medicine_name": {
      "type": "string",
      "description": "Name of the medicine on the price guide."
    }
  }
}
```

## See more

- [Drugs.com API: Get drug overview](https://fous.com/methods/drugs.com/get-drug.md): Looks up a medicine by brand or generic name on Drugs.com and returns a plain-language overview: class, uses, availability, schedule, dosage forms, side effects, and pregnancy and breastfeeding notes.
- [Drugs.com API: Check drug interactions](https://fous.com/methods/drugs.com/check-drug-interactions.md): Checks 2 to 10 medicine names together on the Drugs.com interaction checker and returns drug-to-drug interactions and food or lifestyle warnings, most severe first, plus the names it could not recognise.
- [Drugs.com API: Identify pill by imprint](https://fous.com/methods/drugs.com/identify-pill.md): Finds possible pill matches on the Drugs.com pill identifier by imprint, optionally narrowed by color and shape, with each pill's labeler.
- [Cost Plus Drugs API: Get drug price](https://fous.com/methods/costplusdrugs.com/get-drug-price.md): Looks up a medicine at Cost Plus Drugs by generic or brand name and returns the listed price and its breakdown for a strength, form and quantity, with the strengths and forms on offer. The drug price excludes shipping and taxes; standard shipping is shown separately.
- [FDA API: Get drug label](https://fous.com/methods/open.fda.gov/get-drug-label.md): Finds the latest FDA drug label for a brand or generic medicine and returns its uses, directions, warnings, ingredients and a DailyMed link.
- [FDA API: Search drug recalls](https://fous.com/methods/open.fda.gov/search-drug-recalls.md): Finds FDA drug enforcement recalls by medicine or company name, newest first, with status, class, reason and quantity. Recent recalls may not yet appear.
- [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.
- [Trading Economics API: Get commodity prices](https://fous.com/methods/tradingeconomics.com/get-commodity-prices.md): Gets current commodity prices and price movements from the Trading Economics commodities page, in the page's group order; filter by a commodity name, slug, symbol or group (e.g. copper, energy), or leave blank for all groups including Electricity.
- [All Drugs.com methods](https://fous.com/methods/drugs.com.md)
