US Federal Grants (Grants.gov): Funding Opportunities API avatar

US Federal Grants (Grants.gov): Funding Opportunities API

Pricing

from $2.00 / 1,000 opportunities

Go to Apify Store
US Federal Grants (Grants.gov): Funding Opportunities API

US Federal Grants (Grants.gov): Funding Opportunities API

Returns US federal grant opportunities from Grants.gov as flat JSON: title, agency, award ceiling and floor, total funding, expected awards, deadline, eligibility, ALN, category and description. Filter by keyword, agency, category, eligibility, posted or closing window.

Pricing

from $2.00 / 1,000 opportunities

Rating

0.0

(0)

Developer

amit ashkenazi

amit ashkenazi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

What it does: returns US federal grant opportunities from Grants.gov as flat JSON records: title, opportunity number, agency and parent department, award ceiling and floor, estimated total funding, expected number of awards, posting and closing dates, eligible applicant types, Assistance Listing (ALN/CFDA) numbers, funding category, cost-sharing flag, description and the official link. Forecasted opportunities also carry the estimated award date, project start and fiscal year. Filter by keyword, agency, category, applicant type, award type, ALN, "posted in the last N days", "closing in the next N days" and minimum award size.

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

Why use it instead of the Grants.gov search page: the search API returns only summary fields per opportunity (number, title, agency, posted and closing dates). This Actor fetches each opportunity's full record and flattens it into one row, so you get the money, eligibility and deadline fields in the same table, ready for a spreadsheet, a CRM or an AI agent. It reads the official, documented Grants.gov REST API, so there is no HTML parsing to break.

Use cases

  • Find grants your organisation can apply for. Nonprofits, universities, tribes, cities and small businesses filter by applicant type and category and get open opportunities with their deadline and award size.
  • Track new federal funding every week. Schedule a run with postedWithinDays: 7 to get every opportunity posted in the last week.
  • Plan ahead with forecasts. Forecasted opportunities show what agencies plan to fund, with estimated amounts and dates, before applications open.
  • Build deadline calendars. closingWithinDays: 30 lists every opportunity due in the next month.
  • Research federal funding. Pull closed opportunities by agency or ALN to see how much a program offers and to whom it is open.

Input

{
"statuses": ["posted"],
"keyword": "health",
"agencies": ["HHS"],
"fundingCategories": ["HL"],
"eligibilities": ["12"],
"fundingInstruments": ["G", "CA"],
"alnNumbers": ["93."],
"postedWithinDays": 60,
"closingWithinDays": 90,
"minAwardCeiling": 250000,
"maxItems": 100
}

All filters are optional and combine with AND; values within one filter combine with OR.

  • statuses: forecasted (announced, not yet open), posted (open now), closed. Default: forecasted and posted.
  • keyword: Grants.gov keyword search, the same as the search box on grants.gov.
  • agencies: Grants.gov agency codes. A department code includes all its sub-agencies (HHS covers NIH, CDC and the rest; DOC covers NOAA and NIST); HHS-NIH11 matches only NIH. Note DOT is Transportation and USDOT is Treasury.
  • fundingCategories: category codes such as HL (Health), ED (Education), EN (Energy), ENV (Environment), ST (Science and Technology), AG (Agriculture). The input form lists them all.
  • eligibilities: applicant-type codes such as 00 (State governments), 12 (501(c)(3) nonprofits), 06 (public universities), 23 (small businesses), 99 (unrestricted).
  • fundingInstruments: G grant, CA cooperative agreement, PC procurement contract, O other.
  • alnNumbers: Assistance Listing (CFDA) numbers or prefixes: 93. is every HHS program, 93.213 one program.
  • postedWithinDays: posted in the last N days, including today. closingWithinDays: deadline between today and N days from now.
  • minAwardCeiling: maximum award per recipient of at least this many US dollars.
  • maxItems (default 100): stop after this many opportunities; it also caps the cost of a run.

Output

One record per opportunity. A real example (posted 2026-10-09, fetched 2026-10-12; lists shortened here):

{
"opportunity_id": "360905",
"opportunity_number": "RFA-CA-28-013",
"title": "Carcinogen Hazard Assessment Monographs Program (CHAMP) (R01 Clinical Trial Not Allowed)",
"status": "posted",
"is_forecast": false,
"agency_code": "HHS-NIH11",
"agency_name": "National Institutes of Health",
"parent_agency_code": "HHS",
"parent_agency_name": "Department of Health and Human Services",
"category": "Discretionary",
"funding_instruments": ["Grant"],
"funding_categories": ["Health"],
"eligible_applicants": ["State governments", "Small businesses", "Private institutions of higher education", "..."],
"eligibility_details": "Refer to Section III. Eligibility Information in the NOFO for additional information on eligibility...",
"aln_numbers": ["93.393", "93.396", "93.399"],
"aln_programs": ["Cancer Cause and Prevention Research", "Cancer Biology Research", "Cancer Control"],
"posted_date": "2026-10-09",
"close_date": "2027-02-09",
"close_date_note": null,
"archive_date": "2027-04-10",
"estimated_award_date": null,
"estimated_project_start": null,
"fiscal_year": null,
"award_ceiling": 700000.0,
"award_floor": 700000.0,
"estimated_total_funding": 800000.0,
"expected_awards": 1,
"cost_sharing": false,
"description": "Through this Notice of Funding Opportunity (NOFO), the National Cancer Institute invites applications to the Carcinogen Hazard Assessment Monographs Program (CHAMP) Initiative. NCI seeks meritorious proposals...",
"more_info_url": null,
"last_updated": "2026-10-09",
"is_open": true,
"url": "https://www.grants.gov/search-results-detail/360905",
"fetched_at": "2026-10-12T04:23:29Z"
}

A forecasted opportunity from the same day has, for example, "is_forecast": true, "estimated_award_date": "2027-08-31", "estimated_project_start": "2027-09-30", "fiscal_year": 2027, "estimated_total_funding": 15000000.0.

FieldMeaning
opportunity_id, opportunity_numberGrants.gov ID (used in the link) and the agency's funding opportunity number
status, is_forecast, is_openforecasted, posted or closed; is_open is true for posted opportunities whose deadline is today or later, or that have no fixed deadline
agency_code, agency_name, parent_agency_code, parent_agency_nameThe issuing agency and its department
categoryGrants.gov opportunity category, e.g. Discretionary or Earmark
funding_instruments, funding_categoriesAward types and Grants.gov funding categories
eligible_applicants, eligibility_detailsApplicant types that may apply, and the agency's extra eligibility text
aln_numbers, aln_programsAssistance Listing (formerly CFDA) numbers and program titles
posted_date, close_date, close_date_note, archive_dateDates as YYYY-MM-DD. For forecasts, close_date is the estimated application deadline. close_date_note is the agency's explanation, e.g. multiple deadlines
estimated_award_date, estimated_project_start, fiscal_yearForecasts only
award_ceiling, award_floor, estimated_total_funding, expected_awardsUS dollars and number of awards, when the agency stated them
cost_sharingWhether cost sharing or matching is required
descriptionThe synopsis or forecast description as plain text, cut at 3,000 characters
more_info_urlThe agency's link for the full announcement, when it is a URL
last_updatedDate of the latest synopsis or forecast version
urlThe opportunity page on grants.gov

FAQ

How do I get Grants.gov data as JSON or CSV? Run the Actor with the filters you want. Results land in an Apify dataset, which you can download as JSON, CSV or Excel, or read through the Apify API.

Does Grants.gov have an API? Yes. Grants.gov offers a public REST API, and this Actor uses it. Its search returns only summary fields, so the Actor also fetches each opportunity's details and joins them into one record.

How do I find grants for small businesses or nonprofits? Set eligibilities to ["23"] for small businesses, or ["12"] for 501(c)(3) nonprofits, and statuses to ["posted"]. Add fundingCategories or keyword to narrow the topic.

How do I get new federal grants every week? Create an Apify schedule that runs the Actor weekly with postedWithinDays: 7. Use opportunity_id to skip opportunities you have already seen.

Which grants close soon? Set statuses to ["posted"] and closingWithinDays to, for example, 30.

How do I see how much a grant pays? Each record has award_ceiling, award_floor, estimated_total_funding and expected_awards. They are null when the agency did not state them (Grants.gov shows "none" or 0 in that case). Use minAwardCeiling to keep only larger awards.

Does it return contact details? No. Agency contact names, emails and phone numbers are never returned, and email addresses and phone numbers inside descriptions are replaced with [email removed] / [phone removed]. Each record links to the official opportunity page.

Pricing

Pay per event:

  • $0.005 per run (start).
  • $0.002 per opportunity returned, so $2 per 1,000 opportunities.

You only pay for opportunities that match your filters. Set a maximum charge per run in Apify to cap spend.

Limits

  • About 860 posted and 600 forecasted opportunities exist at any time (October 2026), so an unfiltered run returns up to maxItems of them, newest first.
  • One search considers at most the 5,000 most recently posted matches; closed alone has about 8,700, so add filters or postedWithinDays when you include it. Archived opportunities are not offered.
  • minAwardCeiling is checked after details are fetched; opportunities that do not state a ceiling are dropped when it is set.
  • Amounts, dates and eligibility text are only present when the agency published them. Values are passed through as Grants.gov publishes them, except that "none" and 0 amounts become null and HTML is converted to plain text.
  • Dates are calendar dates as Grants.gov shows them (US Eastern time); the time of day of a deadline is in close_date_note or the full announcement.
  • Source: Grants.gov, U.S. Department of Health and Human Services. This product uses the Grants.gov API but is not endorsed or certified by the U.S. Department of Health and Human Services.