from bs4 import BeautifulSoup import urllib import requests r = requests.get("http://ebird.org/ws1.1/data/obs/geo/recent?lng=-111.83&lat=41.74") r = urllib.urlopen("http://ebird.org/ws1.1/data/obs/geo/recent?lng=-111.83&lat=41.74") soup = BeautifulSoup(r) for sighting in soup.find_all('sighting'): print sighting.lat.text, sighting.lng.text, sighting.find('sci-name').text,