See who is lobbying Europe, and which companies are behind it.
Laws, subsidies and public contracts are shaped long before they make the news. AltDataEU pulls lobbying registers, politician meetings, legislative dossiers, public tenders and insider filings into one searchable terminal, linked to the companies involved.
What is in the database today
Live counts, refreshed hourlyEuropean policy is public. It is also scattered.
In the US, most of this sits in a few federal databases. In Europe it is spread across Brussels and 27 national capitals, in a dozen formats and languages, behind registers that do not talk to each other.
Siloed registers
Lobbying registers, meeting logs, dossiers, tenders and insider filings each live on a different site. Connecting them by hand takes days.
Names, not companies
A contract goes to a regional subsidiary, a lobbyist is registered under a consultancy. Nothing says which listed company that is.
No history you can trust
Sources overwrite and delete records. Without your own timestamps you cannot test what was knowable on a given day.
AltDataEU collects the sources, links the names to companies, timestamps what we observe, and puts it behind one search box.
From lobby meeting to law to contract
Policy moves through stages. Each stage leaves a public trace, and we collect all four so you can follow one company or topic from start to finish.
Lobbying & meetings
Who registered to lobby, how much they declare spending, and which politicians they met and about what.
Dossiers & politicians
Legislative files, their status, and the officials responsible for them.
Procurement (TED)
Awarded public tenders, with the winning vendor linked to a corporate entity where we can match it.
Insider disclosures
Executive share dealings filed under MAR Article 19, to put next to the policy picture.
Every dataset is joined to a corporate entity
Pull up a company and see its lobbying registrations, meetings and public contracts side by side. Quant Desk adds ticker, ISIN and LEI for entities with an accepted mapping, with a match confidence. Mapping coverage is still growing, so we show you the data rather than hide the gaps.
Everything you need to work with the data
Start in the browser. Move to the API or a bulk dump when your workflow needs it.
Live web terminal
Filter meetings, lobbying budgets, contracts, insider trades and legislation across jurisdictions in one view. Share a search by copying the URL.
Free preview · Pro unlimitedEntity directory & dossiers
Look up any company and see its lobbying registrations, meetings and public contracts together.
FreeCSV exports
Export what you are looking at. Free accounts get a 5-row sample; Analyst Pro up to 10,000 rows.
Analyst ProDaily email briefs
Save a search and get an email when new revolving-door moves or large tenders match it.
Analyst ProREST API
Paged JSON (limit and offset) for every dataset, with filters, sorting and per-key limits (10,000 requests/day on Quant Desk), plus an MCP endpoint for AI assistants.
Quant DeskBulk data dumps
Files of the datasets you agree with us (Parquet or CSV), for in-house research.
Custom Bulk FeedWhat a record looks like
The latest contract award in the database, shown in the shape the API returns it. Each award keeps its source notice URL and the time we first stored it.
{
"meta": {
"dataset": "altdataeu-procurement-contracts-v1",
"results": 1,
"limit": 1,
"offset": 0,
"next_offset": 1
},
"data": [
{
"id": "grantradar-fts-2025-1265ab35528b77",
"lobbying_entity_id": "f3edf56a-26ff-47cd-8fc6-6101957405a9",
"winner_name_raw": "UNIVERSIDAD POLITECNICA DE MADRID",
"buyer_name": "REA - European Research Executive Agency",
"awarded_amount": 308874,
"awarded_currency": "EUR",
"award_date": null,
"source_url": "https://ec.europa.eu/budget/financial-transparency-system/index.html",
"created_at": "2026-09-25T21:07:32.231794+00:00"
}
]
}Try it in Python
Download the real sample and the notebook to see the schema and how to load, aggregate and join the data.
Python walkthrough: EU public procurement, last 12 months
A real extract of contract awards from the production database, each row with a link to its TED notice. The notebook loads it, aggregates it by month and currency, and finds the rows linked to a listed security. It uses no prices and shows no performance.
# 1. Load a real extract of EU contract awards (last 12 months)
import pandas as pd
url = "https://www.altdataeu.com/samples/eu_procurement_contracts_12m_sample.csv"
df = pd.read_csv(url, parse_dates=["award_date", "ingested_at"])
print(f"{len(df):,} contract awards, {df['award_date'].min().date()} to {df['award_date'].max().date()}")
print(df[["award_date", "buyer_name", "winner_name_raw", "awarded_amount", "awarded_currency", "source_url"]].head())
# Every row links to its notice on ted.europa.eu (source_url).
# ingested_at is when AltDataEU first stored the row.Built for people who track policy for a living
Quants & researchers
Timestamped records, a REST API and bulk dumps to build and test your own signals on policy activity.
Analysts & investors
Follow lobbying, tenders and insider activity around the sectors you cover: defense, energy, tech, health.
Journalists & public affairs
Find out who met whom, who moved from office to lobbying, and what a company declares it spends.
Explore the datasets
Inspect schemas and example payloads for each dataset.
Datasets
Corporate Entities
Parent corporate entities. Responses include a `security` array (ticker, ISIN, LEI) for entities with an accepted mapping.
Fields
idnamesectorheadquarters_countrycreated_atcurl -H "Authorization: Bearer $ALTDATAEU_API_KEY" \ "https://www.altdataeu.com/api/v1/corporate-entities?limit=20&offset=0"
Simple pricing. Start free.
Try the terminal for nothing, upgrade when you need exports, briefs or the API.
Free Starter
- 5-row terminal preview
- 5-row CSV sample
- Sample CSV & Parquet
Analyst Pro
- Unlimited rows & filters
- CSV exports up to 10,000 rows
- Daily revolving-door & tender briefs
Quant Desk
- REST API, 10k requests/day
- Ticker / ISIN / LEI for mapped entities
- Raw JSON & pandas samples
Custom Bulk Feed
- Parquet or CSV dumps
- Row creation timestamps
- Scoped to your research
Full comparison on the pricing page.
Frequently Asked Questions
Transparent details on source registries, update frequencies, observation timestamps, and tier access.
What exactly is AltDataEU?
AltDataEU is an independent alternative-data platform for European policy. It collects public lobbying registers, politician meeting logs, legislative dossiers, public procurement notices and insider-trading disclosures, links them to corporate entities, and lets you search, export and query them in one place.
Where does the data come from?
Everything is collected from official public sources: the EU Transparency Register, national lobbying registers such as Germany, France, Ireland, Austria and Finland, parliament meeting logs, TED public procurement notices, and MAR Article 19 filings. We monitor each source and publish its health in our internal audit. Coverage differs by country: some member states have no official lobbying register at all.
How does entity resolution work?
Registers and tenders name legal entities and subsidiaries, not tickers. We map those names to corporate entities and, where we can, to identifiers such as LEI and ISIN. The mapping is an ongoing process and coverage is growing, so check a sample before relying on it for a specific company.
Is this suitable for backtesting?
Records carry the timestamps we observed them, which is the foundation for point-in-time work. The Python walkthrough on this page loads a real 12-month extract of EU procurement awards. It uses no prices and shows no performance, and nothing here is investment advice.
How do I get the data?
Use the web terminal, export CSVs, receive daily email briefs, call the REST API (Quant Desk), or request a bulk dump of agreed datasets (Custom Bulk Feed). A free tier lets you try the terminal and download samples with no card.
How is it priced?
Free Starter at €0, Analyst Pro at €49 per month with a 7-day free trial, Quant Desk at €249 per month for API access, and Custom Bulk Feed from €600 to €900 for full dumps.
Get a 7-day trial API key
Drop your work email and we will send a rate-limited key (15 requests/minute, 500/day) so you can pull real records into your own tools. No credit card.