HealthCodesAPI

Plans

Endpoints are gated on features, not on plan names. An error that refuses you always names the cheapest plan that would have worked.

FeatureFreeDeveloperBusinessEnterprise
Current codes, descriptions, tariffs
Search (NL + FR)
Classification browsing
Historical queries (?at=)
Code, description and tariff history
Changes API
Webhooks
Bulk export

Which requests need which plan

RequestMinimum plan
GET /v1/codes/{code}Free
GET /v1/codes/{code}?at=…Developer
GET /v1/codes/{code}/tariffsFree
GET /v1/codes/{code}/tariffs?at=…Developer
GET /v1/codes/{code}/historyDeveloper
GET /v1/changesDeveloper
GET /v1/codes?changed_since=…Developer
GET /v1/searchFree
GET /v1/source-statusFree

A request without ?at= returns today's data on every plan. The paid boundary is asking about a date other than today.