Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The search algorithm is based on string matching, but with preference given to the postcode substring.  For best results, the full postcode should always be used where possible and known, in combination with another unique element of the address string.  As per the examples below

Search string

Data returned in JSON

215 NW1 6XE 

Code Block
[ 
"10033619968", 
"8401123", 
"Sweet & Liberty, 215 Baker Street, London, NW1 6XE", 
"Property", 
"527870.4", 
"182081.17", 
"23%", 
"Sweet & Liberty, 215 Baker Street, London, NW1 6XE", 
"100", 
"SWEET & LIBERTY", 
"", 
"", 
"", 
"", 
"", 
"", 
"215", 
"", 
"", 
"", 
"BAKER STREET", 
"", 
"LONDON", 
"", 
"NW1 6XE", 
"", 
"215",
"5990", 
"City of Westminster" 
]

Flat 10 NW1 6XE

Code Block
 [ 
"10033619980", 
"8401123", 
"Flat 10, 219 Baker Street, London, NW1 6XE", 
"Property", 
"527868.08", 
"182090.78", 
"38%", 
"Flat 10, 219 Baker Street, London, NW1 6XE", 
"100", 
"", 
"FLAT 10", 
"", 
"", 
"", 
"", 
"", 
"219", 
"", 
"", 
"", 
"BAKER STREET", 
"", 
"LONDON", 
"", 
"NW1 6XE", 
"FLAT 10", 
"219",
"5990", 
"City of Westminster" 
]

Bay Oil NW1 6XE

Code Block
[ 
"10033529251", 
"8401123", 
"Bay Oil Supply Co Ltd, Baker Street, London, NW1 6XE", 
"Property", 
"527845", 
"182149", 
"30%", 
"Bay Oil Supply Co Ltd, Baker Street, London, NW1 6XE", 
"100", 
"", 
"", 
"", 
"", 
"", 
"", 
"BAY OIL SUPPLY CO LTD", 
"", 
"", 
"", 
"", 
"BAKER STREET", 
"", 
"LONDON", 
"", 
"NW1 6XE", 
"", 
"BAY OIL SUPPLY CO LTD",
"5990", 
"City of Westminster" 
]

NOTE: In the above examples, spaces are not necessary in the postcode, and searches with NW16XE will also work.  Results can become a bit more spurious with other spacing.  For example whilst "215 NW1 6XE" identifies the specific property, but "215 NW 16 XE" returns all properties in the postcode.

...

Where postcode is not known or is only partially known the search engine will aim to identify the best fit possible, as per the examples below.

Search String

Data returned in JSON

219 Baker Street London

Code Block
[ 
"10033619969", 
"8401123", 
"219 Baker Street, London, NW1 6XE", 
"Property", 
"527868.08", 
"182090.78", 
"77%", 
"219 Baker Street, London, NW1 6XE", 
"100", 
"", 
"", 
"", 
"", 
"", 
"", 
"", 
"219", 
"", 
"", 
"", 
"BAKER STREET", 
"", 
"LONDON", 
"", 
"NW1 6XE", 
"", 
"219" 
] , [ 
"10033619971", 
"8401123", 
"Flat 1, 219 Baker Street, London, NW1 6XE", 
"Property", 
"527868.08", 
"182090.78", 
"65%", 
"Flat 1, 219 Baker Street, London, NW1 6XE", 
"100", 
"", 
"FLAT 1", 
"", 
"", 
"", 
"", 
"", 
"219", 
"", 
"", 
"", 
"BAKER STREET", 
"", 
"LONDON", 
"", 
"NW1 6XE", 
"FLAT 1", 
"219",
"5990", 
"City of Westminster" 
] 

Liberty Baker Street

Code Block
[
"10033619968",
"8401123",
"Sweet & Liberty, 215 Baker Street, London, NW1 6XE",
"Property",
"527870.4",
"182081.17",
"46%",
"Sweet & Liberty, 215 Baker Street, London, NW1 6XE",
"100",
"SWEET & LIBERTY",
"",
"",
"",
"",
"",
"",
"215",
"",
"",
"",
"BAKER STREET",
"",
"LONDON",
"",
"NW1 6XE",
"",
"215",
"5990", 
"City of Westminster"
]

Liberty NW1

Code Block
[
"10033619968",
"8401123",
"Sweet & Liberty, 215 Baker Street, London, NW1 6XE",
"Property",
"527870.4",
"182081.17",
"26%",
"Sweet & Liberty, 215 Baker Street, London, NW1 6XE",
"100",
"SWEET & LIBERTY",
"",
"",
"",
"",
"",
"",
"215",
"",
"",
"",
"BAKER STREET",
"",
"LONDON",
"",
"NW1 6XE",
"",
"215",
"5990", 
"City of Westminster"
]

There is however no further "intelligence" in the search matching.  For example if the search is done on Baker Road London (which does not exist), it would not consider Baker Street to be a better match, but would prefer addresses that included the word "Baker" and "Road" in the address string, as per the example below (which returns multiple other addresses).

Search String

Data returned in JSON

215 Baker Road London

Code Block
[
"5194314",
"20400889",
"Ted Baker, Unit 13, Kings Cross Railway Station, Euston Road, London, N1C 4QL",
"Property",
"530270",
"183166",
"25%",
"Ted Baker, Unit 13, Kings Cross Railway Station, Euston Road, London, N1C 4QL",
"100",
"TED BAKER",
"UNIT 13",
"",
"",
"",
"",
"KINGS CROSS RAILWAY STATION",
"",
"",
"",
"",
"EUSTON ROAD",
"",
"LONDON",
"",
"N1C 4QL",
"UNIT 13",
"KINGS CROSS RAILWAY STATION",
"5210",
"Camden"
]
... etc

Integration and  IP Whitelisting

...