Government Contract & Grant Monitor
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
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
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | array | Yes | List of keywords to search for (e.g., ["cybersecurity", "AI", "cloud"]) |
sources | array | No | Data sources: "sam", "grants". Default: ["sam", "grants"] |
samApiKey | string | No* | SAM.gov API key. Required if "sam" is in sources. Get one free at api.sam.gov |
maxResults | integer | No | Maximum results to return (default: 20, max: 200) |
filterBy | object | No | Filters: agency (string), minValue (number), postedWithinDays (number) |
webhookUrl | string | No | URL 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:
| Field | Description |
|---|---|
timestamp | When the result was retrieved (ISO 8601) |
source | Source database: sam.gov or grants.gov |
title | Opportunity title |
agency | Publishing agency/department |
value | Estimated value (if available) |
postedDate | Date posted |
responseDeadline | Proposal deadline |
type | contract, grant, or opportunity |
setAside | Small business set-aside information |
url | Direct link to the opportunity |
How to Get a SAM.gov API Key
- Go to SAM.gov and sign in (create an account if needed)
- Navigate to your Account Details page
- Click "Request Public API Key" under the API Access section
- Copy the generated API key and provide it in the
samApiKeyinput field
Local Development
# Clone and installcd gov-contract-monitorpython3 -m venv .venv.venv/bin/pip install -r requirements.txt# Run locallyAPIFY_ACTOR_PYTHON_VENV_PATH=.venv apify run --purge# Deployapify 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