We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. Stortinget
PoliticsStandardNLOD

Stortinget

A complete overview of all parliamentary proceedings, votes, written questions, representatives and committee recommendations. An open API for democratic transparency.

500K rows

Data volume

Daily

Updates

8

MCP tools

Example response — /voteringer
{
  "data": "..."
}

MCP integration

Available MCP tools
stortinget.komite.medlemmer
stortinget.komiteer.liste
stortinget.representant.hent
stortinget.representanter.liste
stortinget.saker.liste
stortinget.sporsmal.liste
stortinget.voteringer.per_sak
stortinget.voteringer.recent
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "stortinget": {
      "url": "https://data.ketl.no/mcp/stortinget",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on Stortinget data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Nordic democracy
Compare the Norwegian, Swedish and Danish parliaments side by side — seat distribution derived live from the member registers, with majority threshold, fragmentation and smallest majority coalition, plus election results and concurrent legislation across Norway, Sweden and Denmark.
Lovdata
Look up current Norwegian acts and regulations: date code, ministry, legal area and entry into force, together with the latest announcements in Norsk Lovtidend and the legislative cases before Stortinget. For full text of the law itself, use Lovsøker.
Stortinget
Parliamentary cases and representatives from Stortinget's open data API.
Storting questions
Search written questions, interpellations and question-time questions from Stortinget — questioner, minister, party and session. Data from Stortinget's open API.
Storting votes
Look up voting results from Stortinget — see how each representative voted on a decision via Stortinget's open data.
Storting committees
Overview of all standing committees in Stortinget — committees, policy areas and links to related cases. Data from Stortinget's open data API.

API endpoints

GET
/voteringer

Voteringer (per voteringId; ?sesjonId for liste via /voteringer/recent)

voteringId required
Voterings-ID (flere kan kommasepareres, maks 20). Finn gyldige IDer via /voteringer/sak/{sakId} voteringId=28509
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/voteringer?voteringId=28509
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/voteringer?voteringId=28509"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/voteringer/recent

Siste voteringer på tvers av saker i en sesjon

sesjon optional
Stortingssesjon ÅÅÅÅ-ÅÅÅÅ (aliaser: sesjonId, session). Default: inneværende sesjon. sesjon=2025-2026
sesjonId optional
Alias for `sesjon`. sesjonId=2023-2024
session optional
Alias for `sesjon` (engelsk form). session=2023-2024
limit optional
Maks antall voteringer (1–50). limit=20
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/voteringer/recent
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/voteringer/recent"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/voteringer/sak/{sakId}

Alle voteringer for en gitt sakId

Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/voteringer/sak/{sakId}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/voteringer/sak/{sakId}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/members

Representanter

periodeId optional
Stortingsperiode ÅÅÅÅ-ÅÅÅÅ. Default: inneværende. periodeId=2021-2025
limit optional
Sidestørrelse (paginering). limit=50
page optional
Sidenummer (paginering, 1-basert). page=1
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/members
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/members"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/members/{id}

Profil for én representant

periodeId optional
Stortingsperiode ÅÅÅÅ-ÅÅÅÅ. Default: inneværende. periodeId=2017-2021
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/members/{id}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/members/{id}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/cases

Stortingssaker

sesjonId optional
Stortingssesjon ÅÅÅÅ-ÅÅÅÅ. Default: inneværende. sesjonId=2024-2025
limit optional
Sidestørrelse (paginering). limit=50
page optional
Sidenummer (paginering, 1-basert). page=1
q optional
Fritekstfilter på tittel/korttittel/emner. q=klima
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/cases
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/cases"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/sporsmal

Skriftlige spørsmål, interpellasjoner og spørretime (?sesjonId, ?type)

sesjonId optional
Stortingssesjon ÅÅÅÅ-ÅÅÅÅ. Default: inneværende. sesjonId=2024-2025
type optional
Spørsmålstype. type=skriftlig
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/sporsmal
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/sporsmal"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/komiteer

Stortingskomitéer (?sesjonId)

sesjonId optional
Sesjons-ID ÅÅÅÅ-ÅÅÅÅ (annuell sesjon, tilstøtende år — ikke stortingsperiode). sesjonId=2023-2024
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/komiteer
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/komiteer"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/komiteer/{komiteId}/members

Representanter i en bestemt komité

sesjonId optional
Stortingssesjon ÅÅÅÅ-ÅÅÅÅ. Default: inneværende. sesjonId=2023-2024
Show curl example
# GET https://data.ketl.no/api/connectors/stortinget/komiteer/{komiteId}/members
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/stortinget/komiteer/{komiteId}/members"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

Stortinget is openly available — create an account to get started.

politikkvoteringrepresentantstortingdemokrati
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512