Grants.gov Scraper - Federal Grant Opportunities API
Pricing
from $2.00 / 1,000 grant opportunities
Grants.gov Scraper - Federal Grant Opportunities API
Search and monitor U.S. federal grant opportunities from Grants.gov by keyword, agency, category, eligibility and status. Get deadlines, award ceilings, eligibility and full descriptions as JSON, CSV or Excel.
Pricing
from $2.00 / 1,000 grant opportunities
Rating
0.0
(0)
Developer
Damion Morgan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Grants.gov Scraper
I built this because checking Grants.gov by hand every day gets old fast. The site's search works, but there's no clean way to export results, filter them properly, or get pinged when something new shows up in your area. This Actor fixes that.
It pulls federal grant opportunities straight from the official Grants.gov API and hands you clean rows: title, agency, deadline, award amounts, who's eligible, the full description, and the agency contact. Export as JSON, CSV or Excel, or plug it into Make, Zapier, n8n or your own code.
What people use it for
- Grant writers who want a fresh list of opportunities for their clients each morning
- Nonprofits, schools and small businesses keeping tabs on funding in their field
- Developers feeding grant data into a CRM, a newsletter, or an AI assistant
How to use it
Type a keyword, pick the statuses you care about (posted, forecasted, closed, archived), and optionally narrow it by agency, funding category or eligibility. That's it.
Want only new grants? Set Posted within (days) to 1 and put the Actor on a daily schedule. You'll get just what was posted since yesterday.
{ "keyword": "artificial intelligence", "statuses": ["posted", "forecasted"], "postedWithinDays": 7, "maxResults": 200 }
What you get back
{ "opportunityNumber": "PD-19-127Y", "title": "Science of Learning and Augmented Intelligence (SL)", "agency": "U.S. National Science Foundation", "status": "posted", "closeDate": "02/10/2027", "awardCeiling": null, "eligibleApplicants": ["Unrestricted ..."], "url": "https://www.grants.gov/search-results-detail/320753" }
Some fields (like award ceiling) are blank when the agency didn't fill them in on Grants.gov. I pass the data through as published rather than guessing.
Cost
$2 per 1,000 grants, plus half a cent per run. A typical daily check costs a fraction of a cent, and Apify's free monthly credits cover plenty of testing.
Good to know
- It uses the public Grants.gov API, so there's no login, no proxies and nothing to get blocked.
- Data is live. Every run asks Grants.gov directly.
- Grants.gov is public U.S. government data. The only contact info included is the agency contact listed on each notice.
- SAM.gov contract data isn't included here. I'm working on a separate Actor for that.
Found a bug or want a field added? Open an issue on the Actor's page and I'll take a look.