So I used the solution (OpenStreetMap) from @Spacedman:
Download the .pbf for your country http://download.geofabrik.dehttps://download.geofabrik.de
Download the polygon file for the desired municipality from https://github.com/JamesChevalier/cities or create your polygon file (.poly) here : http://share.mapbbcode.org/
Download lasted version from Osmosis https://wiki.openstreetmap.org/wiki/Osmosis#Latest_stable_version
Do this:
osmosis --read-pbf-fast you_file_country-latest.osm.pbf file="your_file_country-latest.osm.pbf" --bounding-polygon file="your_municipality_polygon.poly" --write-xml file="your_file_out.osm"
5. In the .osm file, you obtain all the street names, to extract the names use the option (regex) of notepad++
It's complex but it works, but I still have to find a way to do it directly from Google API