About GrantsRadar
Open US federal grants from grants.gov, automatically collected every morning and reorganized by AI into a "decide in 3 seconds" format. Currently tracking 80 open grants.
Why this site exists
- No ads · no signup · no tracking cookies — and we never will
- AI structures every opportunity — "who can apply / eligible uses / typical documents / watchouts" appear up top so you don't have to read the full PDF
- Updated daily — GitHub Actions detects new and updated grants every morning at 13:00 UTC
- Read grants are auto-greyed — only new / updated items stand out on return visits
- Open source — code and data pipeline are public on GitHub
How to use
1. Filter by questions (recommended on first visit)
The first time you visit, a wizard appears. Pick your organization type, sector, intended use; the AI then maps your answers to filters.
To bring it back later, click "Set filters via questions" inside the filter panel.
2. Filter directly
Use checkboxes for org type, sector, and use, plus dropdowns for deadline and sort order. Your selections auto-save to your browser and restore next time.
3. Share a filter URL
Your filter state is encoded in the URL. Use "Copy this view's URL" to send a colleague the exact filtered view.
4. Decide quickly on detail pages
Each grant has an "At a glance" section — who's eligible, eligible uses, documents, watchouts — extracted by Claude Haiku from the official announcement. Click "Open on grants.gov" to apply via the official site.
5. Read tracking
Opening a grant marks it as read; the card greys out on return. Turn on "Show unread only" to skip already-reviewed items. You can reset anytime.
Update frequency
A GitHub Actions cron runs daily at 13:00 UTC, fetching new and updated grants from grants.gov and rebuilding the site. Last updated: 2026-05-15 15:11 UTC
How it works
- Fetch open opportunities from the grants.gov public search2 API
- Compare SHA256 hashes against last run to detect new / updated grants
- Fetch full descriptions for new/updated entries via fetchOpportunity API
- Claude Haiku extracts structured fields (targets / uses / docs / warnings) from the body
- Jinja2 renders the static HTML, published via GitHub Pages
Disclaimer
- Listings are for reference. Eligibility and award decisions are made solely by the issuing federal agency.
- AI summaries may contain errors. Always verify on the official announcement before applying.
- We assume no liability for errors, omissions, or delays in the data.
Privacy
This site has no user accounts, no login, and collects no personal data. See Privacy Policy for details.
Feedback
Bug reports and feature requests are welcome on GitHub Issues.