Skip to content

Grant listings, grant eligibility and grant funding

Back to tools

U.S. federal grant opportunities and application information.

Search grants

Search grants

Find U.S. federal grant opportunities by topic, agency, applicant type, and status, with funding and eligibility details. Open results exclude opportunities whose stated closing date has passed; missing funding figures are null.

Your information

Words describing the grant topic, for example rural broadband.

Maximum number of grants to return, for example 25 (up to 100).

More options

Agency name in words, for example Department of Energy.

Opportunity status, for example open. Defaults to open.

Eligible applicant type, for example nonprofits. Defaults to anyone.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Grant opportunities

  • Choose an action

    About the Grants.gov tool

    Grants.gov searches grant opportunities using required topic keywords and optional agency, status, and applicant-type filters.

    Search grants returns matching opportunities with closing dates, eligibility, funding amounts, and other details.

    Built from grants.gov. Last checked Sep 29, 2026.

    Actions

    Search grants

    1 credit

    Find U.S. federal grant opportunities by topic, agency, applicant type, and status, with funding and eligibility details. Open results exclude opportunities whose stated closing date has passed; missing funding figures are null.

    What you provide

    FieldTypeRequiredDescription
    AgencyagencyTextOptionalAgency name in words, for example Department of Energy.Example: Department of Commerce
    StatusstatusTextOptionalOpportunity status, for example open. Defaults to open.Example: Open
    KeywordskeywordsTextRequiredWords describing the grant topic, for example rural broadband.Example: rural broadband
    Max Resultsmax_resultsNumberOptionalMaximum number of grants to return, for example 25 (up to 100).Example: 3
    Who Can Applywho_can_applyTextOptionalEligible applicant type, for example nonprofits. Defaults to anyone.Example: Tribal governments

    What you get

    FieldTypeDescription
    GrantsgrantsListMatching opportunities, soonest closing date first; undated opportunities last.
    Linkgrants[].linkLinkLink to the opportunity on Grants.gov.Example: https://www.grants.gov/search-results-detail/355706
    Titlegrants[].titleTextGrant title.Example: FY 2024 – 2026 Broad Agency Announcement (BAA), National Marine Fisheries…
    Agencygrants[].agencyTextPublishing agency.Example: DOC NOAA - ERA Production
    Statusgrants[].statusTextOpportunity status.Example: Open
    Close Dategrants[].close_dateDateApplication closing date, if supplied.Example: 2026-09-30
    Eligibilitygrants[].eligibilityTextEligible applicants and additional eligibility conditions.Example: Native American tribal organizations (other than Federally recognized tribal…
    Posted Dategrants[].posted_dateDatePosting date.Example: 2024-07-29
    Opportunity IDgrants[].opportunity_idTextGrants.gov opportunity identifier.Example: 355706
    Award Floor (USD)grants[].award_floor_usdNumberLowest award amount in U.S. dollars, if given.Example: 0
    Funding Categorygrants[].funding_categoryTextFunding activity category in words.Example: Environment, Natural Resources, Science and Technology and other Research and…
    Award Ceiling (USD)grants[].award_ceiling_usdNumberHighest award amount in U.S. dollars, if given.Example: 0
    Short Descriptiongrants[].short_descriptionTextShort description of the opportunity.Example: This BAA is for the National Marine Fisheries Service, also known as NOAA…
    Opportunity Numbergrants[].opportunity_numberTextOpportunity number.Example: NOAA-NMFS-FHQ-2024-27611
    Assistance Listing Numbergrants[].assistance_listing_numberTextAssistance listing (CFDA) number, or multiple numbers separated by commas.Example: 11.015
    Expected Number of Awardsgrants[].expected_number_of_awardsNumberExpected number of awards, if given.Example: 15
    Estimated Total Program Funding (USD)grants[].estimated_total_program_funding_usdNumberEstimated total funding in U.S. dollars, if given.Example: 11250000

    Example result

    For Keywords: rural broadband, Max Results: 3

    JSON
    {
      "grants": [
        {
          "link": "https://www.grants.gov/search-results-detail/355706",
          "title": "FY 2024 – 2026 Broad Agency Announcement (BAA), National Marine Fisheries Service",
          "agency": "DOC NOAA - ERA Production",
          "status": "open",
          "close_date": "2026-09-30",
          "eligibility": "Individuals, County governments, City or township governments, Nonprofits that do not have a 501(c)(3) status with the IRS, other than institutions of higher education, Nonprofits having a 501(c)(3) s…",
          "posted_date": "2024-07-29",
          "opportunity_id": "355706",
          "award_floor_usd": 0,
          "funding_category": "Environment, Natural Resources, Science and Technology and other Research and Development",
          "award_ceiling_usd": 0,
          "short_description": "This BAA is for the National Marine Fisheries Service, also known as NOAA Fisheries. The purpose of this notice is to request applications for special projects and programs associated with the NOAA Fi…",
          "opportunity_number": "NOAA-NMFS-FHQ-2024-27611",
          "assistance_listing_number": "11.015",
          "expected_number_of_awards": null,
          "estimated_total_program_funding_usd": null
        }
      ]
    }

    For developers

    Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

    cURL
    curl 'https://api.fous.com/v1/query' \
      --fail-with-body --silent --show-error --max-time 180 \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H 'Content-Type: application/json' \
      --data-raw '{
      "api": "@grants-gov",
      "visibility": "public",
      "operation": "search_grants",
      "version": 1,
      "input": {
        "keywords": "rural broadband",
        "max_results": 3
      },
      "response": {
        "format": "json"
      }
    }'

    What you can do with it

    Questions about Grants.gov

    Can I run it with my own inputs?

    Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

    Can I call this Grants.gov tool as an API?

    Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

    How much does it cost?

    Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

    Do I need a Grants.gov account?

    No. You only need a Fous account.

    How current is the data?

    Fous gets the data from grants.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

    Which federal grants are open for a topic?

    Search grants finds open opportunities matching required topic keywords, with optional agency and applicant-type filters.

    Who is eligible to apply for a grant?

    Search grants returns eligible applicants and additional eligibility conditions for matching opportunities.

    What funding amounts are available?

    Search grants returns award minimums, award maximums, and estimated total program funding when provided.

    All Government toolsBrowse all tools