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

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

  1. Fetch open opportunities from the grants.gov public search2 API
  2. Compare SHA256 hashes against last run to detect new / updated grants
  3. Fetch full descriptions for new/updated entries via fetchOpportunity API
  4. Claude Haiku extracts structured fields (targets / uses / docs / warnings) from the body
  5. Jinja2 renders the static HTML, published via GitHub Pages

Disclaimer

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.