Built for NZ address nuance
Units, flats, suffixes, ranges and street aliases handled with care.
NZ address autocomplete for developers
StreetKit adds accurate New Zealand address suggestions to checkouts, onboarding flows, and internal tools with a lightweight JavaScript widget and static address index.
Live autocomplete demo
A real widget instance using the configured
indexBaseUrl, defaulting to /index/v1.
/index/v1
Loading configured index...
Selected address
Choose a suggestion to see the selected address fields.
Configure the demo with VITE_STREETKIT_INDEX_BASE_URL.
Without that value, it uses the local fixture index.
/index/v1Fetching configured index metadata...
StreetKit.init6/index/v1{
"status": "loading"
}
Documentation
Start with the copy-paste install, then review configuration, selected address data, privacy, source data, local demo limits, and common questions.
Install
One script tag. No backend. Works on any website.
Copy-paste starter
<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
Compact tools for collecting physical addresses without claiming more than the data supports.
Units, flats, suffixes, ranges and street aliases handled with care.
Get clean, structured address data including lat/lon and source.
StreetKit only needs the address query to provide suggestions.
Static JSON index served from the edge for speed and reliability.
Plain JavaScript, clear API, and existing-tech-stack friendly.
Data transparency
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.
Not NZ Post certified and not a postal deliverability or address verification service.
Current index
StreetKit fixture data
LINZ NZ Addresses
Scope
StreetKit is deliberately focused on physical address autocomplete and selected-address structure.
Integration preview
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.