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. The European Parliament — votes and MEPs
PoliticsStandardCC-BY-4.0

The European Parliament — votes and MEPs

The European Parliament's open-data portal exposes all plenary votes, MEPs (with committee membership and political group), committees and legislative procedures. Complements `eurlex` (legal texts) and `ft-oda`/`stortinget`/`riksdagen` (national parliaments). Live passthrough against data.europarl.europa.eu/api/v2/, CC-BY-4.0, no auth (#2394).

705 rows

Data volume

Daily

Updates

4

MCP tools

Example response — /api/connectors/ep-votes/votes
{
  "data": "..."
}

MCP integration

Available MCP tools
ep_committees
ep_mep_voting_record
ep_meps_search
ep_votes_search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "ep-votes": {
      "url": "https://data.ketl.no/mcp/ep-votes",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

API endpoints

GET
/health

Tilgjengelighetssjekk + endepunktoversikt

deep optional
Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30). deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/ep-votes/health
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ep-votes/health"

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

GET
/votes

Plenumsvoteringer (via /meetings + /decisions)

date optional
Møtedato (YYYY-MM-DD). Utelates for sittinger hittil i år. date=2025-01-20
limit optional
Maks treff (klemmes til 1–100) limit=25
Show curl example
# GET https://data.ketl.no/api/connectors/ep-votes/votes
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ep-votes/votes"

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

GET
/meps

MEP-er (filtrert på land)

country optional
ISO 3166-1 alpha-2 EU-medlemsland (EP har kun EU-land — ikke NO/IS) country=SE
limit optional
Maks treff (klemmes til 1–100) limit=25
Show curl example
# GET https://data.ketl.no/api/connectors/ep-votes/meps
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ep-votes/meps"

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

GET
/meps/{mepId}/votes

Stemmegivnings-historikk per MEP (roll-call; håndsopprekninger registrerer ingen og utelates)

from optional
Start på vinduet (YYYY-MM-DD). Default: 90 dager tilbake. from=2025-01-01
to optional
Slutt på vinduet (YYYY-MM-DD). Default: i dag. to=2025-03-31
limit optional
Maks voteringer (klemmes til 1–200) limit=50
Show curl example
# GET https://data.ketl.no/api/connectors/ep-votes/meps/{mepId}/votes
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ep-votes/meps/{mepId}/votes"

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

GET
/committees

Komitéer (filtrert på kode)

code optional
Komitékode (f.eks. IMCO) — utelat for alle code=IMCO
Show curl example
# GET https://data.ketl.no/api/connectors/ep-votes/committees
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/ep-votes/committees"

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

Access and pricing

The European Parliament — votes and MEPs is openly available — create an account to get started.

EUeuroparlamenteteuroparlvoteringMEPdemokratilovgivning
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