API документы здесь может помочь.
Поиск Foursquare очень тесно связан с указанным вами местоположением «точка» (параметр «ll»). Простой ответ заключается в том, что для того, чтобы найти больше мест в заданной области, вам нужно просто запросить еще раз с другой «точкой» в этой области.
Два запроса, оба в точках, близких друг к другу:
https://api.foursquare.com/v2/venues/search?ll=40.700,-74.000&limit=50
https://api.foursquare.com/v2/venues/search?ll=40.705,-74.005&limit=50
даст вам два разных набора мест (которые могут перекрываться, в зависимости от того, насколько близки точки).
По умолчанию для метода поиска задано значение «регистрация», в результате которого будут возвращены 50 наиболее популярных мест, ближайших к этой точке. Если вместо этого вы хотите посмотреть на все места в пределах области, вы можете использовать намерение «просмотреть». Он принимает либо параметр radius, в этом случае он возвращает места внутри круга вокруг заданной точки с заданным радиусом, либо он принимает две координаты, представляющие углы «sw» и «ne» прямоугольника. Итак, вы можете сделать:
https://api.foursquare.com/v2/venues/search?ll=40.705,-74.005&limit=50&intent=browse&radius=50
, что даст вам 50 мест в пределах 50-метрового круга вокруг этой точки. Меньший радиус уменьшит количество возвращаемых мест. Таким образом, изменяя радиус и точку, в которой вы ведете поиск (или размер и положение прямоугольника, описываемого параметрами 'sw' и 'ne'), вы можете получить больше мест возврата.
Надеюсь, это поможет.