Grants.gov Scraper: Federal Grant Opportunities & Funding
Pricing
from $1.75 / 1,000 results
Grants.gov Scraper: Federal Grant Opportunities & Funding
Extracts US federal grant opportunities from Grants.gov with award ceiling and floor, eligibility, deadlines and agency contacts. Filter by status, agency or category.
Pricing
from $1.75 / 1,000 results
Rating
0.0
(0)
Developer
Demetrius Greses Jr
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Grants.gov Scraper returns US federal grant and funding opportunities with award ceiling and floor, estimated total funding, eligibility, deadlines and agency contacts as flat JSON, for grant writers and nonprofits that need a filtered feed.
Use cases
- Grant writers and consultancies: pull every open opportunity matching a client's keyword and eligibility code, then rank bids by award ceiling and close date.
- Nonprofits and universities: filter by agency and eligibility (for example code 12 for 501(c)(3) nonprofits) and get a daily list of new postings.
- Forward planning: run with status
forecastedto see funding the agencies plan to post months ahead, with estimated application dates. - GovTech and fundraising software: load clean, typed fields (ISO dates, numeric award amounts, plain-text descriptions) into a database or CRM.
- Market analysis: total funding and expected number of awards by agency and funding category, from one run.
Sample output
| id | title | agencyName | closeDate | awardCeiling |
|---|---|---|---|---|
| 355100 | Advanced Technological Education (ATE) | U.S. National Science Foundation | 2027-10-07T00:00:00.000Z | 7500000 |
| 334326 | Tribal Colleges and Universities Program (TCUP) | U.S. National Science Foundation | 2026-10-14T00:00:00.000Z | 3500000 |
| 360296 | National Indian Health Outreach and Education | Indian Health Service | 2026-11-02T00:00:00.000Z | 1101311 |
One item as JSON, exactly as the Actor saved it in the test run (item 361159):
{"id": "361159","opportunityNumber": "PA-27-036","title": "NIH Research Education Program - Research Experiences (Parent R25 - Clinical Trial Not Allowed)","agencyCode": "HHS-NIH11","agencyName": "National Institutes of Health","status": "posted","docType": "synopsis","openDate": "2026-06-08T00:00:00.000Z","closeDate": "2029-05-05T00:00:00.000Z","cfdaNumbers": ["93.859","93.310","93.853","93.879","93.279","93.173","93.273","93.313","93.837","93.242","93.361","93.840","93.866","93.398","93.839","93.THR","93.847","93.855","93.865","93.113","93.838","93.172","93.233","93.121","93.867","93.T21"],"awardCeiling": null,"awardFloor": null,"estimatedTotalFunding": null,"expectedNumberOfAwards": null,"costSharing": false,"fundingInstruments": ["Grant"],"fundingCategories": ["Health"],"eligibleApplicants": ["State governments","Independent school districts","Others (see text field entitled \"Additional Information on Eligibility\" for clarification)","Private institutions of higher education","For profit organizations other than small businesses","County governments","Small businesses","Special district governments","Public and State controlled institutions of higher education","Native American tribal organizations (other than Federally recognized tribal governments)","Nonprofits having a 501(c)(3) status with the IRS, other than institutions of higher education","City or township governments","Public housing authorities/Indian housing authorities","Native American tribal governments (Federally recognized)","Nonprofits that do not have a 501(c)(3) status with the IRS, other than institutions of higher education"],"eligibilityDetails": "Refer to Section III. Eligibility Information in the NOFO for additional information on eligibility.The sponsoring organization must assure support for the proposed program. Appropriate institutional commitment to the program includes the provision of adequate staff, facilities, and educational resources that can contribute to the planned program.Institutions with existing Ruth L. Kirschstein National Research Service Award (NRSA) institutional training grants (e.g., T32) or other Federally funded training programs may apply for a research education grant provided that the proposed educational experiences are distinct from those training programs receiving federal support. In many cases, it is anticipated that the proposed research education program will complement ongoing research training occurring at the applicant organization.Foreign Organizations/International Collaborations:Non-domestic (non-U.S.) Entities (Foreign Organizations) are not eligible to applyNon-domestic (non-U.S.) components of U.S. Organizations are not eligible to apply.Foreign components, as defined in the NIH Grants Policy Statement, are not allowed.","description": "The National Institutes of Health (NIH) Research Education Program supports research education activities in the mission areas of the NIH. The overarching goal of the Research Education program is to:Support educational activities that complement and/or enhance training of a workforce to meet the nation's biomedical, behavioral and clinical research needs;Help recruit individuals with specific specialty or disciplinary backgrounds to research careers in biomedical, behavioral and clinical sciences; and Foster a better understanding of biomedical, behavioral and clinical research and its implications.","contactName": "National Institutes of Health","contactEmail": "NIHTrain@mail.nih.gov","contactPhone": "301-402-2541","additionalInfoUrl": null,"lastUpdatedAt": "2026-06-08T11:58:36.000Z","archiveDate": "2029-07-04T04:00:00.000Z","opportunityUrl": "https://www.grants.gov/search-results-detail/361159","sourceUrl": "https://www.grants.gov/search-results-detail/361159","scrapedAt": "2026-10-11T00:59:24.639Z"}
Pricing
$2.50 per 1,000 results. A 500-result run costs about $1.25. You pay only for results saved to your dataset, plus Apify's standard start fee of $0.00005 per run. Apify Silver and Gold plan users get lower per-result prices automatically.
Set Max results to cap what a run can cost. The Actor stops cleanly when it reaches your spending limit.
Input
See the input tab for full configuration options. Every field is optional.
| Field | Type | Description |
|---|---|---|
keyword | string | Full-text search over opportunity titles and descriptions, for example education. Leave empty to match every opportunity that passes the other filters. |
statuses | array | Which listings to return: forecasted, posted, closed, archived. Default: forecasted and posted. |
agencies | array | Only opportunities from these agency codes, for example HHS, NSF, ED. A top-level code such as HHS automatically includes all its sub-agencies. |
fundingCategories | array | Only these funding category codes, for example ED, HL, ST. |
eligibilities | array | Only opportunities open to these applicant type codes, for example 25, 12, 20. |
fundingInstruments | array | G grant, CA cooperative agreement, PC procurement contract, O other. |
includeDetails | boolean | Default true. Fetch each opportunity's detail record for award amounts, eligibility, description and contacts (one extra request per result). |
maxItems | integer | Maximum number of opportunities to return, from 1 to 10000. Default 100. |
proxyConfiguration | object | Not needed for the official Grants.gov API. Default { "useApifyProxy": false }. |
Common codes (the full lists are in the input tab):
| Agency code | Agency |
|---|---|
HHS | Department of Health and Human Services |
NSF | U.S. National Science Foundation |
ED | Department of Education |
DOD | Department of Defense |
USDA | Department of Agriculture |
NASA | National Aeronautics and Space Administration |
| Funding category | Meaning |
|---|---|
ED | Education |
HL | Health |
ST | Science and Technology and other R&D |
ENV | Environment |
ISS | Income Security and Social Services |
AG | Agriculture |
| Eligibility code | Applicant type |
|---|---|
25 | Others |
12 | Nonprofits with 501(c)(3) status |
20 | Private institutions of higher education |
23 | Small businesses |
00 | State governments |
99 | Unrestricted |
Example input:
{"keyword": "education","statuses": ["posted"],"includeDetails": true,"maxItems": 20}
Integrations
- API: run the Actor and fetch results with the Apify API or the JavaScript and Python clients.
- AI agents: call it as a tool through the Apify MCP server.
- No-code: connect it to Make, Zapier or n8n, or export results straight to Google Sheets.
- Scheduling: run it daily or hourly with Apify Schedules and get only fresh data.
FAQ
What are the limits? A run returns at most 10,000 opportunities (Max results). Search reads 1,000 listings per request. With Include details on, each result adds one request to Grants.gov, at most five at a time. Some fields are empty for some listings: forecasts publish no award amounts, and some listings have no close date. For a forecast, closeDate is the agency's estimated application date. If a detail request fails after its retries, the result is still returned with the detail fields empty. Status values other than forecasted, posted, closed and archived are rejected before the run, because the API returns zero results for them without an error.
How do the dates work? openDate and closeDate taken from the search listing are calendar dates, saved as midnight UTC (T00:00:00.000Z). Dates from the detail record (lastUpdatedAt, archiveDate, and closeDate when the listing has none) are the agency's Eastern Time timestamps converted to UTC, so they carry a time of day. Compare the two kinds with that in mind.
Is this legal? The Actor collects public data only, from the official Grants.gov API, with no login, and crawls at a polite rate. It is not affiliated with, endorsed by or connected to Grants.gov or the U.S. Government. Contact names, emails and phone numbers are copied only as published on each listing. You are responsible for how you use the data.
Something broke or a field is missing? Open an issue on the Actor's Issues tab. We answer within one business day and usually ship a fix within 48 hours.
Related Actors
- UK Contracts Finder Scraper — UK public contract notices from Contracts Finder, for the same buyers and bid teams.
- UK Find a Tender Scraper — UK public tender notices from Find a Tender.
Changelog
- 0.1 (2026-10-10) — First release.