# FindMyDirectDoctor Medication Cost Benchmark API

> FindMyDirectDoctor Medication Cost Benchmark API is a paid API for AI agents from api.findmydirectdoctor.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-31).

Returns medicine cost benchmarks for uninsured patients — including NADAC pharmacy acquisition cost, Medicare Part D average spending per claim, and posted cash price examples — for a given drug or drug class.

## Facts

- Endpoint: GET https://api.findmydirectdoctor.com/v1/costs/medication?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/findmydirectdoctor-medication-cost-benchmark-api-4e2a4589
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_53EF6PNKChM-Q3Wtytisu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability findmydirectdoctor-medication-cost-benchmark-api-4e2a4589
```

Example prompt: What does atorvastatin cost without insurance? I want to see the NADAC pharmacy acquisition cost, Medicare Part D average spending per claim, and any posted cash prices.

## When to prefer this

Use this endpoint when you need physician-reviewed, sourced cost benchmarks (NADAC, Medicare Part D, posted cash prices) for a specific drug or drug class for uninsured patients. Prefer this over generic web searches when you need structured, citable price data with provenance. Not suitable for real-time pharmacy pricing, insurance copay lookups, or prescription fulfillment.

## Known failure modes

- Drug not found in any of the 67 guides — returns no match or empty result
- Ambiguous drug name matches multiple guides — may return best-guess match
- Guide data may be outdated if last_reviewed date is old
- Price points reflect benchmarks, not real-time retail prices — may differ from actual pharmacy quotes
- Truncated or malformed drug query string may fail input validation

## How this service works

Medicine cost benchmarks for people without insurance, by drug or drug class (67 guides). Shows the pharmacy acquisition cost per unit (NADAC, what pharmacies pay, not a retail price), Medicare Part D average spending per claim, posted cash price examples, brand names and whether the medicine is prescription-only, each with its quote and source link. Benchmarks only, not a pharmacy price.

## Output

Returns a structured JSON object with a quick_answer narrative, price_points array (each with basis, quote, amount in USD, and source URL), NADAC and Medicare Part D benchmark data, brand names, prescription-only status, related guide links, data freshness date, physician-reviewed credit, and a disclaimer. Includes the matched guide slug and URL for deeper reading.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "drug"
     ],
     "properties": {
      "drug": {
       "type": "string",
       "maxLength": 120,
       "minLength": 1,
       "description": "The medicine, as a generic name (atorvastatin), a brand name found in a guide title, a drug class (blood thinner) or a guide slug. GET /v1/guides/index lists the guides."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "guide_url",
      "last_reviewed",
      "quick_answer",
      "price_points",
      "credit",
      "data_as_of"
     ],
     "properties": {
      "drug": {
       "type": "string"
      },
      "facts": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "quote": {
          "type": "string"
         },
         "section": {
          "type": "string"
         },
         "source_url": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      },
      "group": {
       "type": "string"
      },
      "guide": {
       "type": "object",
       "required": [
        "slug",
        "title",
        "url",
        "last_reviewed"
       ],
       "properties": {
        "url": {
         "type": "string"
        },
        "slug": {
         "type": "string"
        },
        "title": {
         "type": "string"
        },
        "last_reviewed": {
         "type": "string"
        }
       },
       "description": "The guide the answer comes from."
      },
      "query": {
       "type": "object",
       "description": "The request as understood, with the guide it matched."
      },
      "steps": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "items": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "section": {
    
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "drug": "atorvastatin",
  "facts": [
   {
    "quote": "We looked at that price page ourselves in October 2026.",
    "section": "What a fill of atorvastatin costs",
    "source_url": null
   }
  ],
  "group": "medication",
  "guide": {
   "url": "https://findmydirectdoctor.org/guides/atorvastatin-cost-without-insurance/",
   "slug": "atorvastatin-cost-without-insurance",
   "title": "What atorvastatin costs if you have no insurance",
   "last_reviewed": "2026-10-24"
  },
  "query": {
   "drug": "atorvastatin",
   "matched_by": "prefix",
   "matched_slug": "atorvastatin-cost-without-insurance"
  },
  "steps": [],
  "credit": "Physician-reviewed, FindMyDirectDoctor Foundation",
  "source": "FindMyDirectDoctor Foundation guides (findmydirectdoctor.org/guides)",
  "related": [
   {
    "url": "https://findmydirectdoctor.org/guides/ask-for-cash-price/",
    "slug": "ask-for-cash-price"
   }
  ],
  "sources": [
   {
    "url": "https://medlineplus.gov/druginfo/meds/a600045.html",
    "publisher": "medlineplus.gov"
   }
  ],
  "guide_url": "https://findmydirectdoctor.org/guides/atorvastatin-cost-without-insurance/",
  "data_as_of": "2026-10-02",
  "disclaimer": "General information quoted from published guides. Not medical, legal or tax advice. In an emergency call 911.",
  "brand_names": [
   "Lipitor"
  ],
  "price_points": [
   {
    "as_of": "2026-10",
    "basis": "list_price",
    "quote": "One public hospital in Nashville, Tennessee lists 30 tablets of generic atorvastatin for $4 on its pharmacy price list, which we checked in October 2026.",
    "section": "quick answer",
    "source_url": null,
    "amounts_usd": [
     4
    ],
    "basis_label": "manufacturer or device list price",
    "is_cash_price": false
   }
  ],
  "price_status": "has_price_points",
  "quick_answer": "One public hospital in Nashville, Tennessee lists 30 tablets of generic atorvastatin for $4 on its pharmacy price list, which we checked in October 2026. Medicare drug plans and their members spent an average of $10.31 per fill in 2024, according to a federal spending report. The brand-name version costs far more, so ask for the generic.",
  "last_reviewed": "2026-10-24",
  "price_drivers": [],
  "trademark_note": "Lipitor is a trademark of its owner. The FindMyDirectDoctor Foundation is not connected to or endorsed by the trademark owner, and we name the brand only so readers can find information about the product.",
  "medicare_part_d": [
   {
 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/findmydirectdoctor-medication-cost-benchmark-api-4e2a4589/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.findmydirectdoctor.com](https://www.zero.xyz/host/api.findmydirectdoctor.com/llms.txt)
