Official statistics from the four Nordic agencies.
Price
1 USD
per 1 000 data points. Platform usage is included.
Try it free: Apify's free plan includes 5 USD of usage every month, enough for about 5 000 data points. No credit card needed.
What it does.
Find a table by keyword or give its id, and choose values by code or by label: "Region": ["Stockholm", "Göteborg"] works as well as the codes. Without a selection the tool takes the latest period, every region, the first measure and the total for other variables. Labels can be in English, Swedish, Norwegian, Danish or Finnish.
One run reads one table, so run the tool once per agency or table and append the datasets; the schema is the same. A run with empty input returns population per region in Sweden. The sample below is a search for unemployment at Statistics Denmark on 3 October 2026, for which the tool chose table AUP01 and the latest three months.
Sample from a real run.
1SDepGKP6DU4kiBUO on 3 October 2026, exactly as the tool returned them.agency | tableId | tableTitle | region | regionCode | period | frequency | value | unit |
|---|---|---|---|---|---|---|---|---|
| dst | AUP01 | Unemployment in per cent of the labour force (provisional) | All Denmark | 000 | 2026-08 | monthly | 3.1 | Per cent |
| dst | AUP01 | Unemployment in per cent of the labour force (provisional) | Region Hovedstaden | 084 | 2026-08 | monthly | 3.6 | Per cent |
| dst | AUP01 | Unemployment in per cent of the labour force (provisional) | Province Byen København | 01 | 2026-08 | monthly | 4.1 | Per cent |
| dst | AUP01 | Unemployment in per cent of the labour force (provisional) | Copenhagen | 101 | 2026-08 | monthly | 4.3 | Per cent |
| dst | AUP01 | Unemployment in per cent of the labour force (provisional) | Frederiksberg | 147 | 2026-08 | monthly | 4 | Per cent |
What people use it for.
Regional data
Municipality and regional figures for market analysis, site selection and sales territories in the Nordics.Comparing the Nordic countries
Run the tool once per agency and get Sweden, Norway, Denmark and Finland in the same output schema.AI agents
Official statistics for an agent through the Apify MCP server: search by keyword, small default results, stable field names.New releases
A scheduled run withonlyNewset to true tells you when a new month or year has been published.
Fields.
| Field | What it holds |
|---|---|
agency | scb, ssb, dst or statfin |
agencyName | Statistics Sweden, Statistics Norway, Statistics Denmark or Statistics Finland |
tableId | Table id at the agency |
tableTitle | Table title |
region | Region label, null if the table has no region variable |
regionCode | Region code, null if the table has no region variable |
measure | What is measured, from the table's contents variable |
measureCode | Code of the measure |
period | 2025, 2026-08 (monthly), 2026-Q3 (quarterly), 2026-W12 (weekly) |
periodCode | The agency's own period code, for example 2026K3 or 2026M08 |
frequency | annual, quarterly, monthly, weekly, daily or other |
value | The number |
unit | Unit as given by the agency, for example number, Per cent, index point |
status | The agency's status symbol for the value (provisional, confidential), otherwise null |
dimensions | Every variable of the row as label -> value label, for example {"sex": "total"} |
dimensionCodes | Every variable of the row as code -> value code |
lastUpdated | When the agency last updated the table (ISO 8601) |
source | Source credit to use when you publish the data |
license | License to use when you publish the data |
tableUrl | Link to the table at the agency |
Input example.
{
"agency": "dst",
"onlyNew": false,
"language": "en",
"selection": {
"time": [
"top(3)"
]
},
"maxResults": 50,
"searchText": "unemployment"
}What a run costs
A run with the default input returns 50 data points, which is 0.05 USD; the run with empty input on 9 October 2026 took about 7 seconds. The Danish search shown above also returned 50 data points, 0.05 USD. maxResults caps every run (default 50), empty cells are never charged, and platform usage is included in the price.
Run it on a schedule.
Ask for new rows only
SetonlyNewtotrue. 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-nordic-statistics).Add a schedule
Add the actor to a schedule in Apify Console, for example with the cron expression0 7 * * *for 07:00 every day.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 open APIs of Statistics Sweden (PxWebApi 2.0, statistikdatabasen.scb.se/api/v2), Statistics Norway (PxWebApi 2.0, data.ssb.no/api/pxwebapi/v2), Statistics Denmark (StatBank API, api.statbank.dk/v1) and Statistics Finland (PxWeb API, pxdata.stat.fi/PxWeb/api/v1). No login is needed, and the agencies' rate limits are respected. The tool is not affiliated with any of the agencies.
Statistics Sweden publishes open data under CC0 1.0. Statistics Norway (CC BY 4.0), Statistics Denmark (source references) and Statistics Finland (CC BY 4.0) allow commercial use with the source credited, for example "Source: Statistics Norway". Every row carries source and license, so the credit travels with the data.