Beispiel-Requests
Hier findest du typische API-Anfragen und Antworten für die wichtigsten Anwendungsfälle.
Förderprogramme abrufen
Alle Förderprogramme auflisten
GET /api/v1/grants
Authorization: Bearer rfk_dein_token_hier
Antwort:
{
"grants": [
{
"id": "abc-123",
"slug": "kulturfoerderung-bayern",
"title": "Kulturförderung Bayern",
"short_description": "Förderung kultureller Projekte in Bayern",
"grant_type": "subsidy",
"deadline": "2026-06-30",
"ongoing_grant": false,
"max_funding_amount": 50000,
"grant_provider": {
"id": "provider-456",
"name": "Bayerisches Staatsministerium",
"slug": "bayerisches-staatsministerium"
}
}
],
"meta": {
"current_page": 1,
"total_pages": 42,
"total_count": 1024
}
}
Mit Filtern suchen
GET /api/v1/grants?q=umwelt&grant_type=subsidy&page=1&per_page=25
Authorization: Bearer rfk_dein_token_hier
Einzelnes Förderprogramm abrufen
GET /api/v1/grants/kulturfoerderung-bayern
Authorization: Bearer rfk_dein_token_hier
Fördergeber abrufen
Alle Fördergeber auflisten
GET /api/v1/grant_providers
Authorization: Bearer rfk_dein_token_hier
Antwort:
{
"grant_providers": [
{
"id": "provider-456",
"name": "Bayerisches Staatsministerium",
"slug": "bayerisches-staatsministerium",
"grant_provider_type": "state_ministry",
"website": "https://www.stmwk.bayern.de",
"city": "München",
"grants_count": 15
}
],
"meta": {
"current_page": 1,
"total_pages": 8,
"total_count": 187
}
}
Einzelnen Fördergeber abrufen
GET /api/v1/grant_providers/bayerisches-staatsministerium
Authorization: Bearer rfk_dein_token_hier
KI-Matching
Matching starten
Das Matching läuft asynchron. Du startest es mit einem POST-Request und erhältst eine ID zum Abrufen der Ergebnisse.
POST /api/v1/matching
Authorization: Bearer rfk_dein_token_hier
Content-Type: application/json
{
"organization_id": "meine-org-123",
"organization_profile": {
"name": "Kulturverein München e.V.",
"description": "Gemeinnütziger Verein zur Förderung zeitgenössischer Kunst und Kultur in München.",
"legal_form": "eingetragener_verein",
"regions": ["bayern"],
"grant_areas": ["kultur"]
},
"project": {
"title": "Digitale Kunstwerkstatt",
"description": "Einrichtung eines Kreativraums mit digitalen Tools für junge Künstler:innen."
}
}
Antwort:
{
"matching_request_id": "match-789",
"status": "pending",
"status_url": "/api/v1/matching/match-789",
"results_url": "/api/v1/matching/match-789/results",
"message": "Matching process started. Poll status_url for progress."
}
Matching-Ergebnisse abrufen
GET /api/v1/matching/match-789
Authorization: Bearer rfk_dein_token_hier
Antwort (wenn fertig):
{
"matching_request_id": "match-789",
"status": "completed",
"results_count": 12,
"results": [
{
"grant_id": "abc-123",
"title": "Kulturförderung Bayern",
"relevance_score": 0.92,
"match_reasons": ["Passende Region", "Kulturbereich"]
}
]
}
Kontingent prüfen
GET /api/v1/usage/quota
Authorization: Bearer rfk_dein_token_hier
Antwort:
{
"quarter": "Q1 2026",
"matching_requests": {
"used": 450,
"limit": 1000,
"remaining": 550
},
"active_organizations": 23
}
Filterparameter
Für Förderprogramme (/api/v1/grants)
| Parameter | Beschreibung | Beispiel |
|---|---|---|
q |
Volltextsuche | q=umwelt |
grant_type |
Förderart | grant_type=subsidy |
region_ids[] |
Region-IDs | region_ids[]=uuid |
grant_area_ids[] |
Förderbereich-IDs | grant_area_ids[]=uuid |
page |
Seitennummer | page=2 |
per_page |
Ergebnisse pro Seite (max. 100) | per_page=50 |
Für Fördergeber (/api/v1/grant_providers)
| Parameter | Beschreibung | Beispiel |
|---|---|---|
q |
Suche nach Name | q=ministerium |
grant_provider_type |
Typ des Fördergebers | grant_provider_type=state_ministry |
page |
Seitennummer | page=2 |
per_page |
Ergebnisse pro Seite | per_page=50 |
War diese Seite hilfreich?