
Typed responses. Headless components. Documentation you'll actually read.
Live demo
Try it out
Start typing an address...
Built on authoritative UK address data

Official Partner
Licensed Solutions Provider
See every address as usable type, with ranked, verified suggestions ready to drop into any form, checkout, or internal tool.

Autocomplete
See every address as usable type. Return clean, ranked suggestions with stable IDs for downstream lookups.
Drop‑in components
Use prebuilt React components to add address autocomplete to forms, checkouts, and internal tools in minutes.
Ranked, stable suggestions
Return clean, ordered address suggestions with stable IDs you can reuse across sessions and locate calls.
Drop‑in components
Use prebuilt React components to add address autocomplete to forms, checkouts, and internal tools in minutes.
Ranked, stable suggestions
Return clean, ordered address suggestions with stable IDs you can reuse across sessions and locate calls.

User input
SW1A 2AA
LOADING...
Address Index
Address records
Relevance model
Address details
Autocomplete
Analytics
>
Queries
>
Latency
>
Usage
Suggestions
10 Downing Street, London SW1A 2AA
11 Downing Street, London SW1A 2AA
9 Downing Street, London SW1A 2AA
Validate
Turn messy address input into a single, trusted record. Get back standardised fields with a confidence score you can act on.
Standardised records
Turn messy input text into a single, canonical address record that fits your schema.
Confidence and ID flags
Get a confidence score and human‑readable hints so you can decide when to auto‑accept, flag, or prompt users.
Standardised records
Turn messy input text into a single, canonical address record that fits your schema.
Confidence and ID flags
Get a confidence score and human‑readable hints so you can decide when to auto‑accept, flag, or prompt users.

Freeform address
User input
Structured address
Existing data
Parsing & matching
Validate
Standardised record
>
Address line
>
Town / city
>
Postcode
Confidence score
91
Error hints
>
Did you mean "OX1 4AA"?
>
Postcode missing town name
Locate
Locate every address on the map in one call. Return precise coordinates, boundaries, and administrative areas for any UK address or postcode.
Coordinates in one call
Geocode any address or postcode into precise latitude and longitude ready for maps, routing, or proximity search.
Geometry and admin areas
Boundaries, wards, and administrative geography returned with every address for reporting and access rules.
Coordinates in one call
Geocode any address or postcode into precise latitude and longitude ready for maps, routing, or proximity search.
Geometry and admin areas
Boundaries, wards, and administrative geography returned with every address for reporting and access rules.

Validated address
User input
addr_01
10 Downing Street, London SW1A 2AA
Geocoder
Coordinates
Boundary engine
Geometry
Administrative hierarchy
Areas
Locate
Point on map

Boundaries

Labels
>
Ward
>
District
>
Region
SDKs for JavaScript and Python, plus a clean REST API. Drop in a client, paste a key, and start returning addresses in minutes.
> curl "https://api.vepler.com/v1/search/suggest?q=10+Downing&source=address&limit=5" \
-H "x-api-key: vepler_test_iddqd"
Wire address data into every layer of your stack so frontends, backends, and plugins all share the same clean source of truth.



Typed SDK for any frontend or Node.js backend.

Autocomplete components with hooks.

Server and client components for App Router.

Composables and components for Vue 3.

Auto-imported composables for Nuxt 3.

Directives and services for Angular forms.

Actions and stores for SvelteKit.

Client for backend address lookups.

Address fields for WP forms and checkouts.

Checkout address autocomplete plugin.

Checkout extension for address capture.

Typed SDK for any frontend or Node.js backend.

Auto-imported composables for Nuxt 3.

Address fields for WP forms and checkouts.

Autocomplete components with hooks.

Directives and services for Angular forms.

Checkout address autocomplete plugin.

Server and client components for App Router.

Actions and stores for SvelteKit.

Checkout extension for address capture.

Composables and components for Vue 3.

Client for backend address lookups.
Use the same API key to turn on additional datasets whenever you need them, from risk and environment to geography and market context.

>
Where does your address data come from?
Royal Mail PAF for postal addresses and Ordnance Survey NGD for UPRNs, rooftop coordinates, and property classification. We are an official partner of both.
What counts as a lookup?
How does autocomplete billing work?
What is the difference between the Address and Address + UPRN tiers?
How does pricing work?
Can I resolve messy or incomplete addresses?
What property data can I access through the same API key?
Do I need a contract?