from freebase.api.session import HTTPMetawebSession query={'type':'/user/tsegaran/business/health_department_rated_business', 'inspection':[{'score':None}], '/business/business_location/address':{'citytown':'San Francisco', '/location/location/geolocation':{'latitude':None,'longitude':None}} } mss=HTTPMetawebSession('freebase.com') it=mss.mqlreaditer(query) for result in it: location=result['/business/business_location/address']['/location/location/geolocation'] score=result['inspection'][0]['score'] print ' map.addOverlay(new GMarker(new google.maps.LatLng(%f, %f),{icon:r[%d]}));' % (location['latitude'],location['longitude'],score/10)