1. An apparatus for providing venue datasets within a search region, the apparatus comprising: a data storage; and a processor communicatively connected to the data storage, the processor being configured to: randomly select a target location in the search region; select a first comparable location, the first comparable location having a first venue density; select a second comparable location, the second comparable location having a second venue density; determine a sub-region within the search region based on the target location, the first and second comparable locations, and the first and second venue densities; and determine a set of in-venues within the sub-region; wherein the first and second comparable locations are determined to have a higher relevance than other known locations within the search region.