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
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
17 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.
