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
644 skills1 MCP
Install
$ npx -y skills add Nolpak14/getregdata --skill eu-transparency-register --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/eu-transparency-register

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

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
Ships withgetregdata

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

Get the whole plugin
Stats
6
Stars
0
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
1mo ago
Last commit
4mo ago
Created

Repo: Nolpak14/getregdata

Other skills on getregdata.