• Stars
    star
    1,136
  • Rank 41,003 (Top 0.9 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 11 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

UK postcode & geolocation API, serving up open data

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

More Repositories

1

postcode

UK Postcode parsing and helper methods
TypeScript
61
star
2

uk-clear-addressing

Converts UK address fragments into a properly formatted address recognised by Royal Mails Clear Addressing Guidelines
TypeScript
27
star
3

ospoint

Converts Ordnance Survey grid references (Northings, Eastings) into Longitude and Latitude (OSGB36, ETRS89, WGS84)
JavaScript
23
star
4

jquery.postcodes

jQuery plugin to quickly add postcode lookups on a form using Royal Mails Postcode Address File
JavaScript
21
star
5

ideal-postcodes-ruby

UK postcode lookup API using Royal Mail's Postcode Address File.
Ruby
12
star
6

ideal-postcodes-autocomplete

Frontend UK Address Autocomplete Library for Ideal Postcodes API
JavaScript
10
star
7

paf-api

HTTP service that parses Postcode Address File records into a correctly formatted address
TypeScript
7
star
8

ideal-postcodes-node

UK postcode lookup API using Royal Mail's Postcode Address File.
JavaScript
6
star
9

ideal-postcodes-core

Ideal Postcodes frontend client
JavaScript
4
star
10

openapi

OpenAPI V3 specifications for api.ideal-postcodes.co.uk
TypeScript
3
star
11

capitalise-post-town

Capitalise UK Post Towns
TypeScript
2
star
12

core-browser-bundled

JavaScript browser bundles for api.ideal-postcodes.co.uk client
TypeScript
2
star
13

core-interface

Ideal Postcodes JavaScript API client interface implementation
TypeScript
2
star
14

address-finder-bundled

JavaScript browser bundles for Address Finder library
TypeScript
1
star
15

postcode-lookup-bundled

JavaScript browser bundles for Postcode Lookup library
TypeScript
1
star
16

api-typings

Typings for api.ideal-postcodes.co.uk
TypeScript
1
star
17

address-finder-examples

Using Address Finder across different JavaScript bundlers and frameworks
HTML
1
star
18

woocommerce

UK Address Finder & Postcode Lookup Wordpress & WooCommerce Extension
TypeScript
1
star
19

magento

UK Address Finder & Postcode Lookup Magento Extension
HTML
1
star