Grants.gov Federal Grant Opportunities avatar

Grants.gov Federal Grant Opportunities

Pricing

from $4.00 / 1,000 grant opportunities

Go to Apify Store
Grants.gov Federal Grant Opportunities

Grants.gov Federal Grant Opportunities

US federal grant opportunities from the official Grants.gov API—agency, amounts, deadlines, eligibility and full synopsis, including forecasts.

Pricing

from $4.00 / 1,000 grant opportunities

Rating

0.0

(0)

Developer

Kamal Katul

Kamal Katul

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Security

Limited permissions

Share

This product uses the Grants.gov API but is not endorsed or certified by the U.S. Department of Health and Human Services.

Search US federal grant opportunities from the official Grants.gov API and get each one as a clean, spreadsheet-ready record: title, agency, status, posted and closing dates, award ceiling and floor, estimated total funding, expected number of awards, cost sharing, eligible applicant types, eligibility text, description, Assistance Listing (ALN/CFDA) numbers and the agency's grants contact.

Forecasted opportunities (announced but not yet open) are included by default, with their estimated post, due and award dates, so you see funding months before the application window opens.

Use cases

  • Grant writers and consultants: a daily or weekly feed of new opportunities that match your clients' fields and eligibility.
  • Nonprofits, universities, cities and tribes: track every program you can apply to, sorted by deadline.
  • Small businesses and startups: find SBIR/STTR-style and other grants open to for-profits and small businesses.
  • GovTech and grant-management platforms: keep an opportunity database up to date via API, Zapier or Make.
  • Researchers and journalists: analyze federal funding by agency, category or size.

How to use

  1. Optional Keyword (e.g. broadband, artificial intelligence, workforce).
  2. Status: forecasted and posted by default; add closed or archived for history.
  3. Optional filters: Posted within the last N days, Agency codes (HHS, NSF, USDA, DOD, or a sub-agency such as HHS-NIH11), Eligible applicant types, Funding categories, Funding instruments, Assistance Listing numbers, Minimum award ceiling.
  4. Pick Sort by (newest, closing soonest, ...) and Max results, then run. Schedule it for a fresh feed.

Input

FieldTypeDescription
keywordstringFull-text search. Empty = all.
statusesarrayforecasted, posted, closed, archived. Default forecasted + posted.
postedWithinDaysintegerPosted in the last N days; 0 = any time.
agenciesarrayAgency codes. Top-level codes include all sub-agencies.
eligibilitiesarrayApplicant type codes, e.g. 23 small businesses, 12 501(c)(3) nonprofits, 02 cities, 99 unrestricted.
fundingCategoriesarraye.g. HL health, ED education, ST science & technology, AG agriculture.
fundingInstrumentsarrayG grant, CA cooperative agreement, PC procurement contract, O other.
alnNumbersarrayAssistance Listing numbers such as 47.070.
sortBystringnewest, oldest, closingSoonest, closingLatest, relevance.
includeDetailsbooleanFetch award amounts, eligibility, description and contact (default true). Off = faster, basic fields only.
minAwardCeilingintegerKeep only opportunities with a maximum award of at least this many USD.
maxResultsintegerCap (default 100).

Example: open AI-related grants that small businesses can apply for, closing soonest first.

{
"keyword": "artificial intelligence",
"statuses": ["posted"],
"eligibilities": ["23", "22"],
"sortBy": "closingSoonest",
"maxResults": 50
}

Invalid values (unknown status, malformed agency code or ALN) stop the run immediately with a clear message, before any charge.

Output

Real record from a test run on 2026-10-28 (long text shortened here):

{
"opportunityId": "364156",
"opportunityNumber": "HHS-2027-ACL-AOA-LMRC-0019",
"title": "National Center for Law and Elder Rights",
"status": "forecasted",
"agencyCode": "HHS-ACL",
"agencyName": "Administration for Community Living",
"parentAgency": "Department of Health and Human Services",
"postedDate": "2026-10-27",
"closeDate": null,
"alnNumbers": ["93.048"],
"category": "Discretionary",
"fundingInstruments": ["Cooperative Agreement"],
"fundingCategories": ["Income Security and Social Services"],
"eligibleApplicants": ["Nonprofits having a 501(c)(3) status with the IRS, other than institutions of higher education", "..."],
"awardCeiling": 400000,
"awardFloor": 250000,
"estimatedTotalFunding": 1500000,
"expectedNumberOfAwards": 4,
"costSharing": true,
"fiscalYear": 2027,
"estimatedPostDate": "2027-01-05",
"estimatedApplicationDueDate": "2027-03-05",
"estimatedAwardDate": "2027-05-01",
"description": "Section 420(a)(1) of the Older Americans Act (OAA) requires a national legal assistance support system...",
"additionalInfoUrl": "https://acl.gov/grants/open-opportunities",
"contactEmail": "aoa.oaa@acl.hhs.gov",
"lastUpdated": "2026-10-27",
"url": "https://www.grants.gov/search-results-detail/364156",
"detailsFetched": true,
"attribution": "This product uses the Grants.gov API but is not endorsed or certified by the U.S. Department of Health and Human Services."
}

Every record has all 34 fields (null when the agency did not fill them in). A RUN_SUMMARY record shows the total matching count, records read, filtered and saved.

Pricing

Pay per result: $0.004 per opportunity saved ($4 per 1,000), details included. Records removed by the minimum-award filter are free. Apify may also apply its standard tiny Actor-start and dataset-item platform events. Set a maximum spend per run in the Apify console and the Actor stops cleanly at that limit.

Limits and tips

  • Agencies fill in award amounts, number of awards and eligibility text inconsistently; empty values are null, never guessed.
  • Forecasts have no closing date; use estimatedApplicationDueDate.
  • Each Assistance Listing number is a separate search, and results are de-duplicated.
  • With details on, expect roughly 3 to 4 opportunities per second.
  • Always confirm deadlines and requirements in the official notice (url / additionalInfoUrl) before applying.

FAQ

Do I need a Grants.gov account or API key? No. The Actor uses the public Grants.gov search and detail API.

What does includeDetails add? Award ceiling and floor, expected number of awards, eligibility text, close-date details, agency contact and the full description. Turn it off for a faster, lighter list.

Can I track only new opportunities? Yes. Set postedWithinDays (for example 7) and schedule a weekly run.

Why are some opportunities filtered out? minAwardCeiling drops opportunities without a published award ceiling at or above your value. Filtered records are not charged.

Data comes from the public Grants.gov API under its Terms of Service, which allow searching, displaying and analyzing grants data and require the attribution notice shown at the top of this page; the notice is also included in every record and in the run log. Content is passed through unmodified apart from removing HTML tags. Agency contact details are official government grant contacts published in each notice.

This Actor is not affiliated with, endorsed or certified by Grants.gov or the U.S. Department of Health and Human Services.