API & Data Services

The factual layer under your AI application

A language model without a verified data foundation invents pack sizes, prices and authorisation status, and does so fluently. This page sets out what a data foundation has to provide for an AI application to answer dependably in a professional setting.

Blog Image
Trusted by over 1000 pharma professionals from

Do you know these problems?

The model answers even when it does not know

Asked for a pack size, a price or a marketing status without a verified foundation, a language model still produces an answer. It is fluent, plausible and, when the fact is missing, wrong. In a professional healthcare setting that is the difference between a useful tool and a liability.

The name cannot be resolved

Most of the errors customers show us as hallucinations turn out to be something else: a product name that could not be mapped to anything. Trade names are not unique, not stable and do not travel across borders, so an answer anchored to one has nothing behind it.

The licence question arrives too late

What may be done with drug data inside your own application decides whether you can cache it, index it or pass it on. Teams that reach this question in week three of the build have usually already chosen an architecture that the licence does not support.

A stable identifier, not a trade name

A trade name resolves to nothing, a product identifier resolves to one checkable product

An application can only be as unambiguous as its input data. At pack level that is the Pharmazentralnummer; at therapeutic level the active substance and the ATC code. A trade name is a string, not a mapping.

  • PZN at pack level, active substance and ATC at therapeutic level
  • Resolves names that do not travel across borders
  • Removes the most common source of apparent hallucination
Learn more

A dated state for every value

Every value carries a reference date, a named source and its own refresh rhythm

A price without a reference date is a guess. Every field carries the date it refers to and the source it came from, which is what makes a generated answer checkable afterwards.

  • Reference date per value
  • Named source per data type
  • Refresh rhythm set per data type, not globally
Learn more

A licence scope that covers machine processing

Machine processing, caching and onward use inside your own product, each addressed explicitly

A licence written for on-screen use does not cover a model pipeline. Caching, enrichment and onward use inside your product are exactly what decides the architecture, so the scope is agreed before you build.

  • Machine processing, caching and onward use addressed explicitly
  • Answered bindingly in conversation, not approximated on a web page
  • Scope agreed with the data owners behind each database
Learn more

The same delivery routes as any integration

Web service or configurable download, feeding a runtime lookup, a retrieval index or a verification step

Data arrives as a web service or as a configurable download, with scope and refresh rhythm set per data type. What you build on top stays your architectural decision.

  • Web service or configurable download
  • Runtime lookup, retrieval index or post-generation verification, your choice
  • 25+ databases, product data across 50+ countries, updated daily
Learn more

The factual layer under your AI application

A language model asked for a pack size, a price or a marketing status without a verified data foundation will still answer. It will answer fluently, plausibly and, when it does not know, wrongly. In a professional healthcare setting that is the difference between a useful tool and a liability. We do not supply a model. We supply the layer underneath it: structured, dated and licensed drug data your application can answer against.

Three requirements a data foundation can be measured against

RequirementWhat it meansHow it fails
A stable identifierevery statement hangs on a product identifier rather than a trade nametrade names are not unique, not stable and do not travel across borders
A dated stateevery value carries the date it refers to and the source it came froma price without a reference date is not information, it is a guess
A matching licence scopemachine processing, caching and onward use inside your own product are explicitly covereda licence written for on-screen use does not cover a model pipeline

The third row is the one projects reach last and pay for most. What may be done with drug data inside your own application decides the architecture, so it belongs at the start.

Why the identifier is the hinge

An AI application can only be as unambiguous as its input data. In Germany the Pharmazentralnummer carries that at pack level; the active substance and the ATC code carry it at therapeutic level. An answer anchored to a trade name has no mapping, only a string. That is where most of the hallucinations customers show us actually originate: not in the model, but in a name that could not be resolved.

What we provide, and what we do not

The data arrives the same way as for any other integration, as a web service or as a configurable download, with scope and refresh rhythm set per data type. What you build on top, whether a runtime lookup, an index for retrieval-grounded answers or a verification step after generation, remains your architectural decision.

Three limits we would rather state up front. First, we provide no model and no training, only the data foundation. Second, structured data does not replace professional judgement: it shortens the path to a decision, it does not make it. Third, any onward processing depends on our data partners' licence, and that question gets a binding answer in conversation rather than an approximate one on a web page.

The regulatory frame

Anyone building an AI application in a healthcare context also operates within the scope of the EU AI Act. How a given system is classified depends on its intended purpose and is not ours to advise on. What we can contribute is traceability of the factual base: a value with a source and a date can be checked, a generated value with neither cannot.

See it against your own use case

The quickest way to judge fit is a 30-minute demo. Bring the questions your application is meant to answer, and we will show which fields that needs and which do not exist.

Book a demo

Trusted by 1000+ pharma professionals

More clarity, faster research, and faster decision-making.

I work with the German Drug Pricing module every day. Dapou Pharma is a pharmaceutical wholesaler and parallel distributor and needs access to reliable and up-to-date drug prices. The best thing about pharmazie.com is that you always know which product is marketed in which country. The contact details of drug manufacturers and marketing authorization holders are also very helpful.
Trusted by over 1000 pharma professionals from
I currently use pharmazie.com several times a week to access the ABDA database/German SMPC drug lexicon, the archive of discontinued drugs, and international SMPC drugs. This allows me to stay up to date. I am very satisfied with the platform provided by pharmazie.com, thanks to the team!
We use the ABDA database of German finished medicinal products and international medicinal products to offer our customers, in particular pharmacies and hospitals, international procurement options for medicinal products that are not available locally (in Germany, for example, individual imports in accordance with Section 73.3 of the German Medicinal Products Act (AMG)). Thank you very much for your fast and excellent service!
The use of the ABDA database CAVE and the ABDA database Interactions is very valuable for teaching at the Pharmacological Institute because there is no other complete directory of all drugs approved in Germany. There is also no other program as good and reliable as the Cave and Interaction modules for testing for interactions, which we regularly use as part of the course tasks.
We are a supplier of medical practice supplies and use the platform for the pricing strategy of health insurance companies. We are very satisfied with pharmazie.com, because they are fast, easy to find and all products can be found through the free text search.

Questions we often hear in demos

Why do language models invent drug data?
What does a data foundation for an AI application have to provide?
Do you provide an AI model?
May we use the data for training or indexing?
Which identifier should an AI application use?
Does structured data replace professional judgement?
Since 1989, over 1,000 customers have placed their trust in our data.

The most comprehensive drug database for pharma professionals.