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. Folketinget open data
PoliticsStandardCC-BY-4.0

Folketinget open data

The Folketing's OData 3.0 API provides machine access to all parliamentary cases (bills, resolutions), documents, voting results and actors (MPs and parties). The Danish counterpart to Stortinget (NO) and the Riksdag (SE). CC-BY-4.0, no authentication required. Issue #1173.

200K rows

Data volume

Daily

Updates

4

MCP tools

Example response — /connectors/ft-oda/cases
{
  "data": "..."
}

MCP integration

Available MCP tools
ft_get_cases
ft_get_members
ft_get_votes
ft_search_documents
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "ft-oda": {
      "url": "https://data.ketl.no/mcp/ft-oda",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on Folketinget open data 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.
Folketinget
Search the Danish Parliament's open data (oda.ft.dk): bills and parliamentary cases, documents, votes and members. The Danish counterpart to Stortinget (NO) and the Riksdag (SE). CC-BY-4.0.

API endpoints

GET
/cases

Parlamentariske saker (filtrer på tittel/periode)

q optional
Fritekstsøk i sakstittel
periode optional
Samlings-/periode-ID
top optional
Antall treff (OData $top)
skip optional
Offset (OData $skip)
Show curl example
# GET https://data.ketl.no/api/connectors/ft-oda/cases
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ft-oda/cases"

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

GET
/documents

Dokumenter (filtrer på tittel/dato)

q optional
Fritekstsøk i dokumenttittel
since optional
Kun dokumenter oppdatert etter dato (YYYY-MM-DD)
top optional
Antall treff (OData $top)
skip optional
Offset (OData $skip)
Show curl example
# GET https://data.ketl.no/api/connectors/ft-oda/documents
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ft-oda/documents"

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

GET
/votes

Afstemninger (voteringsresultater)

top optional
Antall treff (OData $top)
skip optional
Offset (OData $skip)
Show curl example
# GET https://data.ketl.no/api/connectors/ft-oda/votes
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ft-oda/votes"

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

GET
/members

Folketingets medlemmer. Default er de SITTENDE (179), med parti, kjønn og storkreds — utledet av aktive gruppemedlemskap i inneværende samling. `scope=all` gir alle person-aktører ODA fører, inkludert avgåtte, uten parti.

scope optional
Populasjon: sittende medlemmer (default) eller alle historiske aktører scope=current
q optional
Fritekstsøk i aktørnavn q=Wammen
type optional
Aktørtype-ID. Kun relevant for scope=all type=5
top optional
Antall treff (OData $top). Utelates for scope=current: hele salen returneres top=20
skip optional
Offset (OData $skip) skip=0
Show curl example
# GET https://data.ketl.no/api/connectors/ft-oda/members
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ft-oda/members"

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

Access and pricing

Folketinget open data is openly available — create an account to get started.

danmarkparlamentfolketingvoteringpolitikknordisk
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