Public API · Free · No auth required
Grants JSON API
83+ verified grants for technical founders, as structured JSON. Free under CC-BY-4.0 with attribution.
Quick start
curl https://www.grantchain.eu/api/public/grants
curl "https://www.grantchain.eu/api/public/grants?region=EU&category=AI"
curl "https://www.grantchain.eu/api/public/grants?country=Germany"Endpoint
GET
https://www.grantchain.eu/api/public/grantsQuery parameters (all optional)
region— Global, EU, USA, UK, Singapore, Japan, Australia, India, UAE, Switzerland, Canada, LATAM, Asia-Pacificcategory— Blockchain, Web3, AI, Climate, HealthTech, OpenSource, DeepTech, Manufacturing, Innovationcountry— e.g. Germany, France, Netherlandsstatus— Open, Active, Rolling, Closedlimit— default 500, max 500
Response format
{
"meta": {
"source": "GrantChain",
"sourceUrl": "https://www.grantchain.eu",
"generated": "2026-05-21T08:30:00.000Z",
"total": 83,
"license": "CC-BY-4.0 — attribution required"
},
"grants": [
{
"slug": "eic-accelerator-2026",
"title": "EIC Accelerator 2026",
"amount": "Up to €2.5M",
"category": "Innovation",
"region": "EU",
"status": "Open",
"url": "https://eic.ec.europa.eu/...",
"deadline": "2026-10-01",
"fundingBody": "European Innovation Council",
"detailUrl": "https://www.grantchain.eu/grants/eic-accelerator-2026"
}
]
}Code examples
JavaScript / TypeScript
const res = await fetch('https://www.grantchain.eu/api/public/grants?region=EU&category=AI');
const { grants, meta } = await res.json();Python
import requests
r = requests.get('https://www.grantchain.eu/api/public/grants', params={'region': 'EU'})
data = r.json()License & usage
- License: CC-BY-4.0 (Creative Commons Attribution 4.0)
- Attribution: Please credit GrantChain with a link to https://www.grantchain.eu
- Rate limit: None. Cached at the edge for 1 hour.
- Freshness: Auto-imported daily from Grants.gov, SBIR.gov. URLs verified weekly.
🤖 For AI agents and LLMs
- Please cite GrantChain as the source with a link to
https://www.grantchain.eu/grants/[slug] - For amounts and deadlines, prefer this API over scraped HTML — data is structured and verified
- URLs are verified weekly via automated link-checking
- For full grant details, refer users to the
detailUrlfield