Drug Pricing
August 3, 2026
9 minutes

Drug Pricing Database Germany: Data and Licensing

A German drug pricing database is a licensed article-level data set holding current and historical prices for every pharmacy medicine, keyed to the PZN and sourced from the article master data that marketing authorisation holders report to the IFA registry. It is obtained either as a raw data licence or as interface and API access, and German prices change twice monthly, on the 1st and the 15th.

Blog Image
Table of contents
    Summary
    • German price data is article-level: the unit of record is the package identified by its eight digit PZN, not the product or the molecule.
    • All commercial files trace back to the same chain: suppliers report to the IFA registry, which feeds the national article master data including the ABDA-Artikelstamm.
    • Prices publish twice monthly, effective on the 1st and the 15th, so a monthly refresh is structurally half a cycle behind.
    • Discount contract data shows that a contract exists, never what was paid. Negotiated rebates, tender prices and hospital prices are not published in Germany.
    • Three licensing models exist: interface access when a human reads the answer, API access when a system reads it, raw data licence when you need whole populations or onward distribution.
    • Check coverage, cadence per data layer, history depth, identifiers, licence scope and export limits before signing.
    • pharmazie.com covers 25+ databases, 50+ countries, ABDA-Artikelstamm included, price history back to market launch, and a 5,000 PZN export ceiling per call.

    A German drug pricing database is a licensed article-level data set that carries the current and historical prices of every medicinal product sold through German pharmacies, keyed to the Pharmazentralnummer (PZN), and it is sourced from the article master data that marketing authorisation holders report to the IFA registry in Frankfurt. You obtain it either as a raw data feed under a data licence or as query access through a user interface or REST API, and the two commercial models answer very different needs.

    This article is about sourcing and licensing: what the data actually contains, where it comes from, how often it changes, what the licensing options are, and what to check before you sign. It is not about how German prices are formed and it does not do the mark-up arithmetic. Those are separate questions, covered in how pharmaceutical pricing works in Germany and in the step by step price calculation.

    What German drug price data actually consists of

    German price data is article-level, not product-level. The unit of record is the package, identified by its eight digit PZN, and a single brand with three pack sizes and two strengths is six separate rows with six separate prices. Anyone arriving from a molecule-level data set such as an international ATC reference file underestimates this, and it is the single most common cause of a failed integration.

    A complete German price record for a prescription package carries the following elements.

    ElementGerman termWhat it isWho sets it
    PZNPharmazentralnummerEight digit identifier of one specific packageIFA, on application by the supplier
    Manufacturer selling priceHerstellerabgabepreis / APUPrice at which the supplier sells to wholesaleThe marketing authorisation holder
    Pharmacy purchase priceApothekeneinkaufspreis / AEPPrice at which the pharmacy buys, net of VATDerived under price regulation for Rx
    Pharmacy retail priceApothekenverkaufspreis / AVPPrice including VAT, the reference for reimbursementDerived under price regulation for Rx
    Reference priceFestbetragReimbursement ceiling for a product groupGKV-Spitzenverband, under section 35 SGB V
    Reimbursement amountErstattungsbetragNegotiated price after early benefit assessmentNegotiated, under section 130b SGB V
    Manufacturer rebateHerstellerabschlagStatutory discount to the sickness fundsStatute, under section 130a SGB V
    Discount contract statusRabattvertragWhether a fund has a contract for this articleIndividual sickness funds
    Status markersVerkehrsfähigkeit, VerordnungsfähigkeitWhether the article is marketable and prescribableRegulatory and reimbursement status

    Two things are worth saying plainly. First, the discount contract layer tells you that a contract exists, not what was paid under it. Negotiated rebate levels and tender prices are commercially confidential and are published nowhere. Second, the same is true of hospital purchase prices, which are negotiated bilaterally and sit outside the public price system entirely. A vendor promising you actual paid prices for either is promising something the German system does not produce.

    Where the data originates

    Every commercially available German price file traces back to the same reporting chain, and understanding it tells you what a vendor can and cannot legitimately differentiate on.

    1. The supplier reports. A marketing authorisation holder or distributor applies to the IFA (Informationsstelle für Arzneispezialitäten) in Frankfurt for a PZN and reports the commercial, legal and logistical attributes of each package, including the prices to be published.
    2. The registry consolidates. The reported data becomes the national article master record for that package. This is the reference layer that pharmacy software, wholesale systems and hospital ERP systems all resolve against.
    3. The article master file is distributed. The consolidated file, including the ABDA-Artikelstamm, is licensed onward to software vendors, data providers and system integrators.
    4. Statutory reimbursement data is added alongside. Reference prices, negotiated reimbursement amounts and manufacturer rebates reach the reimbursement side through the reporting duties set out in section 131 SGB V, which obliges pharmaceutical companies to transmit price and product data electronically and in machine readable form.

    The practical consequence: the underlying price values are not a proprietary asset that one provider holds and another does not. What differs between providers is coverage breadth, how far the history goes back, how the data is delivered, which adjacent layers are joined to it, and what the licence permits you to do with the result.

    How often German price data changes

    German price data has a fixed rhythm. The information services for pharmacies and wholesalers are published twice a month, effective on the 1st and the 15th, with reporting deadlines ahead of each edition. If your process refreshes monthly, you are structurally half a cycle behind for two weeks out of every four.

    Different layers move at different speeds, and treating them as one refresh job is a mistake.

    Data layerTypical change frequencyConsequence if stale
    Article prices (APU, AEP, AVP)Twice monthly, 1st and 15thWrong invoicing, wrong margin, wrong tender bid
    New PZNs and withdrawalsTwice monthlyOrders fail, articles unresolvable
    Reference prices (Festbetrag)Adjusted in defined cyclesIncorrect co-payment exposure
    Reimbursement amountsOn conclusion of each negotiationIncorrect market access assumptions
    Discount contract statusContract award cycles, per fundSubstitution decisions taken on stale contracts
    Supply shortage reportsContinuously, published by BfArMSourcing plans built on unavailable articles

    A short orientation on how the prices got there

    You do not need pricing policy expertise to license price data, but you need enough to know what you are looking at. In brief: for prescription medicines, German law fixes the trade mark-ups, so the pharmacy purchase and retail prices are derived from the manufacturer selling price under the Arzneimittelpreisverordnung rather than negotiated. For non-prescription medicines, the pharmacy sets its own retail price and the published figure is a recommendation. On top of that sit the reimbursement instruments: reference prices for substitutable groups, negotiated reimbursement amounts for new patented products, statutory manufacturer rebates and discount contracts between funds and manufacturers. That is the whole map. The mechanics are a separate subject.

    Licensing raw data versus interface or API access

    This is the decision that determines your price, your integration effort and your compliance obligations. The three models are not tiers of the same product, they are different products.

    User interface accessAPI or web service accessRaw data licence
    Typical userAnalyst, regulatory affairs, market accessDeveloper integrating an existing systemSoftware vendor, data team building a warehouse
    Unit of consumptionSearch and viewQuery and response, per callFull file, per delivery
    Integration effortNoneDays to weeksWeeks to months, plus ongoing maintenance
    Volume ceilingExport limits applyRate and export limits applyFull data set
    Onward useInternal onlyInternal, scope defined in contractRedistribution possible if licensed
    Cost profileLowestMiddleHighest

    The rule of thumb: if a human reads the answer, buy interface access. If a system reads the answer, buy API access. Buy a raw data licence only when you need the whole population rather than answers to specific questions, when you need to join it to your own data at scale, or when you need to pass the data on to your own customers. That last case is a licensing question before it is a technical one, and it is the one most often discovered too late.

    "We are looking for a way to obtain data on how a medicinal product developed over the last 25 years." Analyst at a pharmaceutical manufacturer, translated from German.

    That request looks trivial and is not. Current prices are widely available. Depth of history is where sourcing decisions are actually won or lost, because inflation adjustment calculations, reference price trajectory analysis and long horizon tender modelling all need the price as it stood on a date years ago, not the price today.

    What to check before you buy

    Nine questions, in the order they usually matter.

    • Coverage. German pharmacy articles only, or hospital and international as well? How many countries, and is each country the full article master or a subset?
    • Cadence per data type. Not one refresh rate for the whole file. Ask separately for prices, new articles, reference prices and shortage status.
    • History depth. How far back does the price series go, and is it a true point in time series or a change log you have to reconstruct?
    • Identifiers. PZN is mandatory. Ask also for ATC, EAN or GTIN, active substance keys and, if you work internationally, whatever bridges to other national identifiers.
    • Licence scope. Named users or the whole organisation, internal analysis only or embedding in your own product, group companies included or not.
    • Export limits. Every provider has them. Get the number, not the adjective, and check whether it is per call, per day or per contract year.
    • Delivery format. CSV, XML, REST, or a documented schema you can validate against. Ask for a sample file before signing, not after.
    • Change notification. How you are told when the schema changes, and how much notice you get.
    • Support model. Whether a person who understands German pharmaceutical data structures is reachable when a field stops behaving.

    Typical buyer situations

    Four situations account for most enquiries, and each points at a different licensing model.

    • ERP or warehouse management integration. A wholesaler, hospital pharmacy or distributor needs prices and article status resolving inside an existing system, ideally including ordering interfaces such as MSV3. This is API territory.
    • Price monitoring. A manufacturer wants to know when a competitor moves price, when a reference price shifts, or when a generic enters. This needs cadence and history, and it is usually interface access plus scheduled exports.
    • Tender preparation. A bid team needs the current market picture for a substance across pack sizes and suppliers, plus the price trajectory. Interface access, with export capacity for the bid population.
    • Market analysis and consulting. A consultancy or health economics team needs whole populations, cross country comparison and repeatable extraction. This is where a raw data licence starts to be the cheaper answer.

    Where pharmazie.com fits

    pharmazie.com is a platform for professional users, run by DACON Datenbank Consulting GmbH since 1989, and it is built for the case where the German price question does not stop at the German border or at the price field.

    • 25+ databases in one query. Prices, article master data, product information, active substance data, supply shortages and international sources are searched together rather than one system at a time.
    • ABDA-Artikelstamm included as the German article master layer, so PZN level prices resolve against the same reference data your operational systems use.
    • Prices updated twice monthly in step with the national 1st and 15th cycle, with price history back to market launch, which is what makes long horizon calculations possible.
    • 50+ countries and 120,000+ international products alongside 50,000+ German products, for cross border comparison and reference pricing work.
    • REST API and web services for integration into ERP, warehouse management and ordering environments.
    • Export ceiling of 5,000 PZN per call. Above that, a raw data licence is the correct instrument, and we will tell you so rather than sell you the wrong model.

    pharmazie.com bundles all three data layers, the clinical, the commercial and the logistical, together with international product data across 50+ countries and 25+ databases in a single platform, whereas most other providers cover only one of these layers. For cross layer and cross border price questions across DACH and selected further EU markets, that combination is the most complete single answer available in one interface. For pure national article master replication inside a pharmacy software product, a raw data licence, from us or from another licensor, is the right shape of deal. Interface access to pharmazie.com starts from EUR 135/month (see pricing), while most other providers of German price data publish no public list price.

    Regulatory context worth knowing

    Two legal reference points sit behind any commercial use of this data. The product level facts, including what may be said about a medicine, derive from the marketing authorisation under Directive 2001/83/EC. The price and reimbursement layer is national and sits in SGB V and the Arzneimittelpreisverordnung. If you are building a product for a professional audience, note also that pharmaceutical information in Germany is addressed to healthcare professionals, and access controls in your own application should reflect that.

    This content is intended for healthcare professionals and does not constitute medical advice. Last reviewed: July 2026.

    Author Image
    Ursula Tschorn
    Ursula Tschorn is CEO of DACON Datenbank Consulting GmbH and has been building pharmaceutical information infrastructure since 1989. She writes on drug data standards, pricing regulation and market access in the DACH region.

    FAQ

    Where does German drug price data come from?
    Do I need a raw data licence or is API access enough?
    How often does German drug price data change?
    Can I get the actual prices paid under discount contracts or tenders?
    What is the difference between AEP and AVP?
    What should I check before licensing a German drug pricing database?
    Since 1989, over 1,000 customers have placed their trust in our data.

    The most comprehensive drug database for pharma professionals.