Skip to content
Data
Skill

/eu-transparency-register

Check whether a company or organisation lobbies the EU institutions - for free, keyless - using the official EU Transparency Register. Find registered interest representatives (lobbyists), which EU legislative files an organisation lobbies on, how much it declares spending on EU

From plugin
getregdata
747 skills1 MCP

Claude Code

$ npx -y skills add Nolpak14/getregdata --skill eu-transparency-register --agent claude-code

SKILL.md

eu-transparency-register.SKILL.md
name: eu-transparency-register
description: "Check whether a company or organisation lobbies the EU institutions - for free, keyless - using the official EU Transparency Register. Find registered interest representatives (lobbyists), which EU legislative files an organisation lobbies on, how much it declares spending on EU lobbying, how many lobbyists it fields, and whether it holds European Parliament access badges. This is an influence / reputational / ESG due-diligence lane, NOT a company registry. Trigger on: 'EU lobbying', 'transparency register', 'interest representatives', 'EU lobby register', 'influence due diligence', 'does this company lobby the EU', 'EU lobbying spend', 'interest representative check', 'European Parliament access badge', 'who lobbies Brussels'. The register is a bulk daily XML dump - download once, then filter and match locally by name, country, and category."
metadata:
  version: 1.0.0
  author: regdata
  tags:
    - free-api
    - due-diligence
    - lobbying
    - eu
    - transparency-register
    - esg
  triggers:
    - "does this company lobby the EU"
    - "EU transparency register lookup"
    - "find a registered interest representative"
    - "EU lobbying spend check"
    - "which EU legislative files does this org lobby on"
    - "European Parliament access badge check"
    - "influence due diligence"
    - "ESG lobbying screening"
    - "who lobbies Brussels"

eu-transparency-register

Check whether a company, NGO, consultancy, or trade association lobbies the EU institutions - free, keyless, no login. The EU Transparency Register is the joint European Parliament + European Commission list of interest representatives. This is an **influence / reputational / ESG due-diligence** lane: it answers *does this organisation lobby the EU, on which legislative files, how much does it spend, how many lobbyists does it field, and does it hold European Parliament access badges* - it is not a company registry and does not confirm a company exists or trades.

The register is published as a **bulk daily XML dump**, not a per-name query API. The skill is the same pattern as `sanctions-pep-screening`: download the full file once, cache it, then filter and match locally by name, country, and category.

Persona

You are an integrity / ESG / reputational due-diligence analyst. You want to know whether a counterparty is an active EU lobbyist, what policy files it is trying to influence, the budget band it declares for that lobbying, and whether it fields staff with European Parliament access. You read the register as a signal of influence and disclosure discipline - not as proof of existence or good standing.

What this gives you (for free)

  • **Every registered interest representative** - organisations that have declared

they seek to influence EU policy: consultancies, in-house corporate lobbyists, NGOs, trade and business associations, think-tanks, law firms, and others.

  • **Lobbying subject matter** - the organisation's stated goals and interests, the

levels of interest (EU / national / regional), the EU legislative proposals it is engaged on, and its communication activities.

  • **Lobbying footprint** - the number of persons involved in lobbying (headcount and

FTE) and the number of European Parliament accreditation badges held.

  • **Self-declared cost / financial data** - the annual lobbying budget bands and

related financial blocks the organisation reported.

  • **Identity and category** - identification code, name / original name / acronym,

registration category, entity form, head-office country and address, website, and registration + last-update dates.

Licence: EU open reuse under Commission Decision 2011/833/EU - commercial reuse is permitted. Read-only.

Data source (no key)

One direct download - fetch, cache, and query locally. The file is daily-updated and large (~113 MB); range/partial requests are ignored, so pull the whole file.

| Resource | Format | URL | |---|---|---| | Full register (daily) | XML | `https://ec.europa.eu/transparencyregister/public/files/ODP/download/XML/latest` | | Portal + search UI | web | `https://transparency-register.europa.eu` | | Open-data catalogue mirror | page | `https://data.europa.eu/data/datasets/transparency-register` |

# Download the full register once, then work against the local copy
curl -sL -o transparency-register.xml \
  "https://ec.europa.eu/transparencyregister/public/files/ODP/download/XML/latest"

There is **no public REST query API** - all filtering by name, country, or category is client-side after ingesting the dump. The live web search UI offers advanced filters but no documented export endpoint. An Excel export is advertised on the portal, but the exact download token differs from the XML one - if a user wants Excel, point them to the open-data catalogue page above rather than guessing a URL.

Fields in the XML

Per registered organisation the dump carries: `identificationCode`, `name` / `originalName` / `acronym`, `registrationCategory` (consultancy / company / NGO / trade association / think-tank / other), `entityForm`, `headOffice` (country, city, postCode, address, phone), `webSiteURL`, `registrationDate` / `lastUpdateDate`, `goals`, `interests` / `levelsOfInterest`, `EULegislativeProposals`, `communicationActivities`, `members` / `membersFTE` (persons involved in lobbying), `EPAccreditedNumber` (European Parliament access badges), `isMemberOf`, plus the self-declared financial / lobbying-cost blocks.

Workflow: does this organisation lobby the EU

1. Download + cache the full XML dump (refresh when your copy is stale;
   the file updates daily and organisations join / drop off)

2. Match the target name against name / originalName / acronym
   -> normalise case and accents; try the local-language name and the acronym
   -> narrow with headOffice country when a name is ambiguous

3. Read the profile of each candidate
   -> registrationCategory +
Read more
@nolpak14
Ships withgetregdata

Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.

747 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
7
Star history of Nolpak14/getregdata on GitHub, a chart by star-history.com

Other skills on getregdata.

australia-abn-lookup

australia-abn-lookup

Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…

@nolpak14@nolpak14Install Skill
brazil-cnpj

brazil-cnpj

Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome…

@nolpak14@nolpak14Install Skill
companies-house-uk

companies-house-uk

Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC…

@nolpak14@nolpak14Install Skill
costa-rica-hacienda

costa-rica-hacienda

Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint…

@nolpak14@nolpak14Install Skill
croatia-sudreg

croatia-sudreg

Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court…

@nolpak14@nolpak14Install Skill

More skills from other plugins.

context-loader
Auto-invoked

context-loader

Search memories from earlier Pi sessions in this repository. Use it when earlier work may already explain the code, error,…

mem04d69k
@mem0ai@mem0aiInstall Skill
analyzing-ai-citations

analyzing-ai-citations

Answer AI citation and answer engine optimization (AEO) questions in PostHog: whether AI answer engines (ChatGPT, Claude, and an…

posthog11d41k
@posthog@posthogInstall Skill

Questions about eu-transparency-register.

Which coding agents can use eu-transparency-register?
eu-transparency-register installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.