Official US Federal Grant Opportunities API avatar

Official US Federal Grant Opportunities API

Pricing

$5.00 / 1,000 official us grant opportunities

Go to Apify Store
Official US Federal Grant Opportunities API

Official US Federal Grant Opportunities API

Search and normalize current official Grants.gov opportunities with funding amounts, deadlines, eligibility, contacts, descriptions, update fingerprints, coverage telemetry, and source links.

Pricing

$5.00 / 1,000 official us grant opportunities

Rating

0.0

(0)

Developer

João Ferreira

João Ferreira

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Unofficial independent tool. It is not affiliated with, sponsored by, or endorsed by Grants.gov or any U.S. federal agency.

Turn current official Grants.gov opportunities into a bounded, normalized dataset for grant discovery, funding alerts, agents, spreadsheets, CRM imports, and research pipelines. The Actor uses the public Grants.gov search2 and fetchOpportunity APIs directly. It does not scrape search-result HTML, invent award values, rank applicants, or promise eligibility or funding.

What does the Actor return?

Each row contains the official opportunity ID and number, title, status, publishing and top-level agencies, open and close dates, award floor and ceiling, estimated total funding, expected award count, eligibility types and notes, funding instruments and categories, Assistance Listing Numbers, cleaned synopsis, official contacts, application link, and a direct Grants.gov page. Missing source fields stay null rather than being guessed.

Detailed mode also emits last_updated_date and a deterministic change_fingerprint. Schedule the same bounded query and compare fingerprints to identify opportunities whose economically relevant fields changed. This design does not need a shared database and cannot confuse another user's history with yours. The result also includes a coverage object with the official hit count and the number of successful or failed detail requests.

Example

Search posted and forecast opportunities from HHS and NSF:

{
"keyword": "",
"statuses": ["posted", "forecasted"],
"agencyCodes": ["HHS", "NSF"],
"updatedSince": "",
"includeDetails": true,
"maxItems": 100
}

Use keyword for a Grants.gov full-text query such as climate resilience. agencyCodes accepts up to 20 official codes. updatedSince is an inclusive ISO date filter applied to the detailed source record and therefore requires includeDetails=true. maxItems caps both output and upstream detail calls, so scheduled runs remain predictable.

Source and integrity behavior

The search endpoint is requested once with a bounded row limit. Detailed mode then fetches each opportunity by its official numeric ID. Transient HTTP errors are retried with bounded exponential backoff. If every requested detail call fails, the run fails instead of selling summary rows as complete enrichment. If only some calls fail, rows remain explicitly marked and the shared coverage object reports partial failure. Source response tokens are never returned or stored.

Dates are normalized to ISO calendar dates. Currency-like source values are parsed only when Grants.gov publishes a numeric amount; null remains null. Descriptions are HTML-decoded and whitespace-normalized. The fingerprint covers the title, number, status, dates, update date, award amounts, total funding, and eligibility text. It is a change detector, not a cryptographic attestation of an agency's full record.

Government agencies can amend, cancel, postpone, or replace opportunities. Grants.gov and the linked agency announcement remain authoritative. Confirm the current announcement, applicant eligibility, submission package, deadline time zone, and amendments before acting. This Actor is a discovery and normalization tool, not legal, financial, procurement, or grant-writing advice.

Pricing

The first 10 returned opportunities in each run are free. Each additional official_us_grant costs $0.005. There is no start fee. The Actor uses Pay per event + usage, so Apify platform usage is billed separately to the account running it, including runs that return only free rows. maxItems hard-caps the potential output and paid events.

Responsible use and support

This product repackages public federal opportunity metadata for convenience. Do not use contact details for unsolicited bulk messages. For a reproducible source, parsing, or coverage issue, open the Actor's Apify Issues tab with the run ID, opportunity ID, requested filters, and the relevant official URL.