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!

Kommer snart

Markanvisningar: which plots are on offer?

Swedish markanvisningar for an area, newest first: municipality, application deadline, plot area and documents in one list. Norway always returns an empty list.

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

Prøv med et ekte kommun: Stockholm

  • Test in under a minute
  • One GET call
  • Sweden via Combify
  • Paginated list
  • Updated continuously
info

Placepoint API is under development. This endpoint does not respond yet, and we have no date for when it will.

From kommun to markanvisningar​

The call tells you which municipal plots have been advertised for development in a Swedish area. Developers who follow several municipalities at once need one combined list instead of checking each municipality's mark- och exploateringskontor (land and development office) separately, and analysts mapping development activity need markanvisningar in the same picture as building cases and zoning plans.

Each markanvisning comes with a title, municipality, status, application deadline, plot area in square metres and links to related documents, the same document structure that Documents uses elsewhere in the API. The status field distinguishes between an open allocation, a closed allocation and an announcement in preparation.

A markanvisning often sits early in the same chain as a zoning plan and later a bygglov for the same plot: the municipality allocates the land first, the zoning follows, and the building case comes last. The call requires the area:read scope, the same scope that Area statistics uses. A Swedish areaId is always a kommunkod, not a grunnkrets or a postcode as on the Norwegian side.

  • All Swedish municipalities in one list

    No separate check per municipality's mark- och exploateringskontor. The same call covers all 290 Swedish municipalities.
  • Status without interpreting the date yourself

    status separates an open allocation from a closed one or an announcement in preparation, ready for filtering.
  • The same document structure as Documents

    documents[] uses the same field set as Documents, so a client only needs one parser.

Fields that actually tell you something​

One GET call with areaId returns markanvisningar for a Swedish kommun, newest first. The fields below are the ones that decide what you can filter on.

GET/areas/{country}/{areaId}/land-allocations
curl -X GET "https://data.placepoint.no/areas/SE/0180/land-allocations" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"items": [
{
"id": "markanvisning_2026_014",
"title": "Kvarteret Ekorren, bostäder",
"municipality": {
"code": "0180",
"name": "Stockholm"
},
"status": "OPEN",
"deadlineDate": "2026-11-15",
"areaM2": 4200,
"documents": [
{
"id": "doc_55210",
"kind": "OTHER",
"title": "Markanvisningstävling, program",
"publishedDate": "2026-08-01",
"downloadUrl": "https://data.placepoint.no/files/doc_55210?sig=ab12cd34ef56&exp=1893456000",
"mediaType": "application/pdf"
}
]
}
],
"nextPageToken": "eyJvZmZzZXQiOjF9"
}

Scope: area:readTeknisk referanse og Try-it

Vis alle felt (16)
FeltTypeBeskrivelse
items[].idstringTender identifier.
items[].titlestringTender title.
items[].municipality.codestringKommunenummer (Norway) or kommunkod (Sweden).
items[].municipality.namestringName.
items[].municipality.countyNamestringFylke (Norway) or län (Sweden) the municipality belongs to.
items[].municipality.cityDistrictNamestringBydel, where the municipality is divided into them.
items[].statusstringTender status.
items[].deadlineDatestringDeadline for submitting a proposal.
items[].areaM2numberPlot area in square meters.
items[].documents[].idstringDocument identifier.
items[].documents[].kindstringDocument category. The set grows as new archives are connected; treat an unknown value as OTHER.
items[].documents[].titlestringDocument title.
items[].documents[].publishedDatestringWhen the document was published.
items[].documents[].downloadUrlstringSigned download URL, valid for 15 minutes.
items[].documents[].mediaTypestringIANA media type, e.g. application/pdf.
nextPageTokenstringCursor for the next page; absent on the last page.

The list is paginated with pageSize and pageToken, like the other list endpoints in the API.

Test in under a minute​

  1. Log in with GitHub

    One click, under a minute, no payment card. The key comes back to this page.
  2. Call the endpoint

    The curl above fills in with your key when you are logged in. The call needs a Swedish areaId in kommunkod form.
  3. Use the response

    Filter out allocations whose deadline has already passed, and follow the document links onwards into the same parser that Documents uses.

Data and sources​

Markanvisningar are collected from Swedish municipalities' own mark- och exploateringskontor via Combify, updated continuously.

See also​

Questions and answers​

Does it work in Norway?
No. A Norwegian areaId always returns an empty list, not an error: Norway has no direct statutory equivalent to the Swedish markanvisning law.
How do I paginate through a long list?
With pageSize and pageToken, the same pattern that the other list endpoints in the API use.
How fresh is the data?
Markanvisningar are collected from Swedish municipalities' own mark- och exploateringskontor via Combify, updated continuously.
How does this connect to zoning plans and building cases?
A markanvisning often comes first in the chain, a zoning plan next and a bygglov last for the same plot. The three calls seen together track a project from land allocation to building permit.
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!