The Grants.gov API for open funding.
Open and forecasted federal grant opportunities as clean JSON — with the open and close dates and the Assistance Listing (CFDA) numbers, plus a link to the grants.gov detail page. Filter by keyword, agency or status; defaults to what's open right now. One key for grants, contracts, spending and SEC data.
One call
curl "https://api.edgrapi.com/v1/grants?keyword=climate&status=posted" \
-H "X-API-Key: edgr_..."
What comes back
{
"count": 1, "total": 1551, "status": "posted|forecasted",
"grants": [
{ "id": "361754", "number": "PA-FPH-27-001",
"title": "Title X Family Planning Services Grants", "agency_code": "HHS-OPHS",
"status": "posted", "open_date": "2026-04-03", "close_date": "2027-01-11",
"cfda": ["93.217"], "grants_gov_url": "https://www.grants.gov/search-results-detail/361754" }
],
"source": "Grants.gov Search2 API"
}
Parameters
| Param | What it filters |
|---|---|
keyword | Full-text search across opportunities |
status | posted, forecasted, closed, archived (default: open = posted + forecasted) |
agency, category | Agency code (e.g. HHS-OPHS), funding category |
aln | Assistance Listing (CFDA) number, e.g. 93.217 |
limit, offset | Paging (limit 1–100); total is the full match count |
Honest freshness. Opportunities are as published on Grants.gov; Edgrapi
normalizes the official Search2 feed. Cost: 2 credits per call; empty results are free.
Agent-ready. This endpoint is also the
get_grants tool on the hosted
MCP server. Ask any agent "what federal grants are open for X?" and it calls this
with your one key — no wrapper code.