Basically, what I have done, is auto-generate potential domains that could be valid city domains (for Belgium testing where cityname.be was valid, and if not... just search by hand what was the official cities website). So the source is the website itself. (e.g. vilvoorde.be or izegem.be)

The hard part, was to establish what node can be considered the municipality.