Grants.gov Opportunities Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
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
| Field | Type | Description |
|---|---|---|
mode | Select | searchOpportunities (default) or getOpportunityDetail |
keyword | Text | Free-text keyword (e.g. education, climate, health) |
agencyCode | Text | Federal agency code (e.g. ED, HHS, NSF, DOE) |
opportunityStatus | Select | posted, forecasted, closed, archived, or empty for all |
opportunityCategory | Select | D Discretionary, M Mandatory, E Earmark, C Continuation, R R&D |
fundingInstrumentType | Select | G Grant, CA Cooperative Agreement, PC Procurement Contract, O Other |
opportunityIds | String list | List of opportunity IDs (for getOpportunityDetail mode) |
maxItems | Integer | Maximum records to return (1–5000, default 50) |
Example Input
{"mode": "searchOpportunities","keyword": "renewable energy","agencyCode": "DOE","opportunityStatus": "posted","maxItems": 100}
Output
Each record contains:
| Field | Type | Description |
|---|---|---|
opportunityId | String | Unique Grants.gov opportunity ID |
opportunityNumber | String | Official opportunity number |
opportunityTitle | String | Full title of the opportunity |
agencyCode | String | Funding agency code |
agencyName | String | Full name of the funding agency |
opportunityCategory | String | Category code |
fundingInstrumentType | String | Instrument type code |
opportunityStatus | String | Current status (posted, forecasted, closed, archived) |
postDate | String | Date posted |
closeDate | String | Application deadline |
lastUpdated | String | Last modified date |
awardCeiling | Integer | Maximum award amount in USD |
awardFloor | Integer | Minimum award amount in USD |
estimatedTotalProgramFunding | Integer | Total estimated program funding |
expectedNumberOfAwards | Integer | Expected number of awards |
cfdaNumbers | Array | CFDA program numbers |
synopsis | String | Opportunity description/synopsis |
sourceUrl | String | Direct link to the opportunity on Grants.gov |
scrapedAt | String | ISO timestamp of when data was scraped |
recordType | String | Always "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.