German Federal Grants Scraper (Förderkatalog)
Pricing
from $1.00 / 1,000 grants
German Federal Grants Scraper (Förderkatalog)
Extract German federal funding projects from the Förderkatalog: grant reference, ministry, recipient, executing body, topic, runtime, federal amount, funding type and classification.
Pricing
from $1.00 / 1,000 grants
Rating
5.0
(1)
Developer
Public Money
Maintained by ApifyActor stats
1
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
This Actor reads the German federal government's Förderkatalog — every project the federal ministries fund directly — and returns one record per project: grant reference, ministry, recipient and executing body, topic, runtime, federal amount, subject classification and funding type. Filters run on the Förderkatalog itself.
What it does
- Returns one record per project, newest start date first: 302,282 projects when this was verified, 42,016 of them still running.
- Filters at the source: topic keyword, ministry, recipient or executing body, grant reference, federal state, runtime, amount and running-only.
- Reads each project's detail page for the subject classification (Leistungsplansystematik), funding type and profile, and the city and state of the recipient and executing body.
- Keeps the search session the portal needs and walks every result page.
- Needs no API key.
Use cases
| You need to | How this Actor does it |
|---|---|
| See who gets federal money in a field | Set a topic keyword (German) and group by recipient |
| Track an organisation's federal grants | Set Recipient and read amounts and runtimes |
| Map funding by state | Filter by federal state and sum federalAmount |
| Watch new projects | Set "Starts on or after" to a recent date and schedule the run |
| Feed a research agent | Call the Actor over MCP and let the model set the filters |
Input
| Field | Type | Default | What it controls |
|---|---|---|---|
keyword | string | empty | Matched anywhere in the project topic (German); % and _ are wildcards |
ministry | string | empty | Current ministry code, e.g. BMFTR, BMWE |
recipient / executingBody | string | empty | Matched anywhere in the organisation name |
grantReference | string | empty | Förderkennzeichen, exact or with % |
state | string | empty | Federal state, e.g. Bayern |
startFrom / endTo | date | empty | Runtime starts on or after / ends on or before |
minAmount / maxAmount | integer | empty | Federal amount in euro |
onlyRunning | boolean | false | Only projects still running |
fetchDetails | boolean | true | Reads the detail page; off is much faster |
maxItems | integer | 500 | Caps how many projects are returned, and so the cost; 0 for all matched |
{"keyword": "Wasserstoff","startFrom": "2024-01-01","maxItems": 200}
Output
| Field group | Fields |
|---|---|
| Identity | grantReference, projectUrl |
| Project | topic, jointProject, planClassification, fundingType, fundingProfile |
| Funder | ministry, ministryUnit, administeringAgency |
| Recipient | recipient, recipientCity, recipientState |
| Executing body | executingBody, executingBodyCity, executingBodyState |
| Money and time | federalAmount (euro), startDate, endDate |
| Raw | detail — every detail-page field as published |
{"grantReference": "BCT0022","topic": "Entwicklung Kompakter Gasgeneratoren zur Erzeugung von Brenngasen …","ministry": "BMWE","recipient": "Siemens Aktiengesellschaft","recipientCity": "Erlangen","recipientState": "Bayern, Deutschland","federalAmount": 1416705,"startDate": "1973-08-01","endDate": "1974-11-30","planClassification": "Emissionsverringerung und Energiereinsparung im Straßenverkehr","fundingType": "Direkte Projektförderung"}
Coverage and limits
As the Förderkatalog itself states (checked 2026-10-05):
- It covers projects of six federal ministries: BMFTR, BMUKN, BMWE, BMLEH, BMV and BMJV. It is not a complete view of all federal funding, and projects of the Länder or other funders are not included.
- Projects appear at the earliest 60 days after approval.
- Closed projects are listed under the ministry that would be responsible today, so former names such as BMWK match nothing.
Also: topics and names are in German as published, some projects carry a federal amount of 0, and runs with fetchDetails on read one extra page per project (about 3 seconds each).
Pricing
Pay per event: one grant-scraper event per project written to the dataset. The optional schema.org block is charged once per run.