EU Transparency Register Scraper - Lobbyists & Meetings
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
EU Transparency Register Scraper
Scrape the EU Transparency Register — the mandatory disclosure database of all organisations and individuals lobbying EU institutions. Extract organisation profiles, financial disclosure, accredited lobbyists, and Commissioner meetings.
What it does
The EU Transparency Register contains ~17,000 registered entities: consultancies, in-house lobbyists, trade associations, NGOs, think tanks, academic institutions, churches, and sub-national authorities. This actor crawls the register's backend API to extract structured data from each organisation's detail page.
Modes:
by_name— Search by organisation name (e.g. "Google", "FleishmanHillard")by_country— Filter by country (e.g. BELGIUM, GERMANY, FRANCE)by_category— Filter by category I through VIfull_register— Pull the entire register (all ~17K organisations)
Output fields
Each record contains:
| Field | Description |
|---|---|
register_id |
Unique EU Transparency Register ID (e.g. 9852147102921-88) |
organisation_name |
Full registered name |
status |
Activated / Suspended |
country |
Country of head office |
category |
Registration category (I-VI label) |
sub_category |
Sub-category detail |
registration_date |
Date first registered |
last_update_date |
Date of most recent update |
website |
Organisation website |
hq_address |
Head office address |
eu_office_address |
EU relations office address (or "Same as head office") |
goals_remit |
Organisation's stated goals and remit |
level_of_interest |
European / national / global interest level |
main_eu_initiatives_covered |
EU legislative proposals and policies targeted |
communication_activities |
Events, publications, campaigns related to EU policies |
fields_of_interest |
Policy areas of interest (semicolon-separated) |
estimated_annual_lobby_costs_eur |
Annual lobbying cost range in EUR |
financial_year |
Closed financial year range |
eu_grants_received |
EU grants received |
clients |
Disclosed intermediary clients |
persons_with_eu_pass |
Persons accredited for EP premises access |
persons_count |
Total persons involved in lobbying |
persons_fte |
Full-time equivalent of persons involved |
commissioner_meetings |
Meetings with the European Commission since Dec 2014 |
detail_url |
Public URL of the organisation's detail page |
Use cases
- Public-affairs intelligence — Map competitor lobbying activity, monitor policy positions of trade associations and consultancies
- ESG screening — Identify political-exposure risks; cross-reference with OFAC/sanctions actors for enhanced due diligence
- Investigative journalism — Follow the money: financial disclosure, client relationships, Commissioner meeting logs
- Academic and NGO research — Quantitative analysis of lobbying patterns across sectors, countries, and policy areas
- Compliance — PEP-adjacent screening; identify counterparties with active EU lobbying relationships
Input
{
"mode": "by_name",
"query": "Google",
"maxItems": 50
}
{
"mode": "by_country",
"country": "BELGIUM",
"maxItems": 200
}
{
"mode": "full_register",
"maxItems": 17000
}
Cost
Priced per record on the default_2603_basic profile ($0.001 per record + $0.10 per run start). A full register pull (~17K organisations) costs approximately $17.10.
Data source
The actor crawls the official EU Transparency Register backend API:
- Search:
https://ec.europa.eu/transparencyregister/public/search/advanced - Detail:
https://ec.europa.eu/transparencyregister/public/PUBLIC/ORGANISATION/{id}
This is the same API the official register website uses. Data is mandatory disclosure under the EU Interinstitutional Agreement on a mandatory transparency register (2021/C 62 I/01). No authentication required.