HealthCodes API
Belgian healthcare codes, with their official descriptions
Six-digit service codes, what each one means in both national languages, and where it sits in the structure.
Start in minutes. Cancel any time.
curl https://api.healthcodesapi.be/v1/codes/101076/descriptions \
-H "Authorization: Bearer YOUR_API_KEY"Reading a Belgian healthcare code
Codes are six digits. They are identifiers, not ranges to do arithmetic on, and they are best treated as opaque strings — leading digits correlate with discipline, but that correlation is not a rule you should encode.
What is reliable is the classification attached to each code: chapter, article, sub-article and group, all returned with their own bilingual names.
Both languages, always
Every code carries a Dutch and a French description, exactly as published. We do not translate, normalise capitalisation, or fill a missing one from the other. Where the source gives a short form as well, that is returned separately.
Descriptions change
Wordings are revised. The API keeps every version with the period it applied to, so a record written in 2013 can still be shown with the description that was current when it was written.
HealthCodes API is an independent developer service and is not affiliated with or endorsed by RIZIV/INAMI. Official publications remain authoritative.
Simple pricing that scales with your application.
Every plan includes both languages, full history and change tracking.