Federal Grants Feed (Grants.gov)
Pricing
$10.00 / 1,000 opportunity records
Federal Grants Feed (Grants.gov)
Clean, flat US federal funding opportunities from the official Grants.gov API, joined with the full record so each row carries award ceiling, eligibility, deadline and contact. Filter by keyword, agency, category and award size, with a changes-only mode. Billed per delivered opportunity.
Pricing
$10.00 / 1,000 opportunity records
Rating
0.0
(0)
Developer
Pono Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Clean, flat US federal funding opportunities from the official Grants.gov API, joined with each opportunity's full record so every row already carries the money and the eligibility, not just a title and a link. Filter by keyword, agency, category, eligibility and award size, and run a changes-only mode that returns just the opportunities that moved since your last run.
You pay only for a delivered opportunity. Filtered-out rows, unchanged rows in changes mode, and malformed records cost nothing. There is no start fee.
No API key needed, by anyone
Grants.gov is a public, keyless, documented federal API. There is no key to create and none is stored, by you or by this actor.
The join is the product
The Grants.gov search returns a thin hit: id, number, title, agency, dates. The things a buyer needs, the award ceiling and floor, the estimated funding, who can apply, the deadline and the agency contact, live only on a second per-opportunity call. This actor makes that call for every opportunity and hands you one flat row.
What a record is
- identity:
opportunityId,opportunityNumber,title - agency:
agency,agencyCode,category - timeline:
postedDate,closeDate,archiveDate,lastUpdatedDate,status - money:
awardCeiling,awardFloor,estimatedFunding,expectedAwards,costSharingRequired - who can apply:
applicantTypes,eligibilityDesc - what it funds:
fundingInstruments,fundingCategories,cfdaNumbers,description - contact:
contactName,contactEmail,contactPhone - provenance:
sourceUrl,retrievedAt,confidence,jurisdiction,dataSource, and in changes modechangeType
Every value appears verbatim in the Grants.gov record, and sourceUrl is that
opportunity's own public page. Dates are normalised to ISO. Description and
eligibility text arrive as HTML and are converted to plain text without
reordering or summarising. A missing amount is reported as null, never as zero,
because zero is a different and real answer. Nothing is guessed.
An opportunity whose detail call fails is still delivered, carrying its search
fields and isEnriched: false, rather than being silently dropped.
Two modes
- full: every opportunity matching your filter.
- changes: only opportunities that are new to you, or whose status, deadline, archive date or funding amounts have moved since this account's last run. The state is tracked per account, so it is your timeline. The first changes run has no baseline, so it returns everything matching once, then tracks deltas.
Filters
- keyword, agencies, fundingCategories, eligibilities: passed through to the Grants.gov search.
- statuses: posted (open now), forecasted (announced, not yet open), closed, archived. Defaults to posted.
- minAward: keep only opportunities whose ceiling, or estimated funding when no ceiling is stated, is at least this much.
- closingWithinDays: keep only deadlines between today and N days out.
- requireFundingAmount: drop opportunities that state no money at all. Many forecasts do not.
- includeDetail: on by default. Turn it off for a fast list of titles and deadlines with no money or eligibility.
- maxRecords: cap on delivered and billed rows. Defaults to 100, because each row costs one extra request to Grants.gov and there are only around 1,200 posted opportunities at a time. Set 0 for no cap.
What to expect
- Around 1,200 posted and 500 forecasted opportunities at any time, with roughly
8,600 closed and 72,000 archived reachable through
statuses. - The actor calls Grants.gov politely, with a declared identifying User-Agent and a jittered pause between requests, so a large pull is a matter of time. A run that reaches its time limit stops cleanly, delivers what it fetched, and in changes mode picks up from there next run.
- The raw API is public and free directly from Grants.gov. What this actor sells is the join with the detail record, the money and eligibility extraction, the filtering the API cannot express, and the per-account change feed.
Source and scope
What this collects: public US federal funding opportunity notices.
Source: the official Grants.gov REST API (api.grants.gov), accessed over its
documented endpoints with a declared identifying User-Agent. robots.txt is
Allow: /. No scraping, no key, no access bypass.
Scope: US federal opportunities. Every row is stamped jurisdiction=US.
Billing: charged only on a delivered opportunity; rejects are free; no start fee.
Provenance: every row carries its Grants.gov source URL and retrieval time.
These are public government notices. This is a data tool, not grant-writing or legal advice, and an opportunity notice is a public filing rather than an assessment of whether you qualify.
See also
More clean, pay-only-for-results data tools from Pono Data:
- Federal Contract Opportunities Feed - US federal contract opportunities from SAM.gov
- Federal Spending Feed - US federal awards from USAspending.gov
Full catalog: https://apify.com/thoob