Lynbro Danadresse Autofill adds fast, typo-tolerant Danish address autocomplete to your whole site — the WooCommerce checkout, My Account address forms, and the address field of every major form builder — then validates delivery addresses so parcels stop bouncing because of a mistyped street or postal code.
It is the official WordPress companion for danadresse.dk, a DAWA-compatible Danish address API. If you previously used DAWA (dawadocs.dataforsyningen.dk), the suggestion format and address IDs are the same.
Works everywhere — automatically
One widget, many plugins, through built-in integration adapters that know each plugin’s fields. Composite address fields also fill postcode and city for you:
- WooCommerce — classic checkout, the Checkout Block, and My Account (and any WooCommerce extension that uses the standard checkout — Subscriptions, Bookings, Memberships…).
- WPForms — the Address field.
- Gravity Forms — the Address field.
- Fluent Forms — the Address field.
- Formidable Forms — the Address field.
- Forminator — the Address field.
- Everest Forms — the Address field.
- Easy Digital Downloads — the checkout billing address.
- GiveWP — the donation billing address.
- Paid Memberships Pro — the membership checkout billing address.
- Ultimate Member — the profile / registration address field.
- Contact Form 7, Ninja Forms, Elementor — auto-detect an address field, or point the plugin at it with a CSS selector.
- Any theme or custom form — a CSS selector, a
data-lynbro-danadresse attribute, the [lynbro_danadresse_field] shortcode, or the “Danish address field” block.
Turn each integration on or off from a simple Integrations screen that marks which target plugins are active on your site.
Highlights
- Typo-tolerant — “radhuspladsen” finds “Rådhuspladsen”; oe↔ø, aa↔å, ae↔æ folding included.
- Address validation (datavask) — on WooCommerce checkout, Danish delivery addresses are washed against the register; the result (exact / close / not recognised) is saved on the order and shown to the shop admin. Optionally block clearly invalid addresses.
- Privacy-sound by design — your API key stays on the server; visitors’ browsers never talk to the address service, and no visitor IP is forwarded by the plugin.
- Accessible — the suggestion list is a proper ARIA combobox with full keyboard support.
- Light — one small script + style, loaded only where an address field exists.
You can see what it is doing
No black box. The plugin’s own screens answer the questions a shop owner actually asks:
- Status — is the key working? Run a live test lookup without leaving WordPress.
- Statistics — how many lookups this site made, day by day, for the last 30 days.
- Log — the last failures and what each one means in plain words (“Key blocked — unlock it in the danadresse.dk dashboard”). Only technical facts are kept; the address text a visitor typed is never stored.
- Languages — which translations WordPress has installed for your site.
- Tools — export or reset the plugin’s settings.
What you need
A free API key from danadresse.dk (2,000 lookups/month on the free tier — enough for most small shops). Larger plans are available on danadresse.dk; the plugin itself is fully functional and free.
For developers
lynbro_danadresse_integrations — add or modify an integration adapter.
lynbro_danadresse_result — filter the suggestion list server-side.
lynbro_danadresse_washed — action fired after each address validation.
lynbro_danadresse_attach_selectors — filter the CSS selectors the widget attaches to.
lynbro_danadresse_api_base — point the client at a self-hosted mirror.
External Services
This plugin talks to one external service: the danadresse.dk address API (https://api.danadresse.dk), operated by LynBro ApS, Denmark.
- What is sent: the address text a visitor types into an autofill-enabled field (plus your API key, sent server-to-server), and — when address validation is enabled — the delivery address entered at checkout. Requests are proxied through your server; the visitor’s browser never contacts the service and no visitor IP is forwarded by the plugin.
- When: only while a visitor types in an address field, when an order with a Danish delivery address is placed (if validation is enabled), or when you run a test lookup in the settings.
- Terms: https://danadresse.dk/terms — Privacy: https://danadresse.dk/privacy
No other external requests are made. Without an API key configured, the plugin makes no external requests at all.
WordPress.org plugin directory (the shared Lynbro “Our plugins” screen).
Apart from the above, one request goes to WordPress.org, from every Lynbro plugin
alike: when an administrator who may install plugins opens Lynbro → Our plugins,
the screen asks the WordPress.org Plugin Directory API
(https://api.wordpress.org/plugins/info/1.2/) which Lynbro plugins are listed,
through WordPress core’s own plugins_api() — the same call the Plugins → Add New
screen makes.
- What is sent: the query (plugins by the author “lynbro”), plus what WordPress
core adds to every request to WordPress.org: your WordPress version, the admin
language and, in the User-Agent, your site address. Nothing about your visitors,
users or content.
- When: only on that screen, at most once a day (the answer is cached for a day;
after a failed request, an hour). No other screen and no visitor request triggers it.
- Installing a suggested plugin uses WordPress core’s own installer, which downloads
the plugin from downloads.wordpress.org — only when you click “Install now”.
- WordPress.org Terms of Service ·
Privacy Policy