In the Netherlands subsurface data is legally arranged via The Basis Registratie Ondergrond, aka BRO: https://basisregistratieondergrond.nl/.
TNO manages this data. The data is distributed via interactive web portals:
There are four subsurface models as explained on https://www.dinoloket.nl/en/explanation-subsurface-models.