Grants.gov Opportunities Scraper avatar

Grants.gov Opportunities Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Grants.gov Opportunities Scraper

Grants.gov Opportunities Scraper

Scrape federal grant opportunities from Grants.gov - search by keyword, agency, status, category, and funding type. Returns full opportunity metadata including award amounts, CFDA numbers, deadlines, and synopsis.

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

4 days ago

Last modified

Share

Scrape federal grant opportunities from Grants.gov — the official U.S. government portal for finding and applying for federal grants. Search by keyword, agency, status, category, and funding type, or fetch full details by opportunity ID.

Features

  • Search thousands of federal grant opportunities by keyword
  • Filter by agency, status, category, and funding instrument type
  • Retrieve full opportunity details including award amounts and CFDA numbers
  • Automatic pagination — collect up to 5,000 records per run
  • No authentication required — uses Grants.gov public API

Input

FieldTypeDescription
modeSelectsearchOpportunities (default) or getOpportunityDetail
keywordTextFree-text keyword (e.g. education, climate, health)
agencyCodeTextFederal agency code (e.g. ED, HHS, NSF, DOE)
opportunityStatusSelectposted, forecasted, closed, archived, or empty for all
opportunityCategorySelectD Discretionary, M Mandatory, E Earmark, C Continuation, R R&D
fundingInstrumentTypeSelectG Grant, CA Cooperative Agreement, PC Procurement Contract, O Other
opportunityIdsString listList of opportunity IDs (for getOpportunityDetail mode)
maxItemsIntegerMaximum records to return (1–5000, default 50)

Example Input

{
"mode": "searchOpportunities",
"keyword": "renewable energy",
"agencyCode": "DOE",
"opportunityStatus": "posted",
"maxItems": 100
}

Output

Each record contains:

FieldTypeDescription
opportunityIdStringUnique Grants.gov opportunity ID
opportunityNumberStringOfficial opportunity number
opportunityTitleStringFull title of the opportunity
agencyCodeStringFunding agency code
agencyNameStringFull name of the funding agency
opportunityCategoryStringCategory code
fundingInstrumentTypeStringInstrument type code
opportunityStatusStringCurrent status (posted, forecasted, closed, archived)
postDateStringDate posted
closeDateStringApplication deadline
lastUpdatedStringLast modified date
awardCeilingIntegerMaximum award amount in USD
awardFloorIntegerMinimum award amount in USD
estimatedTotalProgramFundingIntegerTotal estimated program funding
expectedNumberOfAwardsIntegerExpected number of awards
cfdaNumbersArrayCFDA program numbers
synopsisStringOpportunity description/synopsis
sourceUrlStringDirect link to the opportunity on Grants.gov
scrapedAtStringISO timestamp of when data was scraped
recordTypeStringAlways "opportunity"

Example Output

{
"opportunityId": "355241",
"opportunityNumber": "ED-GRANTS-012724-001",
"opportunityTitle": "Supporting Effective Educator Development",
"agencyCode": "ED",
"agencyName": "Department of Education",
"opportunityStatus": "posted",
"postDate": "01/27/2024",
"closeDate": "03/15/2024",
"awardCeiling": 5000000,
"awardFloor": 1000000,
"cfdaNumbers": ["84.423"],
"sourceUrl": "https://www.grants.gov/search-results-detail/355241",
"scrapedAt": "2024-01-28T10:30:00+00:00",
"recordType": "opportunity"
}

FAQ

Do I need an API key? No. Grants.gov provides a public API that does not require authentication.

How many records can I scrape? Up to 5,000 records per run. Grants.gov typically has 10,000–30,000 active opportunities.

How do I find agency codes? Common codes: ED (Education), HHS (Health & Human Services), NSF (National Science Foundation), DOE (Energy), USDA (Agriculture), NASA, DOD (Defense).

Can I search for closed grants? Yes — set opportunityStatus to closed or archived to find past grant opportunities.

How current is the data? Data is fetched live from Grants.gov at the time of each run.

What is a CFDA number? The Catalog of Federal Domestic Assistance (CFDA) number uniquely identifies federal assistance programs.