# Geocode a postcode & find councils/wards via uk-postcodes.com API require 'rubygems' require 'json' require 'rest_client' require 'pp' postcode = "SW1A 0AA" endpoint = "http://www.uk-postcodes.com/postcode/" result = RestClient.get(endpoint + postcode.gsub(/ /, '') + '.json') result_ary = JSON.parse(result) puts "Lat:" + result_ary['geo']['lat'].to_s puts "Lng:" + result_ary['geo']['lng'].to_s puts "District: " + result_ary['administrative']['district']['title'] puts "Ward: " + result_ary['administrative']['ward']['title'] pp result_ary