Pricing
Pay for the calls you make
Every plan reads every register. Start free with no card, move to a paid plan when the traffic is real, and a busy month becomes an invoice line rather than an outage.
Plans
Prices in DKK, excluding Danish VAT (25%).
Free
Evaluation, prototypes and side projects.
0DKK / month
5,000 calls / month
Hard cap — never billed
Get started free- Included
- All 13 registers and both map layers
- DAWA-compatible address endpoints
- MCP server for AI agents
- 1,200 requests / minute
- Email support
Starter
One production integration: a checkout, a sync, a desk-study tool.
99DKK / month
100,000 calls / month
≈ DKK 0.99 per 1,000 calls
Then DKK 1 per 1,000 extra
Choose Starter- Everything in Free, plus
- 3,600 requests / minute
- National building search: every page plus CSV/GeoJSON
Pro
Real traffic, portfolio lookups and change events.
249DKK / month
500,000 calls / month
≈ DKK 0.50 per 1,000 calls
Then DKK 1 per 1,000 extra
Choose Pro- Everything in Starter, plus
- 9,000 requests / minute
- Batch lookups (:batch, many IDs per call)
- Signed webhooks when records change
- Environmental pre-screening as a PDF report
- Property watchlist and address-change notifications
- Priority support
Scale
Bulk exports, point-in-time history, heavy pipelines.
599DKK / month
2,000,000 calls / month
≈ DKK 0.30 per 1,000 calls
Then DKK 1 per 1,000 extra
Choose Scale- Everything in Pro, plus
- 18,000 requests / minute
- Bulk export jobs (CSV, NDJSON, GeoJSON)
- Point-in-time history (?asOf=, /historik)
Enterprise
An annual contract for volume and procurement that self-serve billing cannot cover: uncapped calls, a contractual SLA, a data processing agreement and a named contact — and we absorb the upstream changes the registers make.
- Uncapped calls
- Contractual SLA
- DPA
- Named contact
Metering
What you are billed for
- One call, one count
- A request to a
/v1endpoint or an MCP tool call. REST and agents share one allowance and one key. - Test keys are free
- A
gf_test_key reads the same live data, is never billed and has its own 25,000-call monthly cap. - Overage, not outages
- Past the allowance, paid plans keep answering at DKK 1 per 1,000 calls. Headers report both your rate limit and your monthly quota.
The dashboard is in Danish; the API reference is in English, and response fields use the registers’ own Danish names.
FAQ
Billing questions
One request to a /v1 endpoint, or one MCP tool call — they are metered the same way and draw on the same allowance. A :batch request counts once per distinct ID in it. Test keys (gf_test_) are never metered against your plan.
Paid plans keep answering and bill the extra calls at DKK 1 per 1,000, so a traffic spike becomes an invoice line rather than an outage. The Free plan is a hard cap instead: it stops at 5,000 calls and never bills you.
A year paid up front is 20% below twelve months at the monthly price, on Starter, Pro and Scale. The monthly allowance still resets on the 1st of each month; overage on a yearly plan is settled at renewal.
Every register, the address endpoints and the MCP server are on every plan, Free included. The national building search’s full result pages and exports start at Starter; batch lookups, webhooks, the PDF pre-screening report and the property watchlist start at Pro; bulk export and point-in-time history (?asOf=) start at Scale. Plans otherwise differ in allowance, rate limit and support.
Prices and invoices are in Danish kroner. Danish VAT (25%) is added for Danish customers; EU businesses with a valid VAT number are invoiced under the reverse-charge rules. Self-serve plans are paid through Stripe from the dashboard; the Enterprise contract is agreed directly.
Yes. The Free plan needs no card, and a gf_test_ key is a sandbox on real data that is never billed, capped at 25,000 calls a month of its own — enough to build and test the whole integration before choosing a plan.
See also
Start on the free plan
Free up to 5,000 calls a month · no card · test keys never billed · data from Klimadatastyrelsen / Datafordeler, CC BY 4.0