EU Funding & Tenders Scraper — Grants + Procurement avatar

EU Funding & Tenders Scraper — Grants + Procurement

Pricing

Pay per usage

Go to Apify Store
EU Funding & Tenders Scraper — Grants + Procurement

EU Funding & Tenders Scraper — Grants + Procurement

Scrape EU grants and tender opportunities from the European Commission Funding & Tenders Portal (SEDIA). Search by keyword, filter by status and programme (Horizon Europe, Digital Europe, LIFE, Erasmus+). Get call identifiers, deadlines, budgets, and topic links.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

EU Funding & Tenders Portal Scraper

Extract EU grant calls and tender opportunities from the European Commission's official Funding & Tenders Portal (SEDIA). Search by keyword, filter by programme and status, and get structured data with deadlines, budgets, and direct links — no login, no cookies, no manual portal browsing.

Why use this actor?

The Funding & Tenders Portal is the single entry point for all centrally managed EU funding: Horizon Europe research grants, Digital Europe deployment calls, LIFE environment projects, Erasmus+ partnerships, EU institution tenders, and more. Billions of euros in opportunities are published here every year.

Manually monitoring the portal is slow and easy to get wrong: deadlines are buried in topic pages, cascade-funding calls appear and disappear, and the search UI doesn't export anything. This actor turns the portal into a clean dataset you can feed into:

  • Grant consultancies — monitor new calls for clients, build deadline calendars
  • Research offices and universities — track Horizon Europe topics in your field
  • SMEs and startups — find cascade funding (open calls with €50k–€2M sub-grants) and EIC opportunities
  • Bid teams — watch EU institution tenders by CPV code and keyword
  • Funding databases and newsletters — refresh your listings automatically on a schedule

Features

  • Searches the same API the official portal frontend uses — fast and reliable, no HTML parsing
  • Covers grants (calls for proposals, including cascade funding) and tenders (EU institution calls for tenders)
  • Filter by status: open, forthcoming, closed, or all
  • Filter by programme: Horizon Europe, Digital Europe, EDF, CEF, Erasmus+, LIFE, EU4Health, CERV, Creative Europe, Single Market Programme, EMFAF, AMIF, ISF, BMVI, EUAF, and legacy Horizon 2020
  • Extracts per-topic budgets (parsed from the call budget tables) and tender estimated values
  • Returns all deadline cut-offs for multi-stage and multiple cut-off calls
  • Direct links to the official topic/tender detail pages

Input

FieldTypeRequiredDescription
searchQueryStringNoKeyword to search for (default: digital). Examples: climate, cybersecurity, renewable energy, AI
opportunityTypeStringNogrants (default), tenders, or all
statusStringNoopen (default), forthcoming, closed, or all
programmeStringNoProgramme abbreviation: HORIZON, DIGITAL, EDF, CEF, ERASMUS, LIFE, EU4H, CERV, CREA, SMP, EMFAF, AMIF, ISF, BMVI, EUAF, H2020. Empty = all programmes
maxItemsIntegerNoMaximum opportunities to return (default: 100)
proxyConfigurationObjectNoApify proxy settings

Run it with completely empty input {} and it returns open grant calls matching "digital" — useful for a quick test.

Output

Each item contains:

FieldTypeExample
identifierString"HORIZON-CL5-2026-09-D4-03"
opportunityTitleString"Advanced data platforms for whole life carbon in building tools"
opportunityTypeString"grant" or "tender"
statusString"open", "forthcoming", or "closed"
summaryStringShort description of the topic or tender
programmeNameString"Horizon Europe (HORIZON)"
programmeCodeString"HORIZON"
programmePeriodString"2021 - 2027"
callIdentifierString"HORIZON-CL5-2026-09"
callTitleStringCall or cascade-funding call name
openingDateString"2026-05-05"
deadlineDateString"2026-09-15" (first/next deadline)
allDeadlinesArrayAll cut-off dates for multi-stage calls
deadlineModelString"single-stage", "two-stage", "multiple cut-off"
budgetTotalNumber15750000 (topic budget or tender estimated value)
budgetCurrencyString"EUR"
keywordsArrayTopic keywords (where published)
cpvCodeStringMain CPV code (tenders)
contractingAuthorityStringContracting authority name (tenders)
urlStringOfficial portal detail page
scrapedAtStringISO 8601 timestamp

Example output

{
"identifier": "HORIZON-CL5-2026-09-D4-03",
"opportunityTitle": "Advanced data platforms to integrate whole life carbon in building information tools, assessments, and certification (Built4People Partnership)",
"opportunityType": "grant",
"status": "open",
"programmeName": "Horizon Europe (HORIZON)",
"programmeCode": "HORIZON",
"programmePeriod": "2021 - 2027",
"callIdentifier": "HORIZON-CL5-2026-09",
"callTitle": "Built4People",
"openingDate": "2026-05-05",
"deadlineDate": "2026-09-15",
"allDeadlines": ["2026-09-15T00:00:00.000+0000"],
"deadlineModel": "single-stage",
"budgetTotal": 15750000,
"budgetCurrency": "EUR",
"url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-cl5-2026-09-d4-03",
"scrapedAt": "2026-06-11T12:17:52.180Z"
}

How to scrape EU Funding & Tenders data

  1. Open the actor on Apify and click Try for free
  2. Enter a keyword in Search Query (e.g. cybersecurity) — or leave the defaults
  3. Pick Grants, Tenders, or both, and choose a status (open calls are the default)
  4. Optionally restrict to one programme, e.g. HORIZON or DIGITAL
  5. Click Start and download your results as JSON, CSV, or Excel from the Output tab

You can also run it on a schedule (daily or weekly) and connect the dataset to Google Sheets, Make, Zapier, or your own API to get notified about new calls automatically.

Common use cases

  • Deadline watchlist: status: "open" + your field keyword, run weekly, diff against last week's dataset
  • Cascade funding tracker: searchQuery: "open call", opportunityType: "grants" — catches sub-granting calls from funded projects
  • Tender monitoring by CPV: opportunityType: "tenders" and filter the output on cpvCode
  • Forthcoming calls radar: status: "forthcoming" to prepare proposals before calls open

Cost estimate

This is a lightweight API-based actor: a run returning 100 opportunities typically uses well under 0.01 compute units and finishes in seconds. Expect roughly $0.40 per 1,000 opportunities at standard pay-per-event pricing.

Limitations

  • Data comes from the public SEDIA search index; very new opportunities can take a short while to appear there
  • Programme-specific fields differ between grants and tenders: keywords/budget tables are grant fields, CPV codes and contracting authorities are tender fields
  • Some continuously open tenders (dynamic purchasing systems, framework contracts) legitimately have no deadline
  • Budget figures are parsed from published call budget tables and reflect the indicative topic budget, not a guarantee of award size
  • Data is scraped from the public portal and may change without notice — always verify deadlines on the official topic page before submitting

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.