SAM.gov Scraper - Federal Contracts, No API Key
Pricing
from $2.00 / 1,000 results
SAM.gov Scraper - Federal Contracts, No API Key
Search SAM.gov for federal contract opportunities. No API key required. Filter by keyword, state, NAICS, procurement type, set-aside. Get solicitations, deadlines, awards, contracting officer contacts, and SAM.gov links. For government contractors and BD teams.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
SAM.gov Federal Contract Opportunities & Procurement
Search SAM.gov for federal government contract opportunities, solicitations, and awards. Filter by keyword, state, NAICS code, procurement type, and small business set-aside. Returns notice details, response deadlines, award amounts, contracting officer contact info, and direct links to each opportunity. Designed for government contractors, business development teams, and federal procurement analysts.
Reads directly from the official SAM.gov Opportunities API. No browser automation. No scraping.
What You Get
Each result is one contract opportunity or award notice from SAM.gov.
| Field | Type | Description |
|---|---|---|
noticeId | string | Unique notice identifier assigned by SAM.gov |
opportunityTitle | string | Full title of the contract opportunity |
solicitationNumber | string | Solicitation or reference number |
postedDate | string | Date the notice was posted |
responseDeadline | string | Response or offer due date |
noticeType | string | Notice type: Solicitation, Award, Presolicitation, Sources Sought, etc. |
naicsCode | string | NAICS industry code assigned to the opportunity |
active | boolean | Whether the opportunity is currently active and accepting responses |
awardAmount | number | Dollar amount of the award (for award notices) |
contactName | string | Contracting officer or point of contact name |
contactEmail | string | Contracting officer email address |
departmentName | string | Issuing federal department or agency |
performanceState | string | State where work will be performed |
samGovLink | string | Direct link to the full opportunity on SAM.gov |
Sample Output
{"noticeId": "abc123def456","opportunityTitle": "Cybersecurity Assessment and Monitoring Services","solicitationNumber": "70RSAT24Q00000042","postedDate": "2024-03-15","responseDeadline": "2024-04-05T17:00:00-05:00","noticeType": "Solicitation","naicsCode": "541519","active": true,"awardAmount": 0,"contactName": "Jane Smith","contactEmail": "jane.smith@dhs.gov","departmentName": "Department of Homeland Security","performanceState": "VA","samGovLink": "https://sam.gov/opp/abc123def456/view"}
Who Uses This
Government contractors monitoring SAM.gov daily for new solicitations in their NAICS codes. Instead of manually refreshing the SAM.gov portal, run this actor on a schedule and pipe results into a spreadsheet or CRM.
Business development teams at federal contractors building a pipeline of upcoming awards. Filter by keyword and state to stay ahead of opportunities before the solicitation window closes.
Small business set-aside specialists tracking 8(a), HUBZone, SDVOSB, WOSB, and other set-aside designations to find opportunities their firm qualifies for. Use the set-aside filter to narrow results instantly.
Competitive intelligence analysts researching which agencies are awarding contracts in a given NAICS code, how much is being awarded, and to whom. Pull award notices with noticeType: Award to see who is winning.
Procurement consultants and capture managers who need structured contract data integrated with their internal tools. Export to CSV or connect via the Apify API to feed downstream systems.
How to Use
Configure your input
No API key required. Just set your search parameters and run.
Search by keyword (most common):
{"keyword": "cybersecurity","maxResults": 25}
Filter by NAICS code and state:
{"naicsCode": "541512","state": "VA","maxResults": 50}
Find small business set-aside opportunities:
{"keyword": "software development","setAside": "SBA","maxResults": 100}
Filter by notice type and date range:
{"procurementType": "o","postedFrom": "03/01/2024","postedTo": "03/31/2024","maxResults": 200}
Input reference
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | No | Keyword to match in opportunity titles |
state | string | No | Two-letter state code for place of performance (e.g. VA, TX, CA) |
naicsCode | string | No | NAICS code to filter by industry (e.g. 541512) |
procurementType | string | No | Notice type: p Presolicitation, o Solicitation, k Combined Synopsis, r Sources Sought, s Special Notice, a Award Notice |
setAside | string | No | Set-aside code: SBA Small Business, 8A 8(a), HZC HUBZone, SDVOSBC SDVOSB, WOSB Women-Owned, EDWOSB Economically Disadvantaged WOSB |
postedFrom | string | No | Start of posting date range (MM/dd/yyyy). Defaults to 90 days ago. |
postedTo | string | No | End of posting date range (MM/dd/yyyy). Defaults to today. |
maxResults | integer | No | Maximum opportunities to return. Default: 25. Max: 10,000. |
All filters are optional and combinable. Omitting all filters returns the most recently posted active opportunities.
Cost Estimate
Pricing is $0.002 per result.
| Run size | Estimated cost |
|---|---|
| 25 results | ~$0.05 |
| 100 results | ~$0.20 |
| 500 results | ~$1.00 |
| 1,000 results | ~$2.00 |
Output Formats
Results are available as JSON, CSV, and Excel from the Apify dataset viewer. Connect to downstream tools via the Apify API or webhooks for automated pipeline integration.
FAQ
Do I need an API key? No. This actor uses SAM.gov's public search interface. No registration or API key is required.
How recent is the data? The actor queries the live SAM.gov Opportunities API on each run. Results reflect the current state of the SAM.gov database at the time of the run, including newly posted notices.
Can I pull historical data?
Yes. Use the postedFrom and postedTo parameters to search any date range. SAM.gov retains historical notices, so you can pull awards and solicitations from prior periods.
What is the difference between a Solicitation and an Award notice?
A Solicitation (type o) is an active request for proposals or quotes -- it has a response deadline and is accepting bids. An Award notice (type a) documents a contract that has already been awarded, including the awardee and dollar amount.
Can I run this on a schedule? Yes. Use Apify's built-in scheduler to run this actor daily or weekly and automatically capture new opportunities as they are posted.
What are set-asides?
Set-asides are contract opportunities reserved for specific categories of businesses: small businesses, 8(a)-certified firms, HUBZone companies, service-disabled veteran-owned businesses (SDVOSBs), and women-owned small businesses (WOSBs). Use the setAside filter to see only opportunities your firm is eligible to bid on.