Skip to content

Data tools

Swedish municipality KPIs from Kolada.

Returns key figures for Sweden's 290 municipalities, 21 regions and the whole country from Kolada, the open database run by RKA, as flat rows that compare directly: one row per KPI, area, year and gender.

Price

1 USD

per 1 000 KPI values. Platform usage is included.

Try it free on Apify

Try it free: Apify's free plan includes 5 USD of usage every month, enough for about 5 000 KPI values. No credit card needed.

What it does.

Kolada holds about 5 800 KPIs (nyckeltal) on population, tax rates, school results, elderly care, social services, costs, environment and more, collected from SCB, Skolverket, Socialstyrelsen and other agencies. Find KPIs by a word in the Swedish title, such as skattesats or äldreomsorg, or give their ids, and name areas the way you write them: Lund, Göteborg, Region Skåne or Sverige.

Without years the tool takes the latest year with data for each KPI. KPI titles and area names are in Swedish, as Kolada publishes them; field names are in English. A run with empty input returns the population per municipality for the latest year. The sample below is the municipal tax rate for 2025 in Stockholm, Malmö, Lund and Göteborg, from a run on 5 October 2026.

Sample from a real run.

4 of 38 rows (selected fields) from run OglVl368zhZ0LatJ1 on 5 October 2026, exactly as the tool returned them.
kpiIdkpiTitlemunicipalityIdmunicipalityNamemunicipalityTypeyeargendervalue
N00901Skattesats till kommun (%)0180Stockholmmunicipality2025total18.22
N00901Skattesats till kommun (%)1280Malmömunicipality2025total21.24
N00901Skattesats till kommun (%)1281Lundmunicipality2025total21.24
N00901Skattesats till kommun (%)1480Göteborgmunicipality2025total21.12

What people use it for.

  • Comparing municipalities

    Tax rates, costs, school results or care quality side by side, for consultants, journalists and analysts.
  • Tenders and site selection

    Background figures for a municipality in a tender, a market analysis or a site selection.
  • Spreadsheets and BI tools

    Kolada KPIs in Excel, a BI tool or a database without writing an API client.
  • New figures

    A scheduled run with onlyNew set to true returns only values that are new or revised since the last run.

Fields.

Every row has these fields. Field names are stable between versions.
FieldWhat it holds
kpiIdKolada KPI id, for example N00901
kpiTitleKPI title in Swedish, with the unit in brackets, for example Skattesats till kommun (%)
kpiDescriptionKolada's description of the KPI, including the original source
operatingAreaKolada's subject area, for example Befolkning or Kommunen, övergripande
perspectiveKolada's perspective: Resurser, Volymer, Kvalitet och resultat or Övrigt
municipalityIdKolada area id: four digits, 0000 is the whole country
municipalityNameMunicipality or region name, for example Lund or Region Skåne
municipalityTypemunicipality, region or country
yearThe year the value refers to, as a number
periodThe year the value refers to, as text
gendertotal, female or male
valueThe number
statusKolada's status code for the value when it has one, otherwise null
sourceSource credit to show with the data
licenseKolada's terms of use in short
retrievedAtWhen the actor fetched the value (ISO 8601)

Input example.

Paste it into the JSON tab of the actor in Apify Console, or send it to the Apify API.
{
  "years": [
    "2024",
    "2025"
  ],
  "gender": "all",
  "kpiIds": [
    "N00901",
    "N01951"
  ],
  "maxKpis": 3,
  "onlyNew": false,
  "maxResults": 100,
  "municipalities": [
    "Stockholm",
    "Göteborg",
    "Malmö",
    "Lund",
    "Region Skåne"
  ],
  "municipalityType": "municipality"
}

What a run costs

A run with the default input returns 50 rows, which is 0.05 USD. The run on 5 October 2026 shown above returned 38 rows in about 6 seconds, 0.04 USD. maxResults caps every run (default 50), empty values are never charged, and platform usage is included in the price.

Run it on a schedule.

  1. Ask for new rows only

    Set onlyNew to true. The actor remembers what it has already delivered for the same input, in a named key-value store in your own Apify account (nightwave-state-kolada-municipal-kpis).
  2. Add a schedule

    Add the actor to a schedule in Apify Console, for example with the cron expression 0 7 * * * for 07:00 every day.
  3. Get what is new

    The first run returns everything in the selection. After that, each run returns and charges only what is new. A run with nothing new finishes with 0 rows and costs nothing.

Source and license.

The data comes from the Kolada API v3 (api.kolada.se/v3), run by RKA, a non-profit association whose members are the Swedish state and Sveriges Kommuner och Regioner (SKR). No key is needed. The tool passes the values on unchanged. It is made by Nightwave AB and is not affiliated with or endorsed by RKA or Kolada.

Kolada's terms of use say that data from the API is free of charge, needs no agreement and may be used commercially. A service that uses the data must credit the source as "Källa: Kolada", and figures you have processed yourself may not name Kolada as their source. Every row carries the credit in source.

More data tools.

Try it on Apify.

Apify's free plan includes 5 USD of usage every month, so you can try the input above at no cost. Apify handles the account, the runs and the payment.