
Grant/RFP Opportunity Radar — SAM.gov, Filtered & Ranked
Federal contract opportunities and solicitations from SAM.gov's own official database, filtered by NAICS code or keyword and ranked by response deadline. Gov-contracting consultants pay $300+/mo for third-party tools to do this by hand. Requires your own free SAM.gov API key.
Grant/RFP Opportunity Radar — SAM.gov, Filtered & Ranked returns 18 documented output fields, including noticeId, title, solicitationNumber, noticeType and postedDate. Every field carries a declared type, a written description and an example value. 21 runs are recorded on Apify.
- 18
- Output fields
- 5
- Inputs
- 21
- Runs
- 2026-10-15
- Last run
01 — output
What it returns
Every field the extractor writes to its dataset, with its type, a written description and an example value.
| Field | Type | What it holds | Example |
|---|---|---|---|
| noticeId | stringnull | Identifier of this notice. | <noticeId> |
| title | stringnull | Title as the source writes it. | Wireless Bluetooth Headphones |
| solicitationNumber | stringnull | Solicitation reference number. | <solicitationNumber> |
| noticeType | stringnull | Kind of notice, as classified by the source. | <noticeType> |
| postedDate | stringnull | Date this was posted. | <postedDate> |
| responseDeadline | stringnull | Date by which a response to this notice is due. | <responseDeadline> |
| urgency | stringnull | How urgent this row is, in words. | medium |
| urgencyNote | stringnull | Why the row carries the urgency it does. | Payment terms change in 14 days. |
| naicsCode | stringnull | Six-digit NAICS industry code. | <naicsCode> |
| classificationCode | stringnull | Code for the classification. | <classificationCode> |
| setAside | stringnull | Set-aside designation, where the notice carries one. | <setAside> |
| department | stringnull | Government department the contract or grant belongs to. | Transportation |
| placeOfPerformanceState | stringnull | State where the work will be performed, as the notice states it. | <placeOfPerformanceState> |
| active | booleannull | Whether the record is still active at the source. | true |
| matchedSearch | stringnull | Search term this row matched. | <matchedSearch> |
| uiLink | stringnull | Link to view this record in the platform's interface. | <uiLink> |
| status | stringnull | Outcome recorded for this row. | ok |
| verdict | stringnull | The Actor's conclusion for this row, stated in words. | pass |
02 — sample
One record
Assembled from the example values declared on the schema above, not invented at render time.
{
"noticeId": "<noticeId>",
"title": "Wireless Bluetooth Headphones",
"solicitationNumber": "<solicitationNumber>",
"noticeType": "<noticeType>",
"postedDate": "<postedDate>",
"responseDeadline": "<responseDeadline>",
"urgency": "medium",
"urgencyNote": "Payment terms change in 14 days."
}03 — input
What you give it
| Input | Type | Description |
|---|---|---|
| samGovApiKey | stringoptional | Secret — supply your own value. |
| searches | arrayrequired | One or more searches, each with a NAICS code and/or keyword, plus optional state and set-aside type. Example: [{"naicsCode": "541512", "state": "VA"}] |
| daysBack | integeroptional | How many days of posted opportunities to search, up to 364 (SAM.gov's own window limit). |
| maxResultsPerSearch | integeroptional | How many SAM.gov results to pull per search. |
| maxItems | integeroptional | Hard cap on items returned across all searches. You are never charged beyond this. |
04 — run
Run Grant/RFP Opportunity Radar on your own input
It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.
05 — questions
Asked before running it
18 of 18 fields described
- What does Grant/RFP Opportunity Radar — SAM.gov, Filtered & Ranked return?
- It returns 18 documented output fields: noticeId, title, solicitationNumber, noticeType, postedDate, responseDeadline, urgency, urgencyNote, naicsCode, classificationCode, setAside and department. Each field declares its type, a description of what it holds, and an example value. The remaining 6 are listed in the output schema below.
- What input does Grant/RFP Opportunity Radar — SAM.gov, Filtered & Ranked require?
- searches is required. A further 4 inputs are optional. The full input schema, with types and defaults, is below.
- Does Grant/RFP Opportunity Radar — SAM.gov, Filtered & Ranked need an API key or login?
- Yes — samGovApiKey is marked secret and must be supplied by you. Nothing else in the input schema needs credentials.
- How do I run Grant/RFP Opportunity Radar — SAM.gov, Filtered & Ranked?
- It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.