Romania EU Funding Calls avatar

Romania EU Funding Calls

Pricing

$10.00 / 1,000 funding calls

Go to Apify Store
Romania EU Funding Calls

Romania EU Funding Calls

Structured EU grant-call records from Romania's Ministry of Investments and European Projects (mfe.gov.ro): programme, status, dates, budget and eligibility.

Pricing

$10.00 / 1,000 funding calls

Rating

0.0

(0)

Developer

openrows

openrows

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Structured, up-to-date records of Romania's EU-funded grant calls ("apeluri de proiecte"), straight from the Ministry of Investments and European Projects (MIPE).

Extracts public data from mfe.gov.ro — specifically its official funding-calls calendar — and delivers it as a clean dataset you can download as JSON, CSV or Excel, or pull through the API. HTTP-only, no browser, so runs are fast and cheap.

What data you get

For every funding call the Actor returns:

FieldDescription
urlPage the result was extracted from
scrapedAtISO 8601 timestamp of the extraction
titleThe call's name, as published
programmeThe operational programme the call belongs to (e.g. "Program Regional Nord-Est")
callStatusopen, closed or upcoming — derived from openingDate/deadline vs. today
openingDateISO date the call opens for submissions
deadlineISO date the call closes
budgetTotal call budget (number), when published; null otherwise
currency"EUR" whenever budget is set; null otherwise
beneficiariesTextThe source's eligibility text, verbatim, as free text — see Limitations for why this is text, not a list
guideUrlAlways null in this version — see Limitations
summaryThe call's own stated objective, when published; null otherwise
publishedAtAlways null in this version — see Limitations
callNumberThe Ministry's own reference number for the call — the stable key for this dataset (extra field; see Limitations)
fundingSourceEU fund family behind the call, e.g. FEDR, FSE+, FEAMPA (extra field)
submissionTypeCompetitive vs. continuous submission, as published (extra field)
euBudgetEU-funded portion of the budget (number), when published; null otherwise (extra field)
geographicAreaThe call's geographic scope, as published (extra field)
managingAuthorityThe public authority managing the call (extra field)
supportTypeThe form of support, e.g. "Grant", as published (extra field)

Input

OptionTypeDefaultDescription
startUrlsarraythe funding-calls calendar pageLeave the default; see Limitations for why there is only one meaningful start URL
maxItemsinteger100Stop after this many results (max 10,000). Also your cost cap.
proxyConfigurationobjectApify datacenterProxy settings
programmestring-Only return calls under this exact operational programme name
statusstring-Only return calls with this computed status: open, closed or upcoming
publishedSincestring-Only return calls whose openingDate is on or after this date (YYYY-MM-DD)
maxRequestsPerCrawlinteger10Hard cap on pages fetched (advanced; this target normally needs exactly one)

Example input:

{
"maxItems": 50,
"status": "open",
"programme": "Program Regional Nord-Est"
}

Output example

{
"url": "https://mfe.gov.ro/calendar-apeluri-de-finantare/",
"scrapedAt": "2026-09-22T20:14:08.312Z",
"title": "Asigurarea AT necesare pentru pregatirea perioadei post 2027",
"programme": "Program Asistență Tehnică",
"callStatus": "open",
"openingDate": "2026-06-10",
"deadline": "2026-12-31",
"budget": 62459011,
"currency": "EUR",
"beneficiariesText": "Bănci sau instituții aflate în proprietate publică, autoritate a administrației publice centrale finanțată integral de la bugetul de stat sau BAS, autoritate a administrației publice centrale finanțată parțial din venituri proprii și bugetul de stat sau BAS, instituțiile publice din subordinea sau coordonarea Guvernului ori a ministerelor",
"guideUrl": null,
"summary": "Sprijin pentru pregătirea perioadei post 2027",
"publishedAt": null,
"callNumber": "964",
"fundingSource": "FSE+",
"submissionType": "Necompetitiv cu termen-limită de depunere",
"euBudget": 31588020,
"geographicArea": "Acoperire nationala",
"managingAuthority": "AM_POAT_Autoritatea de Management pentru Program Asistență Tehnică",
"supportType": "Grant"
}

A run summary (items pushed, items skipped by category, pages fetched, failed requests by category, stop reason) is stored in the run's key-value store under the key OUTPUT.

Pricing

Pay per result. You are charged per result and nothing else: no platform usage, no compute units. Listing pages, retries and failed requests are free. The current rate is on the Pricing tab of this Actor — that is the only place it is set, so no figure is repeated here.

  • maxItems caps the number of results, and therefore the cost, of a run.
  • The run also stops when it reaches the maximum total charge you set for the run in Apify Console or through the API.

Tips

  • Start with maxItems: 20 to check the fields before a large run.
  • Leave startUrls at its default. The Ministry publishes its whole calendar on one page (see Limitations), so pointing this Actor at other MIPE pages will not add data.
  • Use status: "open" with a programme filter to build a shortlist of calls you can still apply to.
  • Match and de-duplicate on callNumber, not title: callNumber (the Ministry's own reference number) is unique per call, title is not.
  • Results come back in the Ministry's own order (records are grouped by programme, not sorted by date or status), so a small maxItems on an unfiltered run returns only the first programme(s) in that order, not a representative sample. Set the programme input to get every call for a specific programme regardless of maxItems.

Limitations

  • mfe.gov.ro pages that require a login are not accessible and are not scraped (none of the calendar data needs a login).
  • One data source, one page. The Ministry's funding-calls calendar (https://mfe.gov.ro/calendar-apeluri-de-finantare/) embeds its entire dataset — every call it has published, open or not — as one JSON block on that single page, rather than paginating individual call pages. That is genuinely how the site works (see NOTES.md in the Actor's source for the recon); this Actor reads that block directly instead of simulating a browser to click through a calendar UI that renders the same data.
  • beneficiariesText is free text, not a category list. The source publishes eligibility as prose with nested clauses, not a clean enum — splitting it on commas shreds multi-clause categories and, for a handful of calls, turns an explicit carve-out ("not eligible: sole traders...") into what looks like an eligible entry, inverting the source's own meaning. This Actor returns the source string exactly as published; parse it yourself if you need a structured list, and treat any "not eligible" / "cu excepția" clause in it as an exclusion, not an addition.
  • guideUrl and publishedAt are always null. The calendar does not link a call to its "Ghidul Solicitantului" (applicant guide) PDF, and per-programme guide listings on the same site have no field tying a guide back to a specific call number. Guessing a match by title text would risk attaching the wrong guide or date to the wrong call, so these fields are left empty rather than guessed. openingDate is the most reliable "how new is this" signal available.
  • callStatus is computed, not the site's own label. It compares openingDate/deadline to the run date (at UTC calendar-day granularity). The site's own internal state field is an editorial workflow marker, not an open/closed signal, so it is not used.
  • budget is null for roughly two-thirds of calls (recon count, 2026-09-22) — the Ministry has not published a figure for those yet, not a scraping gap.
  • Source caveats: none found. The calendar page carries no disclaimer about the accuracy, currency or official status of its data (checked live, 2026-09-22) — just a standard copyright footer. This slot is otherwise reserved for what the source itself says about its own data.

Data and compliance

This Actor collects publicly available, non-personal data only:

  • It fetches pages that are reachable without logging in and does not bypass access controls.
  • It does not collect names, e-mail addresses, phone numbers, addresses, user handles or any other field that identifies a person. The source data itself carries none of these (verified against the live records): eligibility fields describe categories of organisation, never a named applicant.
  • It identifies itself with a plain User-Agent and sends no headers that imitate a browser.
  • It sends few requests in parallel, waits between requests to the same site, and stops instead of working around a block.

Removal requests. If you believe this Actor exposes data it should not, open an issue on the Actor's Issues tab and state the URL(s) concerned. Requests are answered there, and the fields or pages in question are removed.

You are responsible for using the extracted data in line with the terms of mfe.gov.ro and the laws that apply to you.

Support

Report bugs and request fields on the Issues tab of this Actor. Include the run ID.

Proxy

The source answers only from Romanian residential IP addresses when run on the Apify platform, so the default proxyConfiguration uses Apify residential proxies in Romania. Datacenter proxies and direct connections time out. The pages are small text, so proxy bandwidth per run is minor, but it is part of the cost.