Medicine and health supplement data platform

Pilletto Tabula

A data platform that joins public medicine data from many countries into one ingredient system. GNCTECH designed, built and operates it in-house.

From ingredient to product

Countries and brand names differ, but the ingredients inside are the same. So we organized the data around ingredients, not products.

About 150,000 ingredientsOne reference point
About 1 million productsLinked to medicines and health supplements from many countries
  • About 1.4 million names, tied to single ingredients
  • From a medicine in one country to same-ingredient products in another
  • Official data from 40+ countries and regions, in one structure
  • When an original changes, it is collected and checked again automatically
  • Every entry can be traced back to the data it came from

Countries coveredCountries reachable (estimate)Drag to rotate

Scale

Approximate figures as of November 2026

About 150,000
ingredients
The reference for every link
About 1 million
products
Medicines and health supplements
About 1.4 million
names
Ingredient and product names in many languages
About 2.3 million
identifier codes
National product codes and classification codes
Over 40
jurisdictions
Countries and regions
Over 40
sources
Collected automatically on a schedule

Anyone can download the originals.The hard part is joining them into one.

Terms differ by country

Whether data may be used, and how far, differs from country to country. We check the terms of each source and block data we may not use from getting mixed in.

Names differ by language

The same ingredient is written under entirely different names depending on language and spelling. We match them with per-language rules and human-checked answer sets.

The originals keep changing

National registers change daily, weekly and monthly. This is not a database built once. It is a service that keeps running.

From collection to delivery

Data changes only after it passes verification.

  1. 01

    Collect

    Public official data is fetched on a schedule and kept as received.

  2. 02

    Organize

    Products are linked to ingredients and national formats are fitted to one structure.

  3. 03

    Verify

    If even one automatic check fails, the process stops here.

  4. 04

    Swap

    Only data that passed replaces the live data, all at once.

  5. 05

    Deliver

    It goes out through an API and an offline package.

Sources are recorded

Every item can be traced back to the data it came from.

Wrong data is not released

If verification fails, the existing data stays as it is.

Scored separately

Results are evaluated against answers built from different evidence than the build itself.

What it provides

We built an API so the same data can be used in several ways.

Find a product by name

Finds product candidates from a medicine name or scanned text, across names in many languages.

Check together

Checks what you take now together with what you are adding, ingredient by ingredient.

Match across countries

Finds the closest product in another country for a medicine taken in one country.

Identify a pill

Finds pill candidates by imprint, shape and color.

Look up by code

Finds a product directly by its standard code.

Recall and suspension alerts

Passes on official alerts attached to ingredients and products.

Offline package

Exports a light file that works without a network.

Public sources

Data published by regulators and public bodies in 40+ countries and regions.

  • Korea MFDS · HIRA
  • United States FDA · NIH · NLM
  • Canada Health Canada
  • European Union EMA
  • Japan MHLW
  • United Kingdom NHS
  • France ANSM
  • Italy AIFA
  • Switzerland Swissmedic
  • Taiwan TFDA
  • Hong Kong Drug Office
  • Malaysia NPRA
  • Vietnam DAV
  • Philippines FDA
  • Indonesia BPOM
  • Brazil ANVISA
  • Colombia INVIMA
  • Netherlands CBG
  • Belgium FAMHP
  • Denmark DKMA
  • Norway DMP
  • Poland URPL
  • Czechia SÚKL
  • Latvia ZVA
  • Germany EMA
  • Spain EMA
  • Sweden EMA
  • Austria EMA
  • Finland EMA
  • Ireland EMA
  • Portugal EMA
  • Greece EMA
  • Hungary EMA
  • Romania EMA
  • Bulgaria EMA
  • Croatia EMA
  • Slovakia EMA
  • Slovenia EMA
  • Estonia EMA
  • Lithuania EMA
  • Luxembourg EMA
  • Malta EMA
  • Cyprus EMA
  • Iceland EMA
  • Liechtenstein EMA
  • WHO · UNII · GSRS · MeSH