NZ address autocomplete for developers

Fast, privacy-first address autocomplete for modern forms.

StreetKit adds accurate New Zealand address suggestions to checkouts, onboarding flows, and internal tools with a lightweight JavaScript widget and static address index.

Browser-side search
Suggestions are ranked in the user's browser.
Static JSON index
Address shards can be served as cacheable files.
NZ address data
Built for New Zealand address structure and local use.
No unnecessary form data
The widget only needs the address query to suggest results.

Live autocomplete demo

Search the StreetKit index

A real widget instance using the configured indexBaseUrl, defaulting to /index/v1.

Local fixture index /index/v1

Documentation

Public docs for the first StreetKit build

Start with the copy-paste install, then review configuration, selected address data, privacy, source data, local demo limits, and common questions.

Install

Add StreetKit in seconds

One script tag. No backend. Works on any website.

Copy-paste starter

Hosted widget

HTML React Vue Webflow
<input id="address" autocomplete="off" />
<script src="https://streetkit.smp.kiwi/widget/streetkit.js"></script>
<script>
  StreetKit.init({
    input: "#address",
    indexBaseUrl: "https://index.streetkit.smp.kiwi/v1",
    onSelect(address) {
      console.log(address);
    }
  });
</script>

Built for address forms

NZ address autocomplete with the edges handled.

Compact tools for collecting physical addresses without claiming more than the data supports.

Built for NZ address nuance

Units, flats, suffixes, ranges and street aliases handled with care.

Accurate and structured results

Get clean, structured address data including lat/lon and source.

Privacy-first by design

StreetKit only needs the address query to provide suggestions.

Static. Fast. Reliable.

Static JSON index served from the edge for speed and reliability.

Developer friendly

Plain JavaScript, clear API, and existing-tech-stack friendly.

Data transparency

Transparent about our data

StreetKit exposes source, version, and build metadata for the index the widget is using. The local demo currently runs on a small LINZ sample fixture, not the full production dataset.

LINZ / open address data
Source
StreetKit fixture data
Dataset version
Loading...
Build date
Loading...
Records in this index
Loading...

Not NZ Post certified and not a postal deliverability or address verification service.

Current index

StreetKit fixture data
LINZ NZ Addresses

Scope

What StreetKit is and isn't

StreetKit is deliberately focused on physical address autocomplete and selected-address structure.

Includes

  • Physical address autocomplete
  • Structured address fields
  • Coordinates
  • Source metadata
  • NZ address nuance: units, aliases, ranges, suffixes

Does not claim

  • NZ Post delivery certification
  • DPID
  • PO Boxes or Private Bags
  • Postal vs physical matching
  • Address verification

Integration preview

Works with the web you already have

The browser widget is the supported path today. Framework and no-code usage stays thin around that widget; packaged commerce integrations are roadmap items, not current shipping products.

HTML / JS Current
Webflow Via widget
React Via widget
Vue Via widget
WooCommerce Soon
Shopify Plus Planned
And more After core docs
Roadmap