The main goal of our sampling algorithm is to calculate adsorption enthalpy in the zeroloading limit. But the method can also calculate at the same time the Henry constant and surface area of the materials, without significant additional computational cost. The Henry constant is a key metric for assessing the affinity of an adsorbate to a nanoporous structure.