A method is proposed for estimating the length scale of currents circulating in superconductors. The estimated circulation radius is used to determine the critical current density on the basis of magnetic measurements. The obtained formulas are applicable to samples with negligibly small demagnetizing factors and to polycrystalline superconductors. The proposed method has been verified using experimental magnetization loops measured for polycrystalline YBa$_2$Cu$_3$O$_{7-d}$ and Bi$_{1.8}$Pb$_{0.3}$Sr$_{1.9}$Ca$_2$Cu$_3$O$_x$ superconductors.