Gå til hovedinnhold
Beta! This documentation is automatically generated. Information may be incomplete or contain errors, especially screenshots and code samples. We'd love your feedback: use the "Did you find what you were looking for?" widget below, the chat in the bottom right, or email support@placepoint.no - we'll get back to you as soon as we can.

Quickstart

Get a token, look up a Norwegian property, list its tenants, and subscribe to change events. Under 10 minutes.

1. Get a token

Sign in with GitHub on any docs.placepoint.no/api page for a trial key in under a minute, no payment card. It works today against the Leietaker-API and the current Data API, and the Placepoint API accepts the same key at launch. Set it as TOKEN.

With production credentials from Placepoint (a ppk_live_ client id and secret), request a token instead:

TOKEN=$(curl -s -X POST https://data.placepoint.no/auth/token \
--data-urlencode "grant_type=client_credentials" \
--data-urlencode "client_id=YOUR_CLIENT_ID" \
--data-urlencode "client_secret=YOUR_CLIENT_SECRET" \
| python3 -c "import sys,json; print(json.load(sys.stdin)['access_token'])")

2. Look up a property

Norwegian cadastre numbers (matrikkelnummer) use knr-gnr-bnr[-fnr[-snr]]; see Identifiers for the full breakdown.

curl https://data.placepoint.no/properties/NO/0301-208-15-0-0 \
-H "Authorization: Bearer $TOKEN"
{
"country": "NO",
"cadastreId": "0301-208-15-0-0",
"municipality": { "code": "0301", "name": "Oslo" },
"areaM2": 620,
"propertyType": "EIERSEKSJON",
"addresses": [
{ "text": "Dronning Eufemias gate 16, 0191 Oslo", "streetName": "Dronning Eufemias gate", "houseNumber": "16", "postalCode": "0191", "postalPlace": "Oslo", "country": "NO" }
]
}

3. List its tenants

Companies with a registered business address on the property, sourced from Brønnøysundregistrenes Enhetsregisteret.

curl https://data.placepoint.no/properties/NO/0301-208-15-0-0/tenants \
-H "Authorization: Bearer $TOKEN"
{
"items": [
{
"organization": { "organizationIdentifier": { "scheme": "0192", "id": "923456789" }, "name": "Nordic Consulting AS", "country": "NO" },
"verification": { "source": "ENHETSREGISTERET", "confidence": "HIGH", "lastSeenAt": "2026-08-15T02:00:00Z" },
"employees": 42,
"naceCode": "70.220",
"naceName": "Bedriftsrådgivning"
}
]
}

4. Subscribe to changes

Create a webhook.site URL to receive test deliveries, then subscribe to owner and transaction changes on the property:

curl -X POST https://data.placepoint.no/subscriptions \
-H "Authorization: Bearer $TOKEN" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"target": { "kind": "PROPERTY", "country": "NO", "cadastreId": "0301-208-15-0-0" },
"events": ["OWNER_CHANGED", "TRANSACTION_REGISTERED"],
"webhookUrl": "https://webhook.site/YOUR-UUID",
"secret": "whsec_REPLACE_WITH_32_RANDOM_CHARS"
}'
{
"id": "sub_9f2c1a",
"target": { "kind": "PROPERTY", "country": "NO", "cadastreId": "0301-208-15-0-0" },
"events": ["OWNER_CHANGED", "TRANSACTION_REGISTERED"],
"webhookUrl": "https://webhook.site/YOUR-UUID",
"status": "ACTIVE",
"createdAt": "2026-09-07T10:15:00Z"
}

See Webhooks for the delivery format and signature verification.

Until the Placepoint API launches, these calls answer from the current Leietaker-API for tenants, and from the contract examples shown above and in the reference elsewhere.

Next steps

Read the full reference for every resource, including companies, areas and Swedish properties (SE in place of NO).

Beta! This documentation is automatically generated. Information may be incomplete or contain errors, especially screenshots and code samples. We'd love your feedback: use the "Did you find what you were looking for?" widget below, the chat in the bottom right, or email support@placepoint.no - we'll get back to you as soon as we can.