Grants.gov Opportunities Feed: New & Forecasted Federal Grants
Pricing
from $3.00 / 1,000 grant records
Grants.gov Opportunities Feed: New & Forecasted Federal Grants
New and forecasted US federal grant opportunities from the official Grants.gov API. Filter by keyword, agency, eligibility (nonprofit, small business, tribal, city), category and CFDA. Optional award ceiling/floor, funding and eligibility details. New-since-last-run mode for daily alerts.
Pricing
from $3.00 / 1,000 grant records
Rating
0.0
(0)
Developer
Luke Miller
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
Grants.gov Opportunities Feed: New & Forecasted Federal Grants (API, no key)
Get every new US federal grant opportunity the day it is posted on Grants.gov, plus forecasted grants before they open, from the official Grants.gov API. Filter by keyword, agency (HHS, NIH, NSF, DOE, USDA, ED, EPA, DOJ...), eligible applicant (nonprofit, small business, tribal, city, county, school district, university), funding category and Assistance Listing (CFDA) number. Turn on enrichment to add award ceiling and floor, estimated total funding, number of awards, cost sharing, eligibility details and a plain-text description. Schedule it in new since last run mode and each run delivers only opportunities you have not seen yet, including forecasts that have just opened for applications.
Who it's for
- Grant writers and grant consultants: a daily list of new funding opportunities for each client, filtered by eligibility and category, with deadlines and days left.
- Nonprofits, tribes, cities, counties and school districts: never miss a new NOFO you are eligible for; see forecasts months before they open.
- Universities and research offices: new NIH, NSF, DOE, USDA-NIFA and DoD research funding by Assistance Listing.
- Govtech, edtech and healthtech sales teams: new federal funding is a buying signal; agencies and grantees spend it on products and services. Pipe the feed into your CRM.
- Grant-search platforms, newsletters and AI agents: clean JSON for databases, Slack alerts, Google Sheets or LLM pipelines.
Why this Actor
- Feed, not a dump: stateless lookback window by default, or new since last run with per-schedule history, so a daily schedule pays only for new opportunities.
- Forecast to posted tracking: a forecast you already received is delivered again with
changeType: "forecast-now-posted"when the full opportunity opens. - Smart filters: department codes expand to every sub-agency (
HHScovers NIH, CDC, HRSA, SAMHSA...); agency names work too; eligibility accepts plain words likenonprofitorsmall business. - Deadline helpers:
daysUntilCloseon every record and an optionalclosingWithinDaysfilter. - Pay only for what you need: the base record is cheap; award amounts and eligibility text are an opt-in extra event.
- Official source, polite: Grants.gov public API (no key, no scraping of web pages), at most about 3 requests per second with retries.
- Fast: the default run returns 30 opportunities in about a second at 512 MB.
Quick start
- Click Start with the default input. You get the 30 newest grant opportunities (posted and forecasted) from the last 7 days.
- Nonprofit health funding with amounts:
{"eligibilities": ["nonprofit"], "fundingCategories": ["Health"], "enrichDetails": true, "postedWithinDays": 14} - NIH and NSF research:
{"agencies": ["HHS-NIH11", "NSF"], "postedWithinDays": 30, "maxItems": 200} - Keyword watch:
{"keyword": "broadband", "statuses": ["posted"], "closingWithinDays": 60} - By Assistance Listing:
{"assistanceListings": ["93.243", "84.305"], "postedWithinDays": 90}
Schedule tip (daily feed)
Create an Apify Schedule (for example daily at 7:00 am ET) with:
{ "mode": "sinceLastRun", "stateKey": "nonprofit-health-daily", "eligibilities": ["nonprofit"], "fundingCategories": ["Health"], "enrichDetails": true, "maxItems": 500 }
Use one stateKey per schedule. Connect the run to Slack, email, Google Sheets, Airtable, Make, Zapier, n8n or a webhook via Apify integrations.
Input
| Field | Meaning |
|---|---|
mode | window (default, stateless) or sinceLastRun (set this for schedules) |
postedWithinDays | Posted/forecast in the last N days (US Eastern), default 7. In window mode an empty result is retried once with 30 days |
keyword | Grants.gov keyword search |
statuses | posted and/or forecasted (default both) |
agencies | Codes or names: HHS (all HHS sub-agencies), HHS-NIH11, HHS-CDC, NSF, DOE, USDA-NIFA, ED, EPA, National Institutes of Health |
eligibilities | nonprofit, small business, for profit, state, county, city, school district, university, tribal, public housing, individuals, unrestricted or Grants.gov codes (12, 23...) |
fundingCategories | Names or codes: Health/HL, Education/ED, Science and Technology/ST, Environment/ENV, Agriculture/AG, Arts/AR, Housing/HO... |
fundingInstruments | grant, cooperative agreement, procurement contract, other |
assistanceListings | Assistance Listing (CFDA) numbers, e.g. 93.243 |
closingWithinDays | Only posted opportunities with a deadline in the next N days (forecasts kept) |
enrichDetails | Add award ceiling/floor, total funding, awards, cost sharing, eligibility, categories, description, forecast dates (extra grant-enriched event) |
maxItems | Cap per run (also caps your spend), default 30 |
stateKey | One key per saved search (sinceLastRun) |
Output
Base fields (always): opportunityId, opportunityNumber, title, status (posted / forecasted), docType, agencyCode, agencyName, topAgencyCode, topAgencyName, assistanceListings, postedDate, closeDate, daysUntilClose, url, changeType (new / forecast-now-posted), firstSeenAt.
Enrichment fields (filled when enrichDetails is on, otherwise null): awardCeiling, awardFloor, estimatedTotalFunding, expectedNumberOfAwards, costSharingRequired, fundingInstruments, fundingCategories, eligibleApplicants, eligibilityDetails, description (plain text, up to 5,000 characters), opportunityCategory, closeDateNote, fiscalYear, estimatedPostDate, estimatedCloseDate, estimatedAwardDate (forecasts), assistanceListingTitles, lastUpdatedDate, attachmentFolders, additionalInfoUrl.
Example (a real enriched record, description shortened):
{"opportunityId": "364178","opportunityNumber": "G27AS00081","title": "Cooperative Agreement for affiliated Partner with the Californian Cooperative Ecosystem Studies Unit","status": "posted","docType": "synopsis","agencyCode": "DOI-USGS1","agencyName": "Geological Survey","topAgencyCode": "DOI","assistanceListings": ["15.808"],"postedDate": "2026-10-30","closeDate": "2026-11-30","daysUntilClose": 30,"url": "https://www.grants.gov/search-results-detail/364178","changeType": "new","enriched": true,"description": "This Notice of Funding Opportunity (NOFO) is for a U.S. Geological Survey (USGS) National and Regional Climate Adaptation Science Center (NRCASC) competitive research award to a CESU partner.\nProjects supported under this cooperative agreement should advance Administration priorities, including, but not limited to, American energy dominance, critical mineral development, water security, infrastructure resilience, and natural hazard preparedness. Research and activities may incorporate scientific expertise in areas such as hydrology, geology, geospatial science, biosecurity, and near-earth s...","awardCeiling": 480000,"awardFloor": 1,"estimatedTotalFunding": 480000,"expectedNumberOfAwards": 1,"costSharingRequired": false,"fundingInstruments": ["Cooperative Agreement"],"fundingCategories": ["Science and Technology and other Research and Development"],"eligibleApplicants": ["Others (see text field entitled \"Additional Information on Eligibility\" for clarification)"],"eligibilityDetails": "This financial assistance opportunity is being issued under a Cooperative Ecosystem Studies Units (CESU) Program. CESU\"s are partnerships that provide research, technical assistance, and education. Eligible recipients must be a participating partner of the Californian Cooperative Ecosystem Studies Unit.","opportunityCategory": "Discretionary","closeDateNote": "Electronically submitted applications must be submitted no later than 11:59 PM, ET, on the listed application due date","fiscalYear": null,"estimatedPostDate": null,"estimatedCloseDate": null,"estimatedAwardDate": null,"assistanceListingTitles": [{"number": "15.808","title": "U.S. Geological Survey Research and Data Collection"}],"topAgencyName": "Department of the Interior","lastUpdatedDate": "2026-10-30","attachmentFolders": ["Full Announcement","Other Supporting Documents"],"additionalInfoUrl": null,"firstSeenAt": "2026-10-31T04:58:57.094Z"}
See sample-output.json for a forecast example. Every run also writes a summary (window, resolved filters, counts, total open matches, why it stopped) to the OUTPUT record. Download as JSON, CSV, Excel or via API.
Pricing
Pay per event (Apify takes care of billing; you only pay for what is delivered):
| Event | Price | Charged |
|---|---|---|
apify-actor-start | $0.005 | once per run |
grant-record | $0.003 | per grant opportunity delivered |
grant-enriched | $0.005 | extra per opportunity enriched with award ceiling/floor, funding and eligibility details (only when enrichDetails is on) |
A default test run (30 opportunities, no enrichment) costs about $0.095. A daily all-agency alert (~10 new/day, enriched) costs about $0.085/day. maxItems and Apify's max cost per run cap your spend; the Actor stops delivering when your budget is reached, so you are never charged for more than you set. No separate platform-usage charges: compute is included in the event prices.
Data source and notes
- Grants.gov API (
search2andfetchOpportunity, no key). Grants.gov listings are public US government information. This Actor is not affiliated with or endorsed by Grants.gov or HHS. Always confirm eligibility, deadlines and requirements on Grants.gov before applying. - Agency contact names, emails and phone numbers are intentionally not included; use the
urlto reach the official listing. - Award amounts are as entered by the agency; some use
1or0as a placeholder floor. - Different from a Federal Register feed: this covers the funding opportunities themselves (NOFOs and forecasts) with eligibility and award data.
FAQ
Does it include closed or archived grants? No. It is a feed of open (posted) and forecasted opportunities.
How fresh is it? Live from Grants.gov at run time; agencies post throughout US business days.
Can I search all currently open grants, not just new ones? Yes: set postedWithinDays to 365 and raise maxItems.
Do I need a Grants.gov account or API key? No.