engpass.radarSwiss drug shortages
Developer API

Drug shortage data straight into your system.

Daily-updated shortages, BWL warnings and severity scores via a simple REST API. For hospitals, pharmacy chains and pharmaceutical software vendors.

≤ 24 h data lagAll ATC groupsFree tier without keyJSON · CSV · Webhooks · MCP

Why engpassradar.ch

01

Daily-updated data

Daily scrape from drugshortage.ch and BWL — always the current state, not yesterday's.

02

Severity Scoring

Each product receives a combined score from duration, alternatives, BWL status and criticality.

03

Swiss-native

GTIN, Pharmacode, ATC groups and Swissmedic data — no mapping, no gaps.

Example request

All endpoints →
request.shresponse.json

Request

$ curl "https://engpassradar.ch/api/v1/shortages
  ?atc=C09
  &status=1,4
  &limit=1" \
  -H "X-Api-Key: ihr_api_key"

Response 200 OK

{
  "data": [
    {
      "gtin": "7680654320016",
      "bezeichnung": "Olmesartan Mepha Lactab 20 mg",
      "firma": "Mepha Pharma AG",
      "atcCode": "C09CA08",
      "statusCode": 1,
      "tageSeitMeldung": 183,
      "score": {
        "total": 57,
        "label": "Mittel",
        "breakdown": {
          "duration": 22,
          "noAlternatives": 15
        }
      }
    }
  ],
  "total": 68,
  "meta": {
    "generatedAt": "2026-04-20T10:00:00Z"
  }
}

MCP server for Claude, Copilot & Cursor

Engpassradar data as native agent tools — directly in your AI workflow, no scraping. Tools: find_alternatives, check_atc_group, get_company_status and more.

Setup guide →

Plans & Pricing

All prices in CHF, excl. VAT. Cancel monthly at any time.

Free

Free

No key required

100 req/day
Try the API

Research

Free

Academic verification

2,000 req/day
Popular

Engpassradar Pro

CHF 39/ mo

CHF / month

10,000 req/day

Key-based

  • For individual developers & pharmacies
  • Severity score & breakdown
  • Alternatives batch API (up to 50 GTINs)
  • Email support

Klinik-System

CHF 199/ mo

CHF / month

100,000 req/day

Key-based

  • For hospital pharmacies & software vendors
  • SLA 99.9 % availability
  • Webhooks for new shortages
  • Monthly Shortage Report PDF — exclusive to Klinik-System
  • 30-min onboarding call (incl.)
  • Priority support

Data License

On request

Custom quote

Unlimited

Individually agreed

  • Complete dataset
  • Daily bulk export
  • White-label & redistribution
  • Individually agreed SLA
Get in touch

30-day guarantee — no fine print

If our system fails and you miss a shortage that wasn't current on our platform, you get the month free. Full refund within 30 days on request, no questions asked.

All plans include GTIN, Pharmacode, ATC code, Severity Score and daily-updated shortage data. Full endpoints →

Calculator

Is the Klinik-System worth it for your institution?

Daily shortage monitoring costs staff time. Run the numbers to see when the Klinik-System pays for itself.

What does manual shortage checking cost your institution?

3 ppl
1 ppl10 ppl
15 min
5 min60 min
90 CHF/h
60 CHF/h150 CHF/h
Staff cost / month16.5 h · CHF 1'485
Klinik-System subscriptionCHF 199
Monthly savings+CHF 1'286

With these assumptions, the subscription pays for itself in 3 working days — the rest is time saved.

Frequently asked questions

01Do I need an API key for first tests?

No. All public endpoints are accessible without a key — up to 100 requests per hour per IP. For production use we recommend a Professional key.

02How quickly will I be activated?

After successful payment via Stripe you will receive your API key by email immediately. The magic link takes you straight to your dashboard — no password needed.

03Is there a research plan for academia?

Yes — for universities, universities of applied sciences and Swiss hospitals we issue free research keys with 2,000 req/day. Just apply with your institutional email.

04What is included in the Severity Score?

The score combines four factors: transparency of the report (0–5 pts), shortage duration (0–25 pts), missing alternatives (0–25 pts) and mandatory stock / BWL status (0–25 pts). Maximum: 80 points.

05Can I redistribute the data in my software?

Redistribution requires a Data License agreement. Write to us at api@engpassradar.ch.

Get started

Integrate now.

Try free — no key, no login. For production integrations there are Professional and Institutional plans.

Questions? api@engpassradar.ch