For institutional desks

See where European public money is going — 12 months before Bloomberg does.

Every contract award, grant call, and (where published) pre-award bidder list across 30+ European jurisdictions — structured, named, and on your desk every morning before the press picks it up.

No credit card. Email for a sample CSV · live coverage grid

69k
contract winners, structured
20k
contracts w/ bidder data
4.8k
named bidders (FR/IT/PT)
92%
winner-name fill rate
What this looks like in practice

The signal hits us first. Months before the press.

Public procurement and R&D grants are upstream of the deals that make headlines. We catch them at source.

🇪🇪
Live example · Estonia EIS · April 2026

€5M defence-tech R&D call opens. Subsectors named: drones, anti-drone, deception, cyber, soldier gear.

What we caught the morning after

A new EIS programme funding defence-sector applied research, with a specific subsector list inside the call: drones, anti-drone, deception, cyber, soldier gear, tactical rations. Not on Bloomberg, Reuters, FT or Politico that week.

Why it matters

The same Estonian programme previously funded Frankenburg Technologies — the company that signed an anti-drone missile manufacturing deal with Poland's PGZ in March 2026 (which Bloomberg did cover). The grant call is the precursor signal — 12-18 months ahead of the commercial print.

For a PM modelling EU defence exposure, that one Estonian grant tells you which subsectors are getting government R&D capital next, before any of those companies show up on a watchlist.

FR · April 2026
NDI S.A.
Polish bridge contract
€694.8M
PL · April 2026
PKO Leasing consortium
Municipal vehicle leasing
€425.8M
PT · February 2026
Alnypt (Alnylam)
Vutrisiran (gene therapy) supply
€156.2M

Three records, picked at random from the last 90 days. Each carries the winner's national tax ID, buyer, CPV code, and a permanent source-URL for compliance.

What you can ask the data

One API. Every dimension your team already wants to query.

🏢

Who won

Named company + national tax ID — Italian P.IVA, French SIRET, Spanish CIF, Portuguese NIPC, Polish NIP. 83% of contract winners carry a structured ID, ready to join to your security master.

🎯

Who else bid

20k contracts carry pre-award bidder data — France via DECP offresRecues, Italy via ANAC partecipanti, Portugal via IMPIC concorrentes. 4.8k named bidders queryable today.

💶

How much

Awarded amount in EUR (we convert HUF / CZK / PLN / GBP at static ECB rates and tag the original currency). Filter min_amount=1000000.

📅

When

Both publication date and actual contract conclusion date — TED CAN often publishes years after the award. Filter awarded_from=2024-01-01.

🏷️

What sector

CPV codes (EU procurement vocabulary) on every record. Filter cpv_code=72 for IT services, 33 for healthcare, 45 for construction.

📡

What just changed

Delta polling — since=<timestamp> returns only records updated after that point. Built for orchestration, not page-by-page scraping.

But isn't this just TED?

Fair question. The honest answer:

TED is parity coverage. Bloomberg ingests TED in minutes. So do we. If you only need above-threshold EU contract notices and you trust their schema stability, you don't need us.

The differentiation sits below TED:

  • National-source winner identity. TED gives you a buyer country. We add the winner's 14-digit French SIRET, Italian P.IVA, Spanish CIF, Portuguese NIPC, Polish NIP — joinable to your security master, your sanctions list, your ESG screen.
  • Pre-award bidder data. France, Italy, and Portugal publish bidder rosters / counts. Most of Europe doesn't. Where it's public, we ingest it. 20k contracts carry it today.
  • National-only contracts. Sub-threshold awards (below the EU procurement directive limits) never make it to TED. We pull them straight from the national portals — DECP in France, ANAC in Italy, BASE in Portugal, PLACSP in Spain.
  • National R&D grants. EIS, FFG, BPI, Innovate UK, NCBR, Vinnova — programmes that fund the precursor research years before products hit market. (See Estonia above.) TED has none of this.
  • Honest scoring. Country-by-country quality grades on the live /coverage page. We tell you which countries are GOLD-tier today and which are partial — not a blanket “30+ jurisdictions” with no depth disclosure.

If your team already has a TED feed, we sit alongside it — same schema discipline, but with the national-detail layer Bloomberg won't aggregate.

Two ways to start

No credit-card self-serve. We talk first; you get a sample CSV; we agree on what fits.

Pilot
First-logo evaluation
3-month term · no auto-renewal
  • Full feed across 31 jurisdictions
  • REST API access, your own bearer key
  • Direct line to George for any question — usually same-day
  • Pricing: pilot rate (well below annual reference)
Book a call →
For production
Annual licence
Non-exclusive production feed
12-month term
  • Full feed, all 31 countries
  • Higher rate limits + named support contact
  • Quarterly coverage roadmap input — we prioritise sources you ask for
  • Reduced-scope option: customer-selected country basket
  • Bulk dump / SFTP / direct Postgres on roadmap, on request
Book a call →

Pricing quoted per-customer on a sample-and-call basis — no menu, no surprises. The first call is mostly “here's a CSV of yourportcos' recent contracts; does this look useful?”

Receipts, not promises

Every claim on this page is backed by a public artefact.

Live coverage grid. Public uptime monitor. OpenAPI spec you can paste into Postman in 30 seconds. We'd rather you verify than trust the marketing.

Want a sample with your portfolio names in it?

Tell us which companies you're tracking. We'll send a real CSV the same day — every contract those names won, lost, or bid on across the EU in the last 90 days.

Self-serve consumer plans (for individual founders): /pricing