Hopp til hovudinnhaldet
Beta! Dokumentasjonen er automatisk generert. Informasjonen kan være ufullstendig og inneholde feil, spesielt skjermbilder og videoer. Se Om hjelpesidene. Vi vil veldig gjerne ha innspill: Kontakt oss via «Fant du det du lette etter?» nederst, i chatten nede til høyre eller på support@placepoint.no – vi svarer så fort vi kan!

Korleis ser området ut?

Aggregert statistikk for ein kommune, grunnkrets eller postnummer: folketal, medianinntekt, tal på transaksjonar og pris per kvadratmeter det siste året.

Nøkkelen virker i dag på Leietaker-API og dagens Data API; Placepoint API godtar samme nøkkel når det lanseres.

Prøv med et ekte område: Oslo kommune

  • Prøvenøkkel med GitHub på under eitt minutt
  • Eitt GET-kall
  • JSON
  • Noreg og Sverige
  • Oppdatert periodisk

ℹ️ Endepunktet svarar når Placepoint API er lansert. Kontrakten under er endeleg; Leigetakar-API svarar allereie.

Frå område til statistikk

Kallet svarar på kva som kjenneteiknar eit område, ikkje berre ein enkelt eigedom. Meklarar bruker det til å setje eit objekt i kontekst i ei salsoppgåve utan å slå opp fleire kjelder sjølve, utbyggjarar til tidleg marknadsscreening av eit område før tomtekjøp blir vurdert, og analytikarar til å samanlikne omsetningsnivå på tvers av mange område i ei løkke med kall.

Svaret kjem med folketal, medianinntekt, medianpris per kvadratmeter, tal på transaksjonar siste 12 månader, og ei kvalitativ marketActivity-vurdering av omsetningsnivået i området.

Områdenivået vel du med areaId: kommunenummer gir brei dekning, grunnkrets gir finare geografisk oppløysing enn kommunen, og postnummer er det dei fleste kjenner att frå ei adresse. Same kallet handterer alle tre, så ein klient treng ikkje eigen logikk per granularitet.

  • Tre nivå i same kall

    areaId skiftar mellom kommunenummer, grunnkrets og postnummer utan ein eigen logikk per granularitet i klienten.
  • marketActivity fortel temperaturen

    Ei kvalitativ vurdering av omsetningsnivået følgjer med tala, i staden for at klienten sjølv må tolke transaksjonsraten.
  • Noreg og Sverige, ulik metodikk

    Begge land svarar i same skjema, men med kvart sitt kjeldegrunnlag og valuta, sjå spørsmåla under.

Felt som faktisk seier noko

Eitt GET-kall med areaId gir statistikken for området. Felta under er dei som avgjer kva tala faktisk måler.

GET/areas/{country}/{areaId}/statistics
curl -X GET "https://data.placepoint.no/areas/NO/0301/statistics" \
-H "Authorization: Bearer $TOKEN"

svar · 200

{
"area": {
"id": "0301",
"kind": "MUNICIPALITY",
"name": "Oslo"
},
"population": 717710,
"populationByGender": {
"male": 355200,
"female": 362510
},
"populationByAgeGroup": [
{
"label": "0-5",
"count": 44100,
"sharePct": 6.1
},
{
"label": "6-15",
"count": 71800,
"sharePct": 10
},
{
"label": "16-66",
"count": 501300,
"sharePct": 69.8
},
{
"label": "67+",
"count": 100510,
"sharePct": 14.1
}
],
"populationByEducationLevel": [
{
"label": "Grunnskole",
"count": 118400,
"sharePct": 19.4
},
{
"label": "Videregående",
"count": 197300,
"sharePct": 32.3
},
{
"label": "Universitet og høyskole",
"count": 294600,
"sharePct": 48.3
}
],
"populationHistory": [
{
"year": 2023,
"value": 709037
},
{
"year": 2024,
"value": 713265
},
{
"year": 2025,
"value": 717710
}
],
"populationProjection": [
{
"year": 2030,
"value": 748000
},
{
"year": 2040,
"value": 792000
}
],
"averageAge": 38.4,
"daytimePopulation": 812400,
"commuters": {
"inbound": 137500,
"outbound": 61200
},
"households": {
"count": 371400,
"averageSize": 1.9,
"byComposition": [
{
"label": "Enperson",
"count": 190100,
"sharePct": 51.2
},
{
"label": "Par med barn",
"count": 82600,
"sharePct": 22.2
}
]
},
"housing": {
"unitCount": 358900,
"cabinCount": 2140,
"averageAreaM2": 74,
"averageBuiltYear": 1968,
"averagePrice": {
"amount": "6250000.00",
"currency": "NOK"
},
"byType": [
{
"label": "Blokkleilighet",
"count": 259400,
"sharePct": 72.3
},
{
"label": "Enebolig",
"count": 26800,
"sharePct": 7.5
}
]
},
"employeeCount": 486200,
"medianIncome": {
"amount": "465000.00",
"currency": "NOK"
},
"totalIncome": {
"amount": "412000000000.00",
"currency": "NOK"
},
"averageWealth": {
"amount": "1840000.00",
"currency": "NOK"
},
"transactionsLast12Months": 8340,
"medianPricePerM2": {
"amount": "95000.00",
"currency": "NOK"
},
"marketActivity": "HIGH",
"priceHistory": [
{
"quarter": "2026-Q1",
"medianPricePerM2": {
"amount": "93500.00",
"currency": "NOK"
},
"transactionCount": 1980
},
{
"quarter": "2026-Q2",
"medianPricePerM2": {
"amount": "95000.00",
"currency": "NOK"
},
"transactionCount": 2140
}
],
"asOfDate": "2026-06-30"
}

Scope: areas.readTeknisk referanse og Try-it

Vis alle felt (51)
FeltTypeBeskrivelse
area.idstringArea identifier, matching the areaId path parameter.
area.kindstringArea granularity.
area.namestringArea name.
populationintegerRegistered population.
populationByGender.maleintegerRegistered men.
populationByGender.femaleintegerRegistered women.
populationByAgeGroup[].labelstringBucket label.
populationByAgeGroup[].countintegerHow many fall in the bucket.
populationByAgeGroup[].sharePctnumberThe bucket's share of the total, as a percentage.
populationByEducationLevel[].labelstringBucket label.
populationByEducationLevel[].countintegerHow many fall in the bucket.
populationByEducationLevel[].sharePctnumberThe bucket's share of the total, as a percentage.
populationHistory[].yearintegerYear.
populationHistory[].valuenumberValue for that year.
populationProjection[].yearintegerYear.
populationProjection[].valuenumberValue for that year.
averageAgenumberAverage age of the registered population.
daytimePopulationintegerPeople present in the area during working hours.
commuters.inboundintegerPeople commuting into the area.
commuters.outboundintegerPeople commuting out of the area.
households.countintegerNumber of households.
households.averageSizenumberAverage number of people per household.
households.byComposition[].labelstringBucket label.
households.byComposition[].countintegerHow many fall in the bucket.
households.byComposition[].sharePctnumberThe bucket's share of the total, as a percentage.
housing.unitCountintegerDwelling units in the area.
housing.cabinCountintegerHoliday homes in the area.
housing.averageAreaM2numberAverage dwelling area in square meters.
housing.averageBuiltYearintegerAverage year of completion for the dwellings.
housing.averagePrice.amountstringDecimal string, e.g. "12500000.00".
housing.averagePrice.currencystringISO 4217, e.g. NOK or SEK.
housing.byType[].labelstringBucket label.
housing.byType[].countintegerHow many fall in the bucket.
housing.byType[].sharePctnumberThe bucket's share of the total, as a percentage.
employeeCountintegerPeople employed at workplaces in the area.
medianIncome.amountstringDecimal string, e.g. "12500000.00".
medianIncome.currencystringISO 4217, e.g. NOK or SEK.
totalIncome.amountstringDecimal string, e.g. "12500000.00".
totalIncome.currencystringISO 4217, e.g. NOK or SEK.
averageWealth.amountstringDecimal string, e.g. "12500000.00".
averageWealth.currencystringISO 4217, e.g. NOK or SEK.
transactionsLast12MonthsintegerRecorded property transactions in the trailing 12 months.
medianPricePerM2.amountstringDecimal string, e.g. "12500000.00".
medianPricePerM2.currencystringISO 4217, e.g. NOK or SEK.
marketActivitystringQualitative transaction-volume tier for the area.
priceHistory[].quarterstringQuarter, YYYY-Qn.
priceHistory[].medianPricePerM2.amountstringDecimal string, e.g. "12500000.00".
priceHistory[].medianPricePerM2.currencystringISO 4217, e.g. NOK or SEK.
priceHistory[].transactionCountintegerRecorded transactions in the quarter.
priceHistory[].dwellingTypestringThe dwelling type the figure covers, absent when it covers all types.
asOfDatestringThe date the statistics were computed as of.

area.kind viser kva detaljnivå tala gjeld på, og asOfDate viser når tala sist blei rekna ut.

Tre steg til første svar

  1. Logg inn med GitHub

    Eitt klikk, under eitt minutt, ingen betalingskort. Nøkkelen kjem tilbake til denne sida.
  2. Kall endepunktet

    Curl-en over fyller seg ut med nøkkelen din når du er logga inn. Kallet treng landkode og areaId på rett format for nivået du spør om.
  3. Bruk svaret

    Set objektet i kontekst i ei salsoppgåve, eller løkk over fleire areaId for å samanlikne omsetningsnivå på tvers av område.

Data og kjelder

Norske tal kjem frå SSB og tinglyste transaksjonar hos Kartverket. Svenske tal kjem frå SCB via Combify. Begge blir oppdaterte periodisk etter kvar ny offisiell publisering.

Sjå òg

Spørsmål og svar

Kor ferske er dataa?
asOfDate viser når tala sist blei rekna ut. Norske og svenske tal blir oppdaterte periodisk etter kvar ny offisiell publisering, ikkje kvar natt.
Verkar det i Sverige?
Ja. Svenske tal kjem frå Statistiska centralbyrån (SCB) via Combify, i same svarskjema som det norske.
Kan eg samanlikne eit norsk og eit svensk område direkte?
Med eit atterhald. Tala i dei to landa byggjer på ulik metodikk og valuta, så eit norsk og eit svensk område bør samanliknast med det i bakhovudet, ikkje lesast som same skala.
Kva areaId-format finst?
Kommunenummer, grunnkrets og postnummer for Noreg, kommunkod for Sverige. area.kind i svaret stadfestar kva nivå tala faktisk gjeld for.
Beta! Dokumentasjonen er automatisk generert. Informasjonen kan være ufullstendig og inneholde feil, spesielt skjermbilder og videoer. Se Om hjelpesidene. Vi vil veldig gjerne ha innspill: Kontakt oss via «Fant du det du lette etter?» nederst, i chatten nede til høyre eller på support@placepoint.no – vi svarer så fort vi kan!