davedevelopment / postcodes.io

UK postcode & geolocation API, serving up open data

Home Page:https://postcodes.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Postcodes.io

UK postcode & geolocation API, serving up open data

CI codecov Dependency Status DOI

Query for UK postcodes and geolocations over HTTP.

Postcodes.io regularly ingests and serves the ONS Postcode Directory and Ordnance Survey Open Names datasets.

Features

  • Postcode lookup, resolve administrative and location data for postcodes and outward codes
  • Postcode search & autocomplete
  • Reverse geocode postcodes
  • Nearest postcode search
  • Terminated postcode search
  • Outward code lookup
  • Bulk postcode lookup and reverse geocoding

Usage

Quick Start

Start querying UK postcode data immediately on your local machine with Docker

docker-compose up

Docker Compose Demo

Testing

# Run entire test suite
make test

# Launch test application container and services, and run tests from container
make test-up
make test-shell
$api-container> npm test

License

MIT

About

UK postcode & geolocation API, serving up open data

https://postcodes.io

License:MIT License


Languages

Language:TypeScript 80.7%Language:JavaScript 9.2%Language:EJS 6.6%Language:Shell 1.5%Language:CSS 1.1%Language:Makefile 0.6%Language:Dockerfile 0.3%