We prove upper and lower bounds for the number of eigenvalues of semi-bounded Schrödinger operators in all spatial dimensions. As a corollary, we obtain two-sided estimates for the sum of the negative eigenvalues of atomic Hamiltonians with Kato potentials. Instead of being in terms of the potential itself, as in the usual Lieb–Thirring result, the bounds are in terms of the landscape function, also known as the torsion function, which is a solution of (−Δ + V + M)uM = 1 in Rd; here M∈R is chosen so that the operator is positive. We further prove that the infimum of (uM−1−M) is a lower bound for the ground state energy E0 and derive a simple iteration scheme converging to E0.