Metodologia

How this works, and what it does not do

Public funding information is public. The problem is fragmentation: thousands of portals, PDFs and registries in 24 languages. This tool centralises the records, keeps every version, and links back to the official text. That is all it does with the data. Applications always go through the funder.

1. Sources

Every record comes from an official publisher through an open API or an open data dump. We record the publisher's license on each record. Nothing is scraped from a source that forbids reuse. The coverage page shows the state of every feed.

SourceLicenseCurrentArchivedLast checked
Spain BDNSBDNS legal notice (infosubvenciones.es)13,752029 Sept 2026
France aides-entreprises.frLicence Ouverte 2.0 (Etalab)2,458029 Sept 2026
US Grants.govUS Government work, public domain1,505029 Sept 2026
Italy incentivi.gov.itIODL 2.0 (Italian Open Data License)809029 Sept 2026
Denmark Statens TilskudspuljerOpen data export (Statens Tilskudspuljer)671129 Sept 2026
Netherlands RVOCC0 1.0 (data.overheid.nl)540029 Sept 2026
EU Funding & Tenders PortalEuropean Commission reuse policy (Decision 2011/833/EU)407029 Sept 2026
Ireland National Enterprise HubNational Enterprise Hub public business supports information (Government of Ireland)321029 Sept 2026
Greece ESPAPublic proclamations (ESPA)310029 Sept 2026
Portugal 2030Public call notices (Portugal 2030)239029 Sept 2026
Belgium Wallonia 1890.bePublic directory (1890.be, Région wallonne)227029 Sept 2026
Czechia dotaceeu.czPublic call list (dotaceeu.cz)1742229 Sept 2026
Belgium Flanders VLAIOPublic information (VLAIO)150029 Sept 2026
Austria FFGPublic call information (FFG)119129 Sept 2026
UK Find a grantOpen Government Licence v3.0115029 Sept 2026
Lithuania ES investicijosPublic information, esinvesticijos.lt106029 Sept 2026
Germany Förderberatung des BundesPublic federal announcements (Förderberatung des Bundes)62029 Sept 2026
Finland EURA 2021Public call notices (EURA 2021)62029 Sept 2026
Norway Innovasjon NorgeInnovasjon Norge public service information56029 Sept 2026
Denmark Statens KunstfondStatens Kunstfond public grant pool information50029 Sept 2026
Ireland Enterprise IrelandPublic supports information (Enterprise Ireland)49029 Sept 2026
Norway ForskningsrådetPublic call information (Forskningsrådet)35029 Sept 2026
Norway Tilskudd.noTilskudd.no public register of state grant schemes (Lotteri- og stiftelsestilsynet)31029 Sept 2026
Sweden VinnovaPublic Domain Mark (Vinnova)28129 Sept 2026
Austria awsaws public programme information (aws.at)21029 Sept 2026
Austria FWFFWF public funding programme information20029 Sept 2026
Denmark Danmarks Frie ForskningsfondDanmarks Frie Forskningsfond public call information19029 Sept 2026
Ireland Research IrelandResearch Ireland public funding call information17029 Sept 2026
Germany DFGDFG public calls for proposals (Informationen für die Wissenschaft)13029 Sept 2026
Denmark InnovationsfondenInnovationsfonden public call information9029 Sept 2026
Poland FERS and FERC schedulesCC0 1.0 (dane.gov.pl)5029 Sept 2026
Belgium BELSPOBELSPO public call information4029 Sept 2026
Portugal FCTFCT public call information4029 Sept 2026
Belgium Brussels InnovirisPublic programme calendar (Innoviris)1029 Sept 2026

Coverage today: EU-wide programmes for every European country (member states by default, associated countries for most calls), plus national and regional programmes for 20 countries: Germany (federal announcements), France, Italy, Spain, Poland (FERS and FERC schedules), Netherlands, Belgium (Flanders, Wallonia, Brussels), Austria, Portugal, Sweden, Finland, Denmark, Norway, Ireland, Czechia, Greece, Romania (announcements), Lithuania, United Kingdom and the United States. Blocked for now by bot protection on every path: Germany's Förderdatenbank, Poland's funduszeeuropejskie.gov.pl and PARP. Next: Austria FFG, Sweden Vinnova, Finland Business Finland, Ireland Enterprise Ireland, Portugal IAPMEI. Then award histories (CORDIS, BDNS concessions, 360Giving, USAspending).

2. One schema for every country

Each opportunity is normalised into one record: funder and level (EU, national, regional, local), country and regions, funding type (grant, loan, guarantee, tax credit, voucher, equity, prize, procurement), beneficiary types, sectors (NACE codes when the source gives them), amounts, opening and closing dates, status, documents, and the official URL. The schema is published as JSON Schema in the repository and the normalised data is CC0.

3. Nothing is deleted, everything is versioned

Crawls run nightly. A call that disappears from a source after a complete crawl is kept, marked by its last-seen date and set to closed. When the content of a record changes, the previous snapshot is stored, so you can see when a deadline moved or a budget changed. Raw source payloads are archived as received, one copy per content version.

4. The fit check: rules, not a model

You fill six fields: country, region, entity type, size, age, sectors (NACE divisions), plus the instruments you want and optional keywords. Every open or forthcoming call in your country and EU-wide is then screened by fixed rules:

A rule returns match, mismatch, or unknown. Fit means every eligibility rule is confirmed and the call text matches your keywords or sector. Eligible, off-topic means you could apply but nothing links the call to what you do; it never scores above 70. Not yet means one or two mismatches, or conditions we could not check: they are listed so you can verify them in the call. Filtered means three or more mismatches. The score is a sum of the rules, nothing else. Same input, same output, every time.

4b. Readiness gaps and negative memos

For every fit, a checklist of what a clean submission needs, in five buckets: documents, evidence, compliance, partners, narrative. Each item carries a founder-time estimate and a state: ok, missing, or check, derived from your form and from the programme family (Horizon collaborative call, EIC Accelerator, Spanish BDNS aid, Dutch RVO scheme, US federal grant, and so on). For every call that is not a fit, a memo: why it looked like one, the blocker, the hours and euros a wrong-route application would burn, and alternatives: same family with a later cut-off, another call that matched your keywords, or building the partner network first. All of it is rules; nothing is generated.

5. Where a model is used, and where it is not

Two places, both optional, both outside the request path of the screening.

Model calls go through Cloudflare AI Gateway, so every call is logged with its cost. No model ever decides a verdict.

6. Privacy

Fit-check inputs (URL, uploaded file, text) and results are stored privately to produce your result page and to improve the screening. They are never published, never indexed, and never sold. The result page is reachable only by its random link.

7. What we do not do

8. Open data

Normalised data is CC0. Source material keeps its publisher's license. Corrections and new sources are welcome at contact@aiteklabs.com.