Government Contract & Grant Monitor avatar

Government Contract & Grant Monitor

Pricing

Pay per usage

Go to Apify Store
Government Contract & Grant Monitor

Government Contract & Grant Monitor

Monitor and search US government contract opportunities from SAM.gov and grant opportunities from Grants.gov. Filter by keywords, agency, value, and posting date.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Richard P

Richard P

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Government Contract & Grant Opportunities Monitor

An Apify Actor that monitors and searches US government contract opportunities from SAM.gov and grant opportunities from Grants.gov. Find new business opportunities, track funding, and stay informed about federal contracting and grant opportunities.

Features

  • Grants.gov Integration — Search federal grant opportunities using the public API (no API key needed)
  • SAM.gov Integration — Search federal contract opportunities via the SAM.gov Public API (requires free API key)
  • Keyword Search — Search with multiple keywords across both sources
  • Filters — Filter by agency, minimum estimated value, and posting date
  • Deduplication — Automatic deduplication by title across sources
  • Webhook Notifications — POST high-value opportunities to any webhook URL for Slack, Teams, Zapier, etc.
  • Structured Output — Clean dataset with timestamp, source, title, agency, value, dates, type, set-aside, and URL

Input Parameters

ParameterTypeRequiredDescription
keywordsarrayYesList of keywords to search for (e.g., ["cybersecurity", "AI", "cloud"])
sourcesarrayNoData sources: "sam", "grants". Default: ["sam", "grants"]
samApiKeystringNo*SAM.gov API key. Required if "sam" is in sources. Get one free at api.sam.gov
maxResultsintegerNoMaximum results to return (default: 20, max: 200)
filterByobjectNoFilters: agency (string), minValue (number), postedWithinDays (number)
webhookUrlstringNoURL to POST new opportunities as JSON

* SAM.gov requires a free API key from api.sam.gov. Sign in to SAM.gov, go to Account Details, and request a Public API Key.

Example Input

{
"keywords": ["cybersecurity", "information security"],
"sources": ["sam", "grants"],
"samApiKey": "YOUR_SAM_API_KEY",
"maxResults": 10,
"filterBy": {
"agency": "Department of Defense",
"minValue": 500000,
"postedWithinDays": 30
},
"webhookUrl": "https://hooks.slack.com/services/..."
}

Output

Each result contains the following fields:

FieldDescription
timestampWhen the result was retrieved (ISO 8601)
sourceSource database: sam.gov or grants.gov
titleOpportunity title
agencyPublishing agency/department
valueEstimated value (if available)
postedDateDate posted
responseDeadlineProposal deadline
typecontract, grant, or opportunity
setAsideSmall business set-aside information
urlDirect link to the opportunity

How to Get a SAM.gov API Key

  1. Go to SAM.gov and sign in (create an account if needed)
  2. Navigate to your Account Details page
  3. Click "Request Public API Key" under the API Access section
  4. Copy the generated API key and provide it in the samApiKey input field

Local Development

# Clone and install
cd gov-contract-monitor
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
# Run locally
APIFY_ACTOR_PYTHON_VENV_PATH=.venv apify run --purge
# Deploy
apify push

Pricing

  • $0.02 per run (pay-per-event)
  • Dataset storage charges may apply based on Apify's standard pricing

Use Cases

  • Business Development — Find new contract opportunities in your niche
  • Grant Writers — Monitor grant opportunities matching your expertise
  • Government Contractors — Track set-aside opportunities for small businesses
  • Research — Analyze government spending patterns and opportunities
  • Competitive Intelligence — Monitor agency-specific contracting trends