Flat band systems are currently under intense investigation in quantum materials, optical lattices, and metamaterials. These efforts are motivated by potential realization of strongly correlated phenomena enabled by frustration-induced flat band dispersions; identification of candidate platforms plays an important role in these efforts. Here, we develop a highthroughput materials search for bulk crystalline flat bands by automated construction of uniform-hopping near-neighbor tight binding models. We show that this approach captures many of the essential features relevant to identifying flat band lattice motifs in candidate materials in a computationally inexpensive manner. We apply this algorithm to 139,367 materials in the Materials Project database and identify 63,076 materials that host at least one flat band elemental sublattice. We further categorize these candidate systems into at least 31,635 unique flat band crystal nets and identify candidates of interest from both lattice and band structure perspectives. This work expands the number of known flat band lattices that exist in physically realizable crystal structures and classifies the majority of these systems by the underlying lattice, providing new insights for familiar (e.g. kagome, pyrochlore, Lieb, and dice) as well as previously unknown motifs.