Grants.gov Scraper - Federal Grants + Award Detail
Pricing
from $5.00 / 1,000 results
Grants.gov Scraper - Federal Grants + Award Detail
Scrape Grants.gov for federal grant opportunities with full award detail: ceiling/floor, deadlines, eligibility, cost-sharing, ALN, and named agency contact. Export to CSV/Excel/JSON.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Brandt May
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Grants.gov Scraper - Federal Grant Opportunities with Full Award Detail
The only Grants.gov scraper that returns apply-ready award detail per opportunity - ceiling, floor, eligibility, cost-sharing, and a named agency contact - not just title, agency, and deadline.
What it does
This Grants.gov scraper searches the official Grants.gov database and returns fully enriched federal grant opportunities data - not the thin title/agency/deadline listings most competitors export. For each opportunity it fetches the full detail record, so you get the award ceiling and floor, estimated total program funding, expected number of awards, open and close dates, applicant eligibility, cost-sharing requirements, ALN/CFDA references, and a named agency contact with email and phone. Filter by keyword, status, agency, funding category, eligibility, or ALN, then export the whole dataset to CSV, Excel, or JSON. It works like a Grants.gov API with no key required.
Who it's for
- Grant writers and grant consultants building apply-ready prospect lists
- Nonprofits searching for grants they are eligible for
- Universities and research offices tracking agency and program funding
- Small businesses monitoring SBIR/STTR and forecasted opportunities
- Developers and data teams who want a clean federal funding opportunities dataset without touching a raw HTML feed
What you get / Output
Every opportunity is returned as a structured record. When Include full award details is on (default), each record is enriched with the full detail fields below.
| Field | Description |
|---|---|
opportunityId | Internal Grants.gov opportunity ID |
opportunityNumber | Public funding opportunity number (FON) |
title | Cleaned opportunity title |
agency | Funding agency / subagency |
status | Posted, forecasted, closed, or archived |
docType | Opportunity document type |
openDate | Application open date |
closeDate | Application close / deadline date |
alns | Assistance Listing Numbers (formerly CFDA) |
description | Cleaned opportunity description text |
awardCeiling | Maximum per-award amount |
awardFloor | Minimum per-award amount |
estimatedTotalFunding | Estimated total program funding |
expectedAwards | Expected number of awards |
costSharing | Cost-sharing / matching requirement |
applicantTypes | Eligible applicant types |
applicantEligibility | Eligibility notes |
fundingInstruments | Grant, cooperative agreement, etc. |
fundingCategories | Program category codes |
agencyContact | Contact name, email, and phone |
estimatedAwardDate | Estimated award date |
url | Official Grants.gov opportunity URL |
Input / How to query
| Input | What it does |
|---|---|
keyword | Full-text search, e.g. solar, rural health, small business innovation. Leave empty for all. |
oppStatuses | One or more of posted (open now), forecasted (upcoming), closed, archived. Defaults to posted. |
agencies | Exact Grants.gov agency/subagency codes, e.g. NSF, HHS-NIH11, DOD-AFOSR. Department-level codes like USDA alone will not match - use the specific subagency code. |
fundingCategories | Category codes, e.g. EN (Energy), AG (Agriculture), HL (Health), ED (Education), ST (Science & Technology), BC (Business & Commerce). |
eligibilities | Applicant eligibility codes, e.g. 13 (Small businesses), 20 (Private higher ed), 00 (State governments), 99 (Unrestricted). |
aln | Filter by a single Assistance Listing Number / CFDA, e.g. 47.050. |
includeDetails | Fetch the full award detail record per grant (award ceiling/floor, funding, deadlines, eligibility, agency contact). On by default; adds ~0.3s per grant. |
maxResults | Upper bound on grants returned per run. Defaults to 500. |
Two modes: run a fast search (set includeDetails off for a lightweight listing) or a full detail enrichment pass (default) that returns the complete, apply-ready record for every matching opportunity.
Example use cases
- Grant writer prospect list: search
keyword=workforce development,oppStatuses=[posted, forecasted], keep only opportunities whereawardCeilingandapplicantTypesfit the client, and export to Excel with the agency contact for outreach. - Nonprofit eligibility check: filter
eligibilities=[12](nonprofits without 501c3) plus a mission keyword to surface only grants your org can actually apply for. - University research office pipeline: pull all
postedandforecastedopportunities for targetagencies(e.g.NSF,HHS-NIH11) into a shared sheet, sorted bycloseDate. - Small business SBIR/STTR tracker: search
keyword=SBIR,eligibilities=[13], and monitor forecasted opportunities to get ahead of deadlines. - ALN/CFDA program monitoring: set
aln=47.050to watch every opportunity under a specific assistance listing programmatically.
Recurring use / scheduling
Use Apify Schedules to run this actor daily or weekly and keep a live view of federal funding. Because every record carries a stable opportunityId and opportunityNumber, you can dedupe against previous runs to detect only newly posted or newly forecasted opportunities - the basis for NOFO alerts and an automated grant deadline tracker. Point the scheduled run at a target keyword, agencies, or fundingCategories set, then wire the dataset into a webhook, Google Sheet, or email/Slack notification so new matches reach your grant team automatically.
How do I scrape grant opportunities from Grants.gov?
Set your filters (keyword, status, agency, funding category, eligibility, or ALN), run the actor, and it queries the official Grants.gov database and returns structured records. Enable Include full award details for the complete, apply-ready dataset.
Is there a Grants.gov API and does it need a key?
This actor works like a Grants.gov API and needs no API key. It reads the public Grants.gov data and returns clean, structured JSON you can call on a schedule or from your own code via the Apify API.
How can I export all federal grant opportunities to CSV or Excel?
Run the actor, then download the resulting dataset in CSV, Excel, JSON, or HTML from the Apify run page or via the API. Use maxResults (default 500) to control how many opportunities each run returns.
How do I get grant award ceiling, floor, and deadline data in bulk?
Keep includeDetails on (the default). Every record then includes awardCeiling, awardFloor, estimatedTotalFunding, expectedAwards, openDate, closeDate, and estimatedAwardDate.
How can I monitor Grants.gov for new grant opportunities by agency or keyword?
Schedule a recurring run with your chosen keyword and agencies (or fundingCategories) filters, then dedupe on opportunityId between runs to surface only new opportunities - an automated Grants.gov monitor / NOFO alert.
How do I find federal grants my nonprofit or small business is eligible for?
Filter by eligibilities (e.g. 13 for small businesses, 12 for nonprofits without 501c3, 20 for private higher ed) alongside a mission keyword, and check the applicantTypes and applicantEligibility fields on each result.
How do I get agency contact info for a federal grant opportunity?
With full details enabled, each opportunity includes agencyContact with the contact name, email, and phone from the official listing.
How can I search grants by ALN / CFDA number programmatically?
Set the aln input to an Assistance Listing Number (formerly CFDA), e.g. 47.050. Every result also returns its alns for downstream filtering.
What's the best way to track NOFO deadlines automatically?
Schedule the actor, capture closeDate and estimatedAwardDate per opportunity, dedupe on opportunityNumber, and route new or soon-to-close opportunities to your calendar, sheet, or notifications.
How do I pull SBIR/STTR and forecasted grant opportunities into a spreadsheet?
Search keyword=SBIR (or STTR) with oppStatuses=[posted, forecasted] and eligibilities=[13], then export the dataset to Excel or CSV.
Data source & notes
- Source: the official Grants.gov public search and opportunity-detail data (the U.S. federal grants portal). No login or API key required.
- Legal: Grants.gov opportunity data is public U.S. government information intended for applicants and the public.
- Notes: Agency filters require exact Grants.gov subagency codes - department-level codes such as
USDAalone will not match. Full detail enrichment adds roughly 0.3s per grant; disableincludeDetailsfor a faster, lighter listing. Fields are populated only when the source opportunity provides them, so some optional values may be empty for a given grant.