Federal Contracts Search: SAM.gov Opportunities & Award History
Pricing
from $2.00 / 1,000 opportunity saveds
Federal Contracts Search: SAM.gov Opportunities & Award History
Search U.S. federal contract awards from USAspending.gov (no key needed) and open SAM.gov contract opportunities (with your free SAM.gov key) by keyword, NAICS, agency, set-aside, state and date. Clean JSON with amounts, winners, deadlines and links.
Pricing
from $2.00 / 1,000 opportunity saveds
Rating
0.0
(0)
Developer
Michael Shanker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Find U.S. federal contracting work in one place: who won past contracts (from USAspending.gov) and what's open to bid now (from SAM.gov). Filter by keywords, NAICS codes, agency, small-business set-aside, state and date, and get clean JSON rows with amounts, winners, deadlines and direct links.
Award history works right away with no account and no API key. Open opportunities use your own free SAM.gov API key, because SAM.gov offers no keyless API for them.
$2.00 per 1,000 results. You pay only for rows saved to your dataset. Searches with no matches cost nothing, and there's no start fee.
What you can use it for
- Small businesses and GovCon teams: see what's open in your NAICS codes and set-aside category, plus who won similar work before and for how much.
- Capture and BD: list the largest awards by agency, NAICS and state to size a market and spot incumbents and recompetes.
- Sales teams selling to contractors: find companies that just won federal contracts. A new award is a strong buying signal.
- Analysts and journalists: track federal spending in an industry or a state over time.
- Monitoring: schedule it daily with Last N days = 1 to get the newest awards and notices every morning.
Input
| Field | What it does |
|---|---|
| What to get | Awards + opportunities (default), awards only, or opportunities only. |
| Keywords | Words or phrases. Awards match any keyword. Opportunities match the notice title, one SAM.gov search per keyword. |
| NAICS codes | Industry codes, e.g. 541512. For awards, shorter prefixes also work (5415, 54). |
| Agency | Name or abbreviation, e.g. Department of Defense, DOD, Department of the Army. |
| Set-aside type | Total small business, 8(a), HUBZone, SDVOSB, WOSB, EDWOSB and the other SAM.gov set-aside codes. |
| Place of performance state | Two-letter code, e.g. VA. |
| Opportunity notice types | Solicitation, combined synopsis/solicitation, presolicitation, sources sought, award notice and more. |
| From date / To date / Last N days | Opportunities posted, or awards signed, in this range. Default: the last 30 days. |
| Max results (per source) | Cap for opportunities and, separately, for awards. |
| Sort awards by | Largest amount (default) or newest start date. |
| SAM.gov API key | Your own free key, only needed for opportunities. |
Example input:
{"keywords": ["cybersecurity"],"naicsCodes": ["541512", "541519"],"agency": "Department of Defense","setAside": "SBA","lastDays": 90,"maxResults": 500}
Output
Each row has a recordType of award or opportunity. The dataset has a Contract awards view and a SAM.gov opportunities view. Examples (values illustrative):
{"recordType": "award","awardId": "EXAMPLE0001C26","title": "CYBERSECURITY OPERATIONS AND INCIDENT RESPONSE SUPPORT","recipientName": "Example Cyber Defense LLC","recipientUei": "EXMPL0000001","awardAmount": 48250000.0,"totalOutlays": 19300000.0,"awardType": "DEFINITIVE CONTRACT","awardDate": "2026-10-14","startDate": "2026-10-15","endDate": "2031-10-14","agency": "Department of Defense","subAgency": "Department of the Army","naicsCode": "541512","naicsDescription": "COMPUTER SYSTEMS DESIGN SERVICES","pscCode": "DJ01","placeOfPerformanceState": "VA","url": "https://www.usaspending.gov/award/CONT_AWD_EXAMPLE0001C26_9700_-NONE-_-NONE-","source": "usaspending.gov"}
{"recordType": "opportunity","noticeId": "01ab01cd01ef4a1b9c0d01e2f3a4b5c6","title": "Cybersecurity Operations Support Services","solicitationNumber": "EX-SOL-26-0001","noticeType": "Solicitation","postedDate": "2026-10-30","responseDeadline": "2026-12-01T17:00:00-05:00","active": true,"agency": "DEPT OF DEFENSE","subAgency": "DEPT OF THE ARMY","office": "W6QK ACC-APG","naicsCode": "541512","pscCode": "DJ01","setAsideCode": "SBA","setAside": "Total Small Business Set-Aside (FAR 19.5)","placeOfPerformanceState": "VA","awardeeName": null,"attachmentLinks": ["https://sam.gov/api/prod/opps/v3/opportunities/resources/files/.../download"],"url": "https://sam.gov/opp/01ab01cd01ef4a1b9c0d01e2f3a4b5c6/view","source": "sam.gov"}
Award notices from SAM.gov also fill awardNumber, awardDate, awardAmount, awardeeName and awardeeUei. Contact names, emails and phone numbers of contracting staff are deliberately left out. Open the SAM.gov link to see who to contact.
Download results as JSON, CSV or Excel, or send them to Google Sheets, Zapier, Make or n8n. The run also saves a SUMMARY record with how many rows each source returned, the agency your input matched, and any note (for example a missing or rejected key).
Pricing
Pay per event: $0.002 per award or opportunity saved ($2.00 per 1,000). No start fee. Set a maximum charge per run in the run options and the Actor stops cleanly when it's reached.
Getting a free SAM.gov API key (opportunities only)
- Sign in or register at sam.gov (free).
- Open your profile, then Account Details, and request a Public API Key.
- Paste it into SAM.gov API key. Apify stores it encrypted, and it's never written to your results.
A basic personal key allows 10 SAM.gov requests a day. Each request returns up to 1,000 opportunities, so that's plenty for daily monitoring. The Actor makes one request per keyword (or per NAICS code when you give no keywords) and per year of dates, uses at most 10 per run, and tells you if your input needs more. If the daily limit is reached, the run keeps everything already saved.
Tips
- Leave Keywords empty and use NAICS codes for the broadest industry view.
- Award data starts at 2007-10-01 (fiscal year 2008).
- Award history covers definitive contracts, purchase orders, delivery orders and BPA calls. It doesn't include grants or IDV vehicles themselves.
- Agency names on SAM.gov are written like
DEPT OF DEFENSE. Both full names and abbreviations generally work for the agency filter.
Data source and terms
Award data comes from the official USAspending.gov API, run by the U.S. Department of the Treasury. Opportunity data comes from the official SAM.gov Get Opportunities Public API run by the U.S. General Services Administration, using your own key. Both are public U.S. government data. The Actor uses only these documented APIs, spaces out its requests, doesn't log in anywhere and doesn't scrape websites. This Actor isn't affiliated with or endorsed by GSA, SAM.gov, the Treasury or USAspending.gov.