Gov Grants Federal Scraper avatar

Gov Grants Federal Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Gov Grants Federal Scraper

Gov Grants Federal Scraper

Scrape federal grant opportunities from Grants.gov - search by keyword, agency, status, or category. Returns full opportunity metadata: award amounts, deadlines, agency, CFDA numbers, eligibility, and synopsis. Uses the public Grants.gov v1 search API. No login required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Scrape federal grant opportunities from Grants.gov — the official U.S. government portal listing thousands of federal funding opportunities from agencies like NIH, NSF, DOE, USDA, and more.

Uses the official Grants.gov v1 public API. No login, no API key, no proxy required.


Features

  • Search grants by keyword (e.g. "education", "climate change", "biomedical")
  • Filter by category — 25+ categories including Health, Education, Energy, Agriculture, Science & Technology
  • Filter by agency — narrow to specific agencies like NIH, NSF, USDA, HHS
  • Filter by status — posted (open), forecasted (upcoming), closed, or archived
  • Get grant details by opportunity ID — full synopsis, deadlines, funding amounts
  • Full metadata — award ceiling/floor, CFDA numbers, total program funding, eligibility, deadline

Input Parameters

ParameterTypeDescriptionDefault
modeSelectsearchGrants or getGrantDetailssearchGrants
keywordStringSearch keyword for searchGrants mode"education"
categorySelectFilter by category code (ED, HL, AG, ENV, etc.)All
agencyStringFilter by agency code or name (e.g. HHS, NASA)
oppStatusSelectposted, forecasted, closed, archivedposted
opportunityIdsArrayList of opportunity IDs for getGrantDetails mode
maxItemsIntegerMaximum records to return (1–1000)50

Output Fields

Each record contains:

FieldTypeDescription
opportunityIdStringGrants.gov opportunity ID
opportunityNumberStringOfficial grant number (e.g. NIH-NIMH-2024-001)
opportunityTitleStringGrant opportunity title
agencyCodeStringAgency code (e.g. HHS, USDA)
agencyNameStringFull agency name
opportunityCategoryStringCategory code (e.g. HL, ED)
opportunityCategoryLabelStringCategory label (e.g. Health, Education)
fundingInstrumentTypeStringFunding instrument (G=Grant, CA=Cooperative Agreement, etc.)
opportunityStatusStringCurrent status: posted, forecasted, closed, archived
postDateStringDate opportunity was posted
applicationDeadlineStringApplication close date
lastUpdatedDateStringLast modification date
awardCeilingIntegerMaximum award amount in USD
awardFloorIntegerMinimum award amount in USD
estimatedTotalProgramFundingIntegerTotal estimated program funding in USD
expectedNumberOfAwardsIntegerExpected number of awards
cfdaNumbersArrayCFDA (Assistance Listings) numbers
descriptionStringGrant synopsis / description
eligibleApplicantsStringWho is eligible to apply
moreInfoUrlStringDirect link to Grants.gov opportunity page
scrapedAtStringISO 8601 timestamp of when the record was scraped

Supported Categories

CodeCategory
EDEducation
HLHealth
AGAgriculture
ARArts
ENEnergy
ENVEnvironment
STScience and Technology
TTransportation
HRHousing
HUHumanities
MHMental Health
FNFood and Nutrition
LJLLaw, Justice and Legal Services
ISSIncome Security and Social Services
BCBusiness and Commerce
...and moreSee input schema for full list

Example Use Cases

Search for education grants

{
"mode": "searchGrants",
"keyword": "education",
"oppStatus": "posted",
"maxItems": 50
}

Search for health research grants

{
"mode": "searchGrants",
"keyword": "clinical research",
"category": "HL",
"maxItems": 100
}

Find NASA grants

{
"mode": "searchGrants",
"agency": "NASA",
"oppStatus": "posted",
"maxItems": 50
}

Get details for specific opportunities

{
"mode": "getGrantDetails",
"opportunityIds": ["12345678", "87654321"]
}

Browse upcoming (forecasted) energy grants

{
"mode": "searchGrants",
"category": "EN",
"oppStatus": "forecasted",
"maxItems": 50
}

Data Source

Data is fetched from the Grants.gov official API (api.grants.gov/v1), which is the U.S. federal government's centralized platform for grant information. The API is publicly accessible without authentication.

Grants.gov is managed by the U.S. Department of Health and Human Services (HHS) on behalf of federal grant-making agencies.


FAQs

Does this require an API key? No. The Grants.gov API is publicly accessible without registration or authentication.

How many grants can I scrape? Up to 1,000 per run. Grants.gov typically has 5,000–10,000 active opportunities at any time.

What is a CFDA number? A Catalog of Federal Domestic Assistance (CFDA) number is a unique identifier for federal assistance programs. It's now called the Assistance Listings number.

What's the difference between posted and forecasted?

  • posted — The opportunity is currently accepting applications
  • forecasted — The opportunity is expected to be posted in the future

Can I filter by multiple agencies? Currently the scraper supports a single agency text filter. Search for a broad keyword and filter results afterward for multiple agencies.

How often is the data updated? Grants.gov is updated daily by federal agencies. Run the scraper daily to capture new and updated opportunities.