Q:

Last.fm API: Events venues with empty city

Hi – Please check out this event pulled with the event.getInfo method: http://ws.audioscrobbler.com/2.0/?method=event.getinfo&event=2054422&api_key=b25b959554ed76058ac220b7b2e0a026
Notice the venue info:
<venue>
    <id>8887551</id>
    <name>Berlin Arena</name>
    <location>
        <city/>
        <country>Germany</country>
        <street>Eichenstraße 4</street>
        <postalcode/>
        ...
    </location>
    ...
</venue>

So the city is empty.
However, if you go to the venue page you'll see "Berlin" in the address. Click "Edit" and you'll see that, in fact, the city is empty.
So, somehow, last.fm knows the venue is in Berlin, but it just won't return that info via the API.
Is there a workaround for this?

A:

What about using the Geo data provieded via the API? You can query lat and long via Google Maps for example to get the city if it's not provided via Last.fm
http://g.co/maps/akrj2 (geo coords entered in Gmaps)

