Instantly share code, notes, and snippets.

What would you like to do?
Example code for using Postcoder Web in Ruby. For more information on Postcoder Web visit
# PostCoder Web Service V3 example
# Allies Computing Ltd 2014
# This demo shows how to perform an address lookup in ruby.
# Note: This script has been developed for ruby >= 1.9.3
require 'cgi'
require 'json'
require 'net/http'
searchkey = 'PCW45-12345-12345-1234X'; # Test search key, repalce with yours
searchterm = 'NR14 7PZ'; # string to use for an address search
puts "PostCoder Web V3 Ruby Client Snippet\n\n"
URL = ''
QUERY = '/pcw/' + searchkey + '/address/UK/' + CGI::escape(searchterm).gsub("+", "%20")
# for other uri options see
http =
request =
response = http.request(request)
puts JSON.pretty_generate(JSON.parse(response.body))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment