Заходим на
https://overpass-turbo.eu/
Город необходимо писать на Английском
[out:json][timeout:25];
// fetch area “Samara” to search in
{{geocodeArea:Samara}}->.searchArea;
(
node["addr:housenumber"](area.searchArea);
way["addr:housenumber"](area.searchArea);
relation["addr:housenumber"](area.searchArea);
);
out body;
>;
out skel qt;
После того, как запрос обработается, нажимаем экспорт и выбираем нужный нам форматы:
GeoJSON, GPX, KML, сырой OSM
Я обычно работают с GeoJSON. Там вы получите все дома с улицами (и 5% всякого непонятного шлака или дублей). Шлак необходимо будет отфильтровать, там уже по месту разберетесь. Весить будет от 9 до 20 мегабайт.
Спорные моменты придется перепроверять через геокодинг яндекса.