EU Lobbying Transparency Register Scraper
Pricing
from $3.00 / 1,000 results
EU Lobbying Transparency Register Scraper
Search the EU's Transparency Register of organisations lobbying EU institutions by keyword or structured filters (category, field of interest, country, status). Get full organisation profiles: contacts, legal responsible person, goals/remit, financial data, and code of conduct.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search the European Union's Transparency Register — the EU's official public database of organisations lobbying EU institutions (companies, trade associations, NGOs, think tanks, law firms, consultancies and more). Search by keyword or by structured filters (category, field of interest, country, status) and get the organisation's full public profile: contact info, legal responsible person, goals/remit, fields of interest, financial data (EU grants received), and code-of-conduct status. Pure HTTP, no login, no API key required.
Data Source & Usage Notes
- Free, public, no login.
transparency-register.europa.eu(and its backend API atec.europa.eu/transparencyregister/public) is the European Commission and European Parliament's own free register; no account, API key, or paywall stands between a user and this data. - Two independent search axes on the source itself. The register's own UI offers a simple keyword search (10 results/page) and a separate "Advanced search" with structured checkbox/dropdown filters (25 results/page) — this actor exposes both as distinct modes, matching the source exactly.
- Advanced search filters do not accept free-text keywords. Confirmed live: the source's advanced-filter endpoint ignores any keyword text passed alongside structured filters. Use
mode=searchfor keyword lookups andmode=advancedSearchfor filter-only browsing. - Not affiliated with the European Union. This is an independent third-party tool using the source's own public, no-login register search.
What this actor does
- Three modes:
search(keyword),advancedSearch(category / field of interest / interests represented / level of interest / activities / country / status / registration & last-update date ranges),byRegNumber(exact REG-number lookup, one or more per run) - Full organisation profile — automatically fetches each matched organisation's detail page for contact info, legal responsible person, EU-relations contact, goals/remit, fields of interest, membership/affiliation, financial data (closed financial year, EU grants received with per-source amounts and total, estimated annual lobbying costs), and code-of-conduct status
- Real enum-backed filters — every checkbox/dropdown filter on the source's own advanced-search form (13 categories, 40 fields of interest, 3 interest-representation types, 4 levels of interest, 2 activity types, 222 countries, 2 statuses) is exposed as a proper dropdown/multi-select, extracted directly from the live form
- Empty fields are omitted — the source itself renders
N/Afor unset fields on many profiles; this actor omits those rather than emitting the literal placeholder text
What's NOT included (and why)
- Meeting-declaration line items and consultation-contribution details. The profile page links to separate pages listing every individual meeting with Commissioners/MEPs and every public-consultation contribution; this actor captures the links themselves (
meetingsWithEuropeanParliamentUrl,meetingsWithEuropeanCommissionUrl) plus contribution summaries where declared, but does not recursively crawl each linked sub-list, which is out of scope for v1. - Officer/agent name search. The source's advanced search does not expose a "search by contact person name" axis at the API level (only organisation-level filters).
Output per organisation
regNumber— the EU Transparency Register IDorganisationName,acronym,formOfEntitystatus—ActivatedorSuspendedcategoryOfRegistration— e.g.Companies & groups,Trade and business associations,Law firmscountry— location of head officewebsite,address,telephone— head officeeuRelationsAddress,euRelationsTelephone,euRelationsOfficeNote— the organisation's separate EU-relations (Brussels) office, when declared distinct from the head officeregistrationDate,lastUpdateDate,nextAnnualUpdateDuelegalResponsiblePersonName,legalResponsiblePersonPosition— the person with legal responsibility for the organisationeuRelationsContact,euRelationsContactPosition— the separate person in charge of EU relations, when declared distinctgoalsAndRemit— free-text description of the organisation's missionrepresentationType— own interests / clients' interests / no commercial interestlevelOfInterestRepresented— array, e.g.["European", "National"]fieldsOfInterest— array of EU policy areas, e.g.["Climate action", "Environment"]mainEuLegislativeProposals,communicationActivities,participationInEuForumsintergroupsAndGroupings— European Parliament intergroups/unofficial groupings the organisation participates incommissionExpertGroups— array of{groupId, groupName, memberType, interestRepresented, url}for European Commission expert groups the organisation is a member ofpublicConsultationContributions,roadmapContributions— declared contributions to EU public consultations / roadmapsmeetingsWithEuropeanParliament,meetingsWithEuropeanParliamentUrl— link to the organisation's MEP-meetings register searchmeetingsWithEuropeanCommission,meetingsWithEuropeanCommissionUrl— link to the organisation's downloadable Commission-meetings PDF reportnumberOfPersonsInvolved,fullTimeEquivalentFte,personsInvolvedByWorkingTime— breakdown by % of working time (100pct,75pct,50pct,25pct,10pct)membershipAssociations,memberOrganisationsclosedFinancialYeareuGrantsReceived— array of{source, amount}, pluseuGrantsTotaleuGrantsCurrentFinancialYearintermediariesClosedFinancialYear,intermediariesCurrentFinancialYear— array of{name, regNumber, costRange}for paid lobbying intermediaries and their declared cost bracketestimateAnnualCosts— declared cost bracket for lobbying-covered activitiesfinancialComplementaryInfo,codeOfConduct,otherCodeOfConductsourceUrl— the organisation's own bookmarkable public profile pagerecordType: "organisation",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / advancedSearch / byRegNumber |
queryText | string | google | Keyword or REG number (mode=search) |
regNumbers | array | ["307926548480-84"] | Exact REG numbers to look up (mode=byRegNumber) |
categories | array | – | Category of registration (mode=advancedSearch) |
interests | array | – | Fields of interest (mode=advancedSearch) |
interestsRepresented | array | – | Interests represented (mode=advancedSearch) |
perimeters | array | – | Level of interest (mode=advancedSearch) |
activities | array | – | Activities/groupings (mode=advancedSearch) |
countries | array | – | Location of head office (mode=advancedSearch) |
status | string | any | any / ACTIVATED / SUSPENDED (mode=advancedSearch) |
registrationDateFrom / registrationDateTo | string | – | YYYY-MM-DD (mode=advancedSearch) |
lastUpdateDateFrom / lastUpdateDateTo | string | – | YYYY-MM-DD (mode=advancedSearch) |
includeDetails | boolean | true | Fetch full organisation profile per result |
maxItems | int | 20 | Hard cap (1–500) |
Example: keyword search
{"mode": "search","queryText": "google","includeDetails": true,"maxItems": 20}
Example: advanced filtered search
{"mode": "advancedSearch","categories": ["category.companiesgroups"],"countries": ["country.de"],"status": "ACTIVATED","maxItems": 50}
Example: lookup by exact REG number(s)
{"mode": "byRegNumber","regNumbers": ["307926548480-84"]}
Use cases
- Policy & advocacy research — see which companies and associations lobby on a given EU policy area
- Compliance & due diligence — verify a counterparty's lobbying registration status and declared interests
- Journalism & transparency reporting — track EU grants received by lobbying organisations, or meetings held with the European Parliament
- Competitive intelligence — monitor competitors' EU-level lobbying footprint, budget, and staffing
- Academic research — bulk-export structured lobbying-register data by category, country, or field of interest
FAQ
Is this an official EU product? No. This is an independent tool that uses the European Commission/Parliament's own free, public, no-login Transparency Register search.
Why are search and advancedSearch separate modes instead of one combined mode?
The source's own backend only accepts keyword text on the simple-search endpoint and only accepts structured filters on the advanced-search endpoint — confirmed live, combining both on either endpoint silently drops one side. Two modes match the source's real behavior instead of silently producing wrong results.
Why do some records have fewer fields than others?
Organisations self-report their profile; many optional fields (financial data, membership, EU grants) are genuinely blank on a given organisation's own page. This actor omits blank/N/A fields rather than emitting placeholder text.