SAM.gov Scraper - Government Contracts & GovCon Leads
Pricing
from $2.00 / 1,000 results
SAM.gov Scraper - Government Contracts & GovCon Leads
Search official SAM.gov government contracts, opportunities, solicitations, awards, set-asides, NAICS codes, deadlines, contacts, and source links. Get bounded GovCon lead evidence with explicit coverage and interpretation limits.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Maintained by CommunityActor stats
0
Bookmarked
22
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
SAM.gov Contract Opportunities Scraper - GovCon Leads
Search official SAM.gov procurement notices and export structured GovCon lead evidence. Filter by full-text keyword, place-of-performance state, NAICS code, notice type, small-business set-aside, active status, and posted date.
The actor uses SAM.gov's public website search and notice-detail endpoints without browser automation. A customer-supplied SAM.gov API key can use the official API path for broader requests.
Fast first run
The default input returns up to five currently active roofing-related notices:
{"keyword": "roofing","activeOnly": true,"maxResults": 5}
At live pay-per-event pricing, that first run costs at most about $0.0101: a $0.0001 minimum start event plus $0.002 per dataset item.
Output
Each found item contains stable fields including:
evidenceStatus,messagenoticeId,opportunityTitle,solicitationNumberpostedDate,responseDeadline,noticeType,activenaicsCode,classificationCode,setAsideCodeawardAmount,awardeeNamecontactName,contactEmail,contactPhoneperformanceState,performanceCity,departmentNamesamGovLink,sourceUrl,sourceRetrievedAtsearchSummary,coverageNote,interpretationLimit
When nothing matches, the actor returns one explicit NO_MATCHING_SAM_GOV_NOTICE item rather than an unexplained empty dataset.
Example found record
{"evidenceStatus": "FOUND_SAM_GOV_NOTICE","noticeId": "example-notice-id","opportunityTitle": "Roof Replacement","noticeType": "Solicitation","active": true,"naicsCode": "238160","setAsideCode": "SBA","responseDeadline": "2026-08-24","performanceState": "TX","contactEmail": "buyer@example.gov","samGovLink": "https://sam.gov/opp/example-notice-id/view","sourceDataset": "SAM.gov Contract Opportunities"}
Values above are illustrative. Live records come from the linked SAM.gov notice.
Input
| Parameter | Type | Description |
|---|---|---|
keyword | string | Full-text SAM.gov search term. Matching text can appear outside the title. |
state | string | Exact two-letter place-of-performance state code. |
naicsCode | string | Exact NAICS code reported in notice details. |
procurementType | string | Notice code such as p, o, k, r, s, or a. |
setAside | string | Exact SAM.gov set-aside code, such as SBA, 8A, HZC, SDVOSBC, or WOSB. |
activeOnly | boolean | Keep only notices SAM.gov currently marks active. Default: true. |
postedFrom | string | Earliest posted date, MM/dd/yyyy. Default no-key window: 90 days. |
postedTo | string | Latest posted date, MM/dd/yyyy. |
maxResults | integer | Maximum paid dataset items. Default: 5; maximum: 500. |
apiKey | string | Optional customer-supplied SAM.gov API key for the official API path. |
The no-key path inspects at most 1,000 search candidates and applies active, notice-type, NAICS, set-aside, and place-of-performance filters against source fields before emitting results. A narrow filter can therefore return fewer than maxResults even when broader SAM.gov records exist.
Useful searches
Active roofing opportunities
{"keyword": "roofing","activeOnly": true,"maxResults": 25}
Virginia IT opportunities by NAICS
{"state": "VA","naicsCode": "541512","activeOnly": true,"maxResults": 25}
Small-business set-asides
{"keyword": "software","setAside": "SBA","activeOnly": true,"maxResults": 25}
Award notices
{"keyword": "construction","procurementType": "a","activeOnly": false,"maxResults": 25}
Pricing
Live pricing is:
- $0.0001 per start event per GB, minimum one event
- $0.002 per dataset item
The actor honors buyer-set maximum total-charge limits before requesting results. Examples, excluding any buyer-selected extra memory:
| Dataset items | Maximum charge |
|---|---|
| 5 | $0.0101 |
| 25 | $0.0501 |
| 100 | $0.2001 |
| 500 | $1.0001 |
Evidence limits
SAM.gov notices are point-in-time agency-published procurement evidence. They are not proof that:
- an opportunity remains open or unchanged;
- a deadline has not moved;
- a vendor is eligible for a set-aside or award;
- an award is final, fully performed, or free from later modification;
- a contact remains current;
- any bid will succeed.
SAM.gov records can be amended, archived, cancelled, delayed, duplicated, or incomplete. Search matching is source-defined, and fields can be omitted. Always review the linked notice, amendments, deadlines, eligibility rules, and registration requirements before acting.
Automation
Run the actor on an Apify schedule, send the dataset to a webhook, or export JSON, CSV, and Excel. For recurring lead workflows, persist noticeId and compare it across runs so downstream systems can distinguish newly observed notices from updates to existing ones.