πŸ“
Geocode API
v1.08 M Beeby 2026
πŸ” Admin Login
Browser: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Address β†’ UPRN β†’ Coordinates

Enter a UK address to retrieve its UPRN, WGS84 coordinates and British National Grid reference.

⚠
Important limitation: This tool only works for properties that have a registered Energy Performance Certificate (EPC). Properties without an EPC cannot be geocoded, since the EPC register is the only free open-data source that resolves an address to a UPRN β€” and the coordinates lookup requires a UPRN to work.
πŸ” Address Lookup
πŸ“‚ Batch CSV Geocoder

Drop a CSV file to geocode multiple addresses at once. The tool will auto-detect house number and postcode columns, or you can map them manually.

πŸ“„
Drag and drop a CSV file here
or
Browse files…
πŸ”Œ REST API

Integrate the geocoder into your own applications using a Bearer token.

curl -s -X POST https://geocode.beebys.net/api/geocode \
  -H "Authorization: Bearer geo_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"house_number": "17", "postcode": "NN17 5GJ"}'
import requests

r = requests.post(
    "https://geocode.beebys.net/api/geocode",
    headers={"Authorization": "Bearer geo_YOUR_API_KEY"},
    json={"house_number": "17", "postcode": "NN17 5GJ"},
)
print(r.json())
const res = await fetch("https://geocode.beebys.net/api/geocode", {
  method: "POST",
  headers: {
    "Authorization": "Bearer geo_YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({ house_number: "17", postcode: "NN17 5GJ" })
});
const data = await res.json();
console.log(data);
{
  "house_number": "17",
  "postcode":     "NN17 5GJ",
  "uprn":         "10094104357",
  "latitude":     52.5005815,
  "longitude":    -0.6394441,
  "easting":      492453.99,
  "northing":     290054.41,
  "what3words":   null
}