EU Lobbying Transparency Register Scraper avatar

EU Lobbying Transparency Register Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
EU Lobbying Transparency Register Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 at ec.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=search for keyword lookups and mode=advancedSearch for 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/A for 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 ID
  • organisationName, acronym, formOfEntity
  • statusActivated or Suspended
  • categoryOfRegistration — e.g. Companies & groups, Trade and business associations, Law firms
  • country — location of head office
  • website, address, telephone — head office
  • euRelationsAddress, euRelationsTelephone, euRelationsOfficeNote — the organisation's separate EU-relations (Brussels) office, when declared distinct from the head office
  • registrationDate, lastUpdateDate, nextAnnualUpdateDue
  • legalResponsiblePersonName, legalResponsiblePersonPosition — the person with legal responsibility for the organisation
  • euRelationsContact, euRelationsContactPosition — the separate person in charge of EU relations, when declared distinct
  • goalsAndRemit — free-text description of the organisation's mission
  • representationType — own interests / clients' interests / no commercial interest
  • levelOfInterestRepresented — array, e.g. ["European", "National"]
  • fieldsOfInterest — array of EU policy areas, e.g. ["Climate action", "Environment"]
  • mainEuLegislativeProposals, communicationActivities, participationInEuForums
  • intergroupsAndGroupings — European Parliament intergroups/unofficial groupings the organisation participates in
  • commissionExpertGroups — array of {groupId, groupName, memberType, interestRepresented, url} for European Commission expert groups the organisation is a member of
  • publicConsultationContributions, roadmapContributions — declared contributions to EU public consultations / roadmaps
  • meetingsWithEuropeanParliament, meetingsWithEuropeanParliamentUrl — link to the organisation's MEP-meetings register search
  • meetingsWithEuropeanCommission, meetingsWithEuropeanCommissionUrl — link to the organisation's downloadable Commission-meetings PDF report
  • numberOfPersonsInvolved, fullTimeEquivalentFte, personsInvolvedByWorkingTime — breakdown by % of working time (100pct, 75pct, 50pct, 25pct, 10pct)
  • membershipAssociations, memberOrganisations
  • closedFinancialYear
  • euGrantsReceived — array of {source, amount}, plus euGrantsTotal
  • euGrantsCurrentFinancialYear
  • intermediariesClosedFinancialYear, intermediariesCurrentFinancialYear — array of {name, regNumber, costRange} for paid lobbying intermediaries and their declared cost bracket
  • estimateAnnualCosts — declared cost bracket for lobbying-covered activities
  • financialComplementaryInfo, codeOfConduct, otherCodeOfConduct
  • sourceUrl — the organisation's own bookmarkable public profile page
  • recordType: "organisation", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / advancedSearch / byRegNumber
queryTextstringgoogleKeyword or REG number (mode=search)
regNumbersarray["307926548480-84"]Exact REG numbers to look up (mode=byRegNumber)
categoriesarrayCategory of registration (mode=advancedSearch)
interestsarrayFields of interest (mode=advancedSearch)
interestsRepresentedarrayInterests represented (mode=advancedSearch)
perimetersarrayLevel of interest (mode=advancedSearch)
activitiesarrayActivities/groupings (mode=advancedSearch)
countriesarrayLocation of head office (mode=advancedSearch)
statusstringanyany / ACTIVATED / SUSPENDED (mode=advancedSearch)
registrationDateFrom / registrationDateTostringYYYY-MM-DD (mode=advancedSearch)
lastUpdateDateFrom / lastUpdateDateTostringYYYY-MM-DD (mode=advancedSearch)
includeDetailsbooleantrueFetch full organisation profile per result
maxItemsint20Hard cap (1–500)
{
"mode": "search",
"queryText": "google",
"includeDetails": true,
"maxItems": 20
}
{
"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.