Grants Gov Opportunities Scraper
Pricing
from $2.99 / 1,000 results
Grants Gov Opportunities Scraper
Extract US federal grant opportunities by searching keywords or specific IDs. Collect details like agency, status, close dates, and ALN numbers without logins. Download your structured datasets directly from Apify in JSON, CSV, or Excel formats.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Grants.gov Scraper: US Federal Grant Opportunities
A handy tool to search, collect, and track US federal grant opportunities. Easily filter through open and forecasted grants, retrieve key details, and export everything directly to JSON, CSV, or Excel formats for quick analysis.
Key Features & Use Cases
- Grant Prospecting: Discover new and upcoming funding opportunities for specific fields like education, healthcare, or climate change.
- Deadline Tracking: Keep an eye on closing dates, status updates, and key deadlines across multiple grant listings.
- Agency Monitoring: See which government agencies are active in your area of interest along with their organization names.
- CFDA and ALN Lookup: Easily capture Assistance Listing Numbers (ALN/CFDA) attached to grant records.
- Automated Updates: Set your search on a schedule to get fresh data whenever new grant notices drop.
- Research & Reporting: Extract structured records for grant research without needing to manually click through search pages.
Data Collected
Depending on the mode you choose, you can grab basic search listings or deeper grant details.
| Field | Type | Description |
|---|---|---|
id | string | Grant opportunity ID |
number | string | Opportunity identification number |
opportunityTitle | string | Title of the grant opportunity |
agencyCode | string | Short code for the funding agency |
agency | string | Full name of the funding agency |
openDate | string | Date the opportunity was posted or opened |
closeDate | string | Closing or application deadline date |
oppStatus | string | Status (e.g., posted, forecasted) |
docType | string | Document type (e.g., synopsis) |
cfdaList | array | List of CFDA / ALN numbers |
scrapedAt | string | Timestamp when the record was saved |
sourceUrl | string | Reference link for the row |
error | string | Description of any issue encountered during fetch |
Example Output
{"id": "334326","number": "21-595","opportunityTitle": "Tribal Colleges and Universities Program (TCUP)","agencyCode": "NSF","agency": "U.S. National Science Foundation","openDate": "06/24/2021","closeDate": "10/14/2026","oppStatus": "posted","docType": "synopsis","cfdaList": ["47.076"],"scrapedAt": "2026-10-12T00:00:00+00:00","sourceUrl": "[https://www.grants.gov](https://www.grants.gov)"}
Configuration & Inputs
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | search | Choose between search or details |
keyword | string | education | Topic or search term (Search mode) |
oppStatuses | string | `forecasted | posted` |
opportunityIds | string list | [] | List of specific grant IDs (Details mode) |
includeDetails | boolean | false | Fetch full grant details for search matches |
maxItems | integer | 100 | Maximum number of rows to collect (Max 1000) |
timeoutSecs | integer | 300 | Global runtime limit in seconds |
requestTimeoutSecs | integer | 30 | Per-request timeout limit |
Example Inputs
Search Mode:
{"mode": "search","keyword": "education","oppStatuses": "forecasted|posted","includeDetails": false,"maxItems": 100,"timeoutSecs": 300,"requestTimeoutSecs": 30}
Details Mode:
{"mode": "details","opportunityIds": ["334326"],"maxItems": 10,"timeoutSecs": 300,"requestTimeoutSecs": 30}
How It Works
- Flexible Modes: Run keyword searches or feed a list of specific grant IDs to fetch target information.
- Smart Retries: Automatically handles temporary connection glitches or rate pauses, retrying up to three times before logging an error row and moving on.
- Pacing & Limits: Processes requests smoothly and sequentially. You can collect up to 1,000 records per run.
- Clean Handling: If a search turns up empty, it simply logs a friendly note and finishes cleanly without stopping your pipeline.
Frequently Asked Questions
How many records can I collect in one run?
By default, the runner collects up to 100 items, but you can set maxItems up to 1,000 per run.
Can I export the data into spreadsheet formats?
Yes! Once the run finishes, you can download your dataset in CSV, Excel, or JSON formats directly.
What happens if a grant ID is missing or invalid?
The tool logs the specific error message for that record and continues fetching the rest of your list uninterrupted.
Trademark notice
Grants.gov Opportunities and related names, logos, and trademarks belong to their respective owners. Their use in this documentation is solely to identify the source of the data and does not imply affiliation, sponsorship, endorsement, or partnership.
Disclaimer
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or otherwise officially associated with Grants.gov Opportunities or its owners. All data is collected from publicly available sources. Users are responsible for complying with the source's terms of use, rate limits, and attribution or licensing requirements.
Is web scraping legal?
This Actor only collects publicly available data from Grants.gov Opportunities, mostly through its public API or feed, without logging in or bypassing any access controls. Scraping public data is generally legal, but how you use it matters:
- Personal data: If the results include personal data (for example names, emails, or profile details), laws such as the GDPR in the EU and the CCPA in California may apply. Only collect and store personal data when you have a legitimate reason.
- Copyright: Some content (articles, images, descriptions) may be protected by copyright. Do not republish full copyrighted content without permission.
- Terms of use: Respect the source's terms, stated rate limits, and any attribution or non-commercial-use requirements.
- Legal advice: This is general information, not legal advice. If you're unsure, consult a lawyer.
To learn more, read Apify's guide: Is web scraping legal?