Grants.gov Grant Opportunity Monitor & Deadline Alerts
Pricing
from $1.02 / 1,000 grant opportunities
Grants.gov Grant Opportunity Monitor & Deadline Alerts
Search and monitor every US federal grant on Grants.gov. Filter by keyword, agency, eligibility (cities, nonprofits, small businesses, tribes, schools), category and Assistance Listing. Deadline countdowns, only-new alerts, optional full details (award amounts, eligibility, NOFOs). Official API.
Pricing
from $1.02 / 1,000 grant opportunities
Rating
0.0
(0)
Developer
Shyheim Ulrickson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Use it to get a daily feed of new US federal grant opportunities and deadline changes that match your keywords and eligibility.
Cost: $1.20 per 1,000 opportunities, plus $1 per 1,000 if you turn on full details. A default run (50 rows) costs about $0.06.
Why this one
- Monitoring, not just search.
onlyNewreturns only grants you have not seen yet, andreportUpdatesre-delivers a grant when its deadline or status changes. - Precise results.
strictKeywordMatchfilters out the loose matches Grants.gov keyword search returns, and every row carriesdaysUntilCloseand adeadlineStatus. - Official public API. No login, no key, no browser; a full scan takes about 5 seconds.
Sample output (real run, Oct 20, 2026):
| opportunityNumber | title | agencyName | status | closeDate | daysUntilClose |
|---|---|---|---|---|---|
| RFA-HD-28-006 | Learning Disabilities Research Centers | National Institutes of Health | forecasted | – | – |
| RFA-AI-28-012 | Translational Centers Using Microphysiological Systems for Infectious Diseases (U54 Clinical Trial Not Allowed) | National Institutes of Health | posted | 2027-01-29 | 101 |
| RFA-AI-28-005 | Immune Tolerance Network (UM1 Clinical Trial Required) | National Institutes of Health | posted | 2027-01-29 | 101 |
Track every US federal grant opportunity on Grants.gov and get a clean, deadline-aware feed: new grants, forecasts, deadlines, award amounts, eligibility and NOFO links. Filter by keyword, agency, eligible applicant type, funding category, instrument or Assistance Listing (CFDA) number. Schedule it daily with "Only new" mode to receive only the grants you have not seen yet, plus optional alerts when a deadline moves or a forecast opens.
Data comes from the official public Grants.gov API. No login, no API key, no browser scraping, so runs are fast (a full scan of all ~1,450 open and forecasted opportunities takes about 5 seconds) and cheap.
Real output from the Federal grants for nonprofits closing in 60 days example task (Oct 21, 2026).
What data can you get from Grants.gov?
| 🔎 Search | Keywords (one search per keyword, merged and de-duplicated, with matchedKeywords per row) |
| 🏛️ Agency filter | Top-level codes (HHS, USDA, DOE…) automatically expand to all sub-agencies; sub-agency codes (HHS-NIH11, USDA-NIFA) also work |
| 👥 Eligibility filter | State, county and city governments, school districts, tribes, nonprofits, universities, small businesses, individuals… |
| 🗂️ Category filter | Health, Education, Environment, Energy, Infrastructure (IIJA), Science & R&D, Transportation, and more |
| ⏰ Deadline fields | closeDate, daysUntilClose, deadlineStatus (open, closing_soon ≤14 days, no_deadline_listed, forecasted…), plus closingWithinDays and postedWithinDays filters |
| 🔔 Monitoring mode | onlyNew remembers what you already received; reportUpdates re-delivers a grant when its deadline or status changes |
| 💵 Full details (optional) | Description, eligibility text, award ceiling/floor, total program funding, expected number of awards, cost sharing, forecast dates (estimated post/close/award dates), NOFO attachment download links |
| 🎯 Precision controls | strictKeywordMatch (Grants.gov keyword search is very broad) and minAwardCeiling |
Who uses this federal grant monitor?
- Grant writers and consultants: one daily feed for every client's keywords and eligibility type.
- Nonprofits, universities, tribes and local governments: never miss a NOFO or a deadline extension.
- SLED / GovTech / EdTech / HealthTech vendors: find federal money your customers can use to buy your product (broadband, cybersecurity, school safety, public health…).
- Newsletters and grant databases: a structured feed of new federal opportunities and forecasts.
- AI agents and RAG pipelines: clean JSON with full descriptions and NOFO links, ready to embed.
How to find and monitor federal grants
- Enter your topics in Keywords (for example
broadband,digital equity), or leave it empty to list everything that matches your other filters. - Narrow the results with Eligible applicant types (nonprofits, cities, counties, tribes, schools, small businesses), Agencies or Funding categories.
- Set Max results to cap the cost, then click Start. Each row has the deadline, days left and a link to the notice on Grants.gov.
- To get alerts, turn on Only new opportunities (monitoring mode), save the input as a task and add a daily or weekly schedule.
- Send new grants where your team works with an integration (see below), or download CSV, Excel or JSON.
Example tasks: grant alerts you can copy
Ready-made configurations you can copy and run in one click:
- New broadband & digital equity grants (weekly): only grants you have not seen yet, forecasted and open.
- Federal grants for nonprofits closing in 60 days: soonest deadline first, rolling notices left out.
- Upcoming federal grants for cities and counties: forecasts with award amounts, before they open.
Grants.gov search examples (input JSON)
Daily alert of new broadband and cybersecurity grants for local governments
{"keywords": ["broadband", "cybersecurity"],"eligibilities": ["01", "02", "05"],"onlyNew": true,"reportUpdates": true,"stateKey": "local-gov-tech","includeDetails": true}
Schedule it daily (Apify Console → Schedules) and connect a webhook, Slack, email or Google Sheets integration to the dataset.
Everything posted in the last 7 days
{ "postedWithinDays": 7, "maxItems": 500 }
Environment grants for counties/cities closing in the next 90 days, with award amounts
{"fundingCategories": ["ENV"],"eligibilities": ["01", "02"],"closingWithinDays": 90,"excludeNoDeadline": true,"includeDetails": true,"sortBy": "closeDate|asc"}
All USDA forecasts (grants announced but not yet open)
{ "agencies": ["USDA"], "statuses": ["forecasted"], "includeDetails": true }
Large awards only (ceiling ≥ $1M), exact-word matching
{ "keywords": ["infrastructure"], "minAwardCeiling": 1000000, "strictKeywordMatch": true }
Grants.gov monitor input fields
| Field | Type | Default | Description |
|---|---|---|---|
keywords | list | – | Search terms. Each one is a separate Grants.gov search; results are merged. Empty = everything matching other filters |
statuses | list | forecasted, posted | Also closed, archived |
agencies | list | – | Grants.gov agency codes; top-level codes include sub-agencies |
eligibilities | list | – | Applicant type codes (table below) |
fundingCategories | list | – | Category codes (table below) |
fundingInstruments | list | – | G grant, CA cooperative agreement, PC procurement contract, O other |
assistanceListings | list | – | CFDA / Assistance Listing numbers, e.g. 93.243 |
postedWithinDays | int | – | Only opportunities posted in the last N days (Eastern Time) |
closingWithinDays | int | – | Only opportunities whose deadline is within the next N days |
excludeNoDeadline | bool | false | Drop posted opportunities with no close date |
includeDetails | bool | false | Fetch the full record for each opportunity (extra event) |
maxDescriptionChars | int | 5000 | Truncate long description/eligibility text |
minAwardCeiling | int | – | Only awards with a ceiling ≥ this (turns on details) |
strictKeywordMatch | bool | false | Keep only rows where the exact word appears in the title (or description, with details) |
sortBy | enum | newest first | Newest/oldest posted, soonest/latest deadline |
onlyNew | bool | false | Output only opportunities not delivered by earlier runs |
reportUpdates | bool | false | With onlyNew, also re-deliver on deadline/status changes |
stateKey | string | default | Name of the monitor's memory (run several independent monitors) |
maxItems | int | 50 | Hard cap on rows (cost control). The default keeps a first run around $0.06; raise it for a full scan. |
What does each grant record contain?
Each dataset item is one opportunity. Real example (forecast, with details):
{"opportunityId": 364066,"opportunityNumber": "PAR-28-084","title": "Testing Centers for Evaluation of Somatic Cell Genome Editing Approaches for Translational Applications (U42 Clinical Trial Not Allowed)","agencyCode": "HHS-NIH11","agencyName": "National Institutes of Health","topAgencyCode": "HHS","status": "forecasted","postedDate": "2026-10-13","closeDate": null,"daysUntilClose": null,"deadlineStatus": "forecasted","assistanceListings": ["93.351"],"opportunityUrl": "https://www.grants.gov/search-results-detail/364066","description": "This Notice of Funding Opportunity (NOFO) invites applicants to support Testing Centers…","fundingInstruments": ["Cooperative Agreement"],"fundingCategories": ["Health"],"awardCeiling": 900000,"awardFloor": 580000,"expectedNumberOfAwards": 3,"costSharingRequired": false,"fiscalYear": 2028,"estimatedPostDate": "2027-11-25","estimatedCloseDate": "2028-01-25","estimatedAwardDate": "2028-07-30","estimatedProjectStartDate": "2028-08-01","attachments": [],"detailsIncluded": true,"scrapedAt": "2026-10-19T01:40:32Z"}
Award amounts from a live run with full details on, from the Upcoming federal grants for cities and counties example task:
More rows from a live run (environment grants for counties/cities, deadline ≤ 90 days, run on 18 Oct 2026):
| Title | Agency | Deadline | Days left | Status | Award ceiling |
|---|---|---|---|---|---|
| FY 2027 AmeriCorps Seniors RSVP Competition | AmeriCorps | 2026-10-20 | 2 | closing_soon | – |
| Exploring and Enhancing Outdoor and Heritage Tourism in the Chesapeake Bay Watershed | National Park Service | 2026-11-04 | 17 | open | $50,000 (26 awards, $1M total) |
| Easement Restoration and Stewardship | Natural Resources Conservation Service | 2026-11-19 | 32 | open | $5,000,000 |
Always-present fields: opportunityId, opportunityNumber, title, agencyCode, agencyName, topAgencyCode, status, docType, postedDate, closeDate, daysUntilClose, deadlineStatus, assistanceListings, opportunityUrl, matchedKeywords, keywordInTitle, scrapedAt. In monitoring mode with reportUpdates, updated rows also carry changeType (status_changed / deadline_changed) and previousCloseDate.
With includeDetails: description, eligibilityText, eligibleApplicantTypes, fundingInstruments, fundingCategories, awardCeiling, awardFloor, estimatedTotalFunding, expectedNumberOfAwards, costSharingRequired, closeDateNote, originalCloseDate, archiveDate, lastUpdatedDate, opportunityCategory, topAgencyName, assistanceListingTitles, fiscalYear, forecast estimated*Date fields, attachments (name + direct download URL), relatedLinks, revision.
The run's OUTPUT record in the key-value store summarizes counts (pushed, new, updated, already seen, filtered out), the agency codes searched and any warnings.
Export as JSON, CSV, Excel or HTML, or read it via the Apify API.
How much does it cost to monitor Grants.gov?
Pay per event, with no monthly fee:
| Event | Price |
|---|---|
| Opportunity in the dataset | $0.0012 ($1.20 per 1,000) |
Full details for an opportunity (only with includeDetails) | +$0.001 |
Apify subscribers on the Bronze, Silver and Gold plans pay 5%, 10% and 15% less per event; the Pricing tab shows the price for your plan.
Examples: a daily alert that delivers 5 new grants with details costs about $0.01/day ($0.33/month). A default run (maxItems 50, no details) costs at most about $0.06. The full list of every open and forecasted federal grant (~1,450 rows, no details; set maxItems to 1,500 or more) costs about $1.74. Use maxItems and Apify's maximum charge per run to cap spending; the Actor stops cleanly when the limit is reached.
Integrations: send new grants to Zapier, Make, n8n, Google Sheets or Slack
Every run writes a dataset you can push anywhere. Schedule the Actor (or a saved task) and connect one of Apify's integrations from the Integrations tab:
- Zapier, Make and n8n: trigger a workflow when a run finishes and pass the new grants to your CRM, newsletter tool or project board.
- Google Sheets: append each run's new opportunities to a sheet your grants team already uses.
- Slack and email: get a message when a scheduled run finds new grants or a deadline moves.
- Webhooks: call your own endpoint when a run succeeds.
- API: start a run and read the results over HTTP, or use the JavaScript and Python clients. Code samples are in the API tab.
- MCP for AI agents: connect
https://mcp.apify.com/?tools=opendatalabs/grants-gov-monitorto Claude, Cursor or another MCP client and ask for grants in plain language.
FAQ
Is this legal? Is the data public? Yes. Grants.gov is the US government's public grants portal, and this Actor uses its official public API, which needs no login or key. Federal grant notices are public records. The Actor does not collect named agency contact people (personal data); use opportunityUrl to see the agency contact on Grants.gov.
Why do some keyword results not mention my keyword? Grants.gov's keyword search is full text with stemming, so "cybersecurity" matches ~200 opportunities, most of which mention it only somewhere in the notice. Each row has keywordInTitle. Turn on strictKeywordMatch to keep only exact-word matches (in the title, or in the description/eligibility if details are on).
How does "Only new" work? The Actor stores the IDs it delivered (and their status and deadline) in a named key-value store per stateKey. The next run outputs only unseen opportunities. With reportUpdates, an opportunity is re-delivered when it goes from forecasted to posted or its deadline changes. Use a different stateKey for each monitor.
Why does an agency return nothing? Grants.gov lists opportunities under sub-agency codes. The Actor expands top-level codes (e.g. USDA → USDA-NIFA, USDA-RD, …) automatically and warns when a code has no current opportunities.
How fresh is the data? Live: every run queries Grants.gov directly. Agencies post new opportunities on business days; a daily schedule is plenty.
What about closed or archived grants? Add closed and/or archived to statuses for historical research.
Grants.gov eligibility and funding category codes
Eligible applicant types (eligibilities): 00 State governments · 01 County governments · 02 City or township governments · 04 Special district governments · 05 Independent school districts · 06 Public/state institutions of higher education · 07 Federally recognized tribal governments · 08 Public/Indian housing authorities · 11 Other Native American tribal organizations · 12 Nonprofits with 501(c)(3) · 13 Nonprofits without 501(c)(3) · 20 Private institutions of higher education · 21 Individuals · 22 For-profit organizations (not small businesses) · 23 Small businesses · 25 Others · 99 Unrestricted
Funding categories (fundingCategories): AG Agriculture · AR Arts · BC Business and Commerce · CD Community Development · CP Consumer Protection · DPR Disaster Prevention and Relief · ED Education · ELT Employment, Labor and Training · EN Energy · ENV Environment · FN Food and Nutrition · HL Health · HO Housing · HU Humanities · IIJ Infrastructure Investment and Jobs Act · ISS Income Security and Social Services · IS Information and Statistics · LJL Law, Justice and Legal Services · NR Natural Resources · OZ Opportunity Zone Benefits · O Other · RT Recreation and Tourism · RD Regional Development · ST Science, Technology and other R&D · T Transportation · ACA Affordable Care Act
Related Actors from opendatalabs
- Sitemap URL Extractor with Change Tracking: see which pages a website added, changed or removed since your last run, for example an agency's news or funding pages.
- Broken Link Checker & 404 Finder for Websites: find broken links, images and mixed content on any site, with the pages to fix.
Feedback and support
This Actor is new and actively maintained. If a run fails, a field is missing, or a result looks wrong, please open an issue on the Issues tab with the run ID. We read and reply to every issue, and suggestions for new filters or fields are very welcome. Not affiliated with Grants.gov or the US government.

