Grants.gov Finder
Pricing
from $4.00 / 1,000 result rows
Grants.gov Finder
Grants.gov Finder — federal grant opportunities from the official Grants.gov search2 API. Keyword, agency, posted-within & date filters → flat FOA JSON.
Pricing
from $4.00 / 1,000 result rows
Rating
0.0
(0)
Developer
Marc M
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Grants.gov Opportunities Scraper
What does Grants.gov Opportunities Scraper do?
Grants.gov Opportunities Scraper searches U.S. federal funding opportunities on Grants.gov using the official public search2 API and returns flat FOA rows (opportunity number, agency, open/close dates, ALN/CFDA, detail URL).
Built for nonprofits, universities, grant writers, and consultants who want structured opportunity monitors without browser automation.
This product uses the Grants.gov API but is not endorsed or certified by the U.S. Department of Health and Human Services.
Why this Actor?
- 🇺🇸 Official Grants.gov API —
POST api.grants.gov/v1/api/search2(no key) - 📅 Real posted-date lookback —
postedWithinDays→ APIdateRange(7/28/90/365…) - 🎯 Open/close date filters — client-side when you need custom windows
- 🔁 Deduped by
opportunityId - 📄 Optional detail hydrate —
fetchOpportunitysynopsis still one charge per opportunity - 💵 $0.004 per successful opportunity. Error rows are not charged.
What data can you extract?
| Field | Description |
|---|---|
opportunityId, opportunityNumber | Grants.gov IDs |
title, agencyCode, agencyName | Opportunity + agency |
openDate, closeDate, oppStatus, docType | Timing & status |
aln | CFDA / ALN list (pipe-joined) |
detailUrl | Human Grants.gov detail page |
| Optional | synopsis, funding instrument, cost sharing (when fetchDetails) |
How to scrape Grants.gov opportunities
- Open Grants.gov Opportunities Scraper.
- Enter a Keyword (e.g.
education) and/or Agency (e.g.NSF,EPA,HHS). - Set Status (
posted,forecasted, etc.). - Optionally set Posted within N days (server-side) and/or open/close date filters.
- Set Max items; toggle Fetch details only if you need synopsis text.
- Run and export.
Input
| Field | Required | Default | Description |
|---|---|---|---|
keyword | no | "" | Search keyword |
agency | no | "" | → API agencies |
status | no | forecasted|posted | → oppStatuses |
postedWithinDays | no | — | → dateRange lookback days |
openDateFrom / openDateTo | no | — | Client-side on openDate |
closeDateFrom / closeDateTo | no | — | Client-side on closeDate |
maxItems | no | 50 | Cap (deduped) |
fetchDetails | no | false | Hydrate via fetchOpportunity |
Example input
{"keyword": "climate","agency": "EPA","status": "posted","postedWithinDays": 90,"maxItems": 50}
Canary-style input
{"keyword": "education","status": "posted","maxItems": 5}
Billing note
Only default-dataset success opportunities are charged. Error rows are not charged (named errors dataset / logs).
Sample output
{"recordType": "opportunity","opportunityId": "334326","opportunityNumber": "21-595","title": "Tribal Colleges and Universities Program (TCUP)","agencyCode": "NSF","agencyName": "U.S. National Science Foundation","openDate": "06/24/2021","closeDate": "10/14/2026","oppStatus": "posted","docType": "synopsis","aln": "47.076","detailUrl": "https://www.grants.gov/search-results-detail/334326"}
How much does it cost?
| Event | Price |
|---|---|
| Actor start | ~$0.00005 |
| Dataset item (successful opportunity only) | $0.004 |
| Error / diagnostic rows | Not charged |
| Run | Approx. cost |
|---|---|
| 1 start + 50 opportunities | ≈ $0.20 |
| 1 start + 500 opportunities | ≈ $2.00 |
fetchDetails=true does not double-bill (still one item per opportunity). Mark-approved prices from PPE_PRICING.md. Error rows are not charged.
Use cases
- 🎓 University / research admin — FOA monitors by agency
- 🤝 Grant consultants — keyword pipelines into CRM
- 🏘 Nonprofits — posted + forecasted opportunity watches
- 🤖 Agents — scheduled pulls + webhooks
Limitations
- Public FOA metadata only — no applicant workspace / submissions
- Not Simpler Grants (
api.simpler.grants.gov) — productionapi.grants.govonly - Custom open/close ranges are client-side (API ignores custom MM/DD pipes)
- Response
token/accessKeyare ignored and never persisted - Do not harvest PI personal emails from attachments
Legal & attribution
Required notice (Grants.gov API Terms):
This product uses the Grants.gov API but is not endorsed or certified by the U.S. Department of Health and Human Services.
- Terms: https://grants.gov/api/terms-conditions
- API guide: https://www.grants.gov/api/api-guide
- You may identify Grants.gov as the source; do not imply HHS endorsement
FAQ
Do I need an API key?
No for search2 / public fetchOpportunity used here.
Posted within vs open/close dates?
postedWithinDays is a server lookback on posted date. Open/close fields filter after fetch.
Forecasted vs posted?
Use status — e.g. posted or forecasted|posted.
SEO keywords
grants.gov scraper, grants.gov api, federal grant opportunities, FOA scraper, NSF EPA HHS grants, grant opportunity monitor, CFDA ALN scraper, federal funding opportunities