Skip to main content
Note! These pages are generated automatically. The content may be incomplete or wrong, screenshots and videos especially. See About these help pages. We would really like your input: reach us through "Did you find what you were looking for?" at the bottom of the page, the chat at bottom right, or support@placepoint.no - we answer as fast as we can!

A complete API platform for everything in property, buildings and companies in Norway and Sweden

Placepoint API brings property, buildings, companies, ownership and transactions together behind one authenticated surface. One key, one contract and the same data as Placepoint Fusion.

Nøkkelen virker på Placepoint API og på dagens Data API, 35 kall om dagen i 14 dager.

Prøv med et ekte bygg: Tordenskiolds gate 2

  • Test in under a minute
  • One REST API
  • JSON
  • Norway and Sweden
  • Kartverket and BRREG data

Are you integrating? The technical reference with endpoints, authentication and error codes is in the developer documentation.

Every figure is checked against the source and explained on Placepoint in numbers.

Eleven product areas. One key.​

Each box is a set of endpoints with the same key and the same response format. The matrikkel number is the key everywhere: from address to property, on to buildings, owners, the companies based there, and what the property last sold for. You do not maintain the link yourself. The badge on each box says how far the area has come: "Live" is in production, "Beta" responds too, but the contract can still change, and "Coming" is not connected yet. The same data sits behind the map, the map layers and the property panel in Placepoint Fusion.

Get an API key and test the API in under a minute​

Three steps, in this order. No procurement process before the first call.

  1. Log in with GitHub

    One click, under a minute, no payment card. The key comes back to this page and is filled into the examples.

  2. See what is there

    GET /.well-known/api-catalog and /openapi.yaml respond without a key: the whole catalogue, which scope each endpoint requires, and the contract your client can be built from.

  3. Call it

    All responses are JSON. Lists are paginated with pageToken, errors come as Problem Details with a stable code and request id, and a limit responds 429 with Retry-After.

This is what a response looks like. Permitted, built and remaining UFA on the plot, one call. The figure is not in any register. We calculate it from the zoning plan and the buildings that stand there.

GET/properties/{country}/{cadastreId}/utilization
curl -X GET "https://data.placepoint.no/properties/NO/0301-209-369-0-0/utilization" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"allowedBya": 60,
"allowedBraM2": 9200,
"builtBraM2": 8400,
"remainingBraM2": 800,
"basis": "Regulert i S-5028, felt B13"
}

Scope: property:readTeknisk referanse og Try-it

Public data, continuously updated. And large volumes of data others do not have.​

Public registers are collected on a schedule and reconciled against each other, so a company that moved last week points to the right building this week. On top sit the links and the calculated layers we build ourselves: ownership across company and property, tenants per building, utilisation, valuation and comparable sales. The scope is on Placepoint in numbers. Each dataset, where it comes from and how often it is updated, is on Data and sources, with one page per vendor. What the map layers show is what the API delivers.

Test free, pay for what you need​

The base package with property, company and areas is included in all paid plans. Personal data and specialist data come as add-ons, so a valuation integration does not pay for other people's personal lookups. The price depends on which add-ons you turn on, the volume you expect and how long you commit for. Send us those three through the contact form, and you get a written quote back.

  • Free

    Evaluation, prototype or student project.

    0 kr

    • GitHub login, no payment card
    • 35 calls a day
    • Open endpoints and demo properties
    • Key valid for 14 days, renewable
    • No agreement, no data processing agreement

    Logg inn med GitHub

  • Standalone

    You want the API without the Placepoint application.

    On request

    • Annual agreement
    • The full base package
    • 120 calls a minute
    • Kick-off meeting with our developers
    • Add-ons on request

    Talk to us

  • Enterprise

    High volume, personal data or the right to redistribute.

    Negotiated per agreement

    • Everything in Standalone
    • Personal data (five endpoints, requires a data processing agreement)
    • Higher page size and volume
    • Signed data processing agreement and agreed uptime
    • A named contact and input to the roadmap

    Talk to us

What separates the plans
FreeAPI add-onStandaloneEnterprise
Calls a day35No limitNo limitNo limit
Calls a minute120120120Negotiated
Open endpointsYesYesYesYes
Property and company dataDemo propertiesYesYesYes
Personal dataNoAdd-on, requires a data processing agreementAdd-on, requires a data processing agreementIncluded
Largest page505050100
Swedish dataNoBetaBetaBeta
Uptime in the agreementNoNoOn requestYes

Paid plans run as annual agreements. A longer commitment and payment in advance bring the price down. Build against the free plan while you wait for the quote.

See also​

Placepoint Fusion is the map surface over the same data:

The same data without code:

Scope and sources:

For developers:

Questions and answers​

How quickly can I get started?

Log in with GitHub, and you have a working key in under a minute. The free plan gives you 35 calls a day against the open endpoints and a set of demo properties, enough to write and test the integration before anyone talks about an agreement.

How do I authenticate?

The test key comes from the GitHub login. In production you use OAuth2 client credentials: a client id and secret are exchanged for a token at /auth/token, and the token is sent as Authorization: Bearer on every call. One mechanism for all endpoints, no keys in the URL. The details are in the authentication guide.

What happens when I hit a limit?

You get 429 Too Many Requests with a Retry-After header that tells you how long to wait, never a silent rejection. The default is 120 calls a minute per token. Responses also carry RateLimit-* headers, so a well-behaved client can slow down before it hits the limit.

Do you deliver personal data?

Some fields on owners, buyers and sellers are personal data and require the person:read scope in addition to the scope for the endpoint itself. Without it the field is left out. Personal data is part of the Enterprise plan and requires a signed data processing agreement, see Privacy and data processing. Ownership through companies is not personal data: it comes from the company registers and is included in the base package.

Norway only?

No. Swedish fastigheter, plots, buildings and companies are in beta on the same surface, with the same response format and the same key: 4.2 million fastigheter across all 290 municipalities. If you operate in both markets, you write the integration once.

Can an AI agent use this without help?

Yes, that is a design goal. /.well-known/api-catalog describes the whole catalogue in one call without a key, and the OpenAPI contract sits next to it. Would you rather ask than program? Placepoint AI gives Claude the same data without code, and the Agent does it inside Placepoint Fusion. Ready-made reports and example prompts are on Examples. The API suits cases where the data goes into a system that runs without a person in the conversation.

How fresh is the data?

The property and company registers are collected every night, the shareholder register follows the annual filing, and listings and valuations arrive as the sources publish them. Every record carries its own timestamps, so you see the age of what you got instead of trusting a general claim. The frequency per dataset is on Data and sources.

What about large extracts?

Paid plans have no row limit. Free keys do, because the surface is open enough that we would otherwise be handing out the whole register. If a real workflow needs volume, the answer is an add-on for bulk export, not paginating around a limit.

Where is the technical documentation?

The developer portal is the reference, in English, with parameters, fields and examples per operation. The guide covers what applies across: authentication, identifiers, pagination, errors, webhooks and limits.

What about Customer API, Matching API, Data API and PropCloud?

They are documented under Legacy in the developer portal for integrations that are already running. Talk to us before you build anything new against one of them, and we will tell you what the replacement is called.

Who do I talk to about agreements and pricing?

Contact us for pricing, agreements and data processing agreements. Technical questions about endpoints, scopes and getting started go to support@placepoint.no.

Note! These pages are generated automatically. The content may be incomplete or wrong, screenshots and videos especially. See About these help pages. We would really like your input: reach us through "Did you find what you were looking for?" at the bottom of the page, the chat at bottom right, or support@placepoint.no - we answer as fast as we can!