SAM.gov Contract Opportunities - Federal GovCon Leads avatar

SAM.gov Contract Opportunities - Federal GovCon Leads

Pricing

from $1.60 / 1,000 results

Go to Apify Store
SAM.gov Contract Opportunities - Federal GovCon Leads

SAM.gov Contract Opportunities - Federal GovCon Leads

Search official SAM.gov opportunities, solicitations, and awards for GovCon leads and vendor diligence. NAICS, set-asides, deadlines, contacts, source links. Related: usaspending, federal-grant-awards. Coverage limits apply.

Pricing

from $1.60 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

9

Monthly active users

4 days ago

Last modified

Features

Limited permissions

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, message
  • noticeId, opportunityTitle, solicitationNumber
  • postedDate, responseDeadline, noticeType, active
  • naicsCode, classificationCode, setAsideCode
  • awardAmount, awardeeName
  • contactName, contactEmail, contactPhone
  • performanceState, performanceCity, departmentName
  • samGovLink, sourceUrl, sourceRetrievedAt
  • searchSummary, 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

ParameterTypeDescription
keywordstringFull-text SAM.gov search term. Matching text can appear outside the title.
statestringExact two-letter place-of-performance state code.
naicsCodestringExact NAICS code reported in notice details.
procurementTypestringNotice code such as p, o, k, r, s, or a.
setAsidestringExact SAM.gov set-aside code, such as SBA, 8A, HZC, SDVOSBC, or WOSB.
activeOnlybooleanKeep only notices SAM.gov currently marks active. Default: true.
postedFromstringEarliest posted date, MM/dd/yyyy. Default no-key window: 90 days.
postedTostringLatest posted date, MM/dd/yyyy.
maxResultsintegerMaximum paid dataset items. Default: 5; maximum: 500.
apiKeystringOptional 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 itemsMaximum 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.

Example input

{
"keyword": "construction",
"postedFrom": "01/01/2026",
"maxResults": 25,
"activeOnly": true
}

Output example

One record from a real run (long values shortened, contact details partly masked):

{
"evidenceStatus": "FOUND_SAM_GOV_NOTICE",
"message": "Matching SAM.gov notice found. Review the linked notice and amendments before acting.",
"noticeId": "78efb5a825df44dab268c44c50f370e1",
"opportunityTitle": "41--FAN,CENTRIFUGAL",
"solicitationNumber": "SPE8E727T0493",
"postedDate": "2026-11-11",
"responseDeadline": "2026-11-23",
"noticeType": "Combined Synopsis/Solicitation",
"naicsCode": "333413",
"classificationCode": "41",
"setAsideCode": "SBA",
"active": true,
"awardAmount": 0,
"awardeeName": "",
"contactName": "Questions regarding this solicitation should be emailed to the buyer listed in block 5 of the solicitation document which can be found under the Additional I...",
"contactEmail": "D***@dla.mil",
"contactPhone": "",
"performanceState": "",
"performanceCity": "",
"departmentName": "DEPT OF DEFENSE > DEFENSE LOGISTICS AGENCY > DLA TROOP SUPPORT",
"descriptionUrl": "",
"samGovLink": "https://sam.gov/opp/78efb5a825df44dab268c44c50f370e1/view",
"sourceDataset": "SAM.gov Contract Opportunities",
"sourceUrl": "https://sam.gov/opp/78efb5a825df44dab268c44c50f370e1/view",
"sourceRetrievedAt": "2026-11-11T12:41:02Z"
}

FAQ

How much does SAM.gov Contract Opportunities - Federal GovCon Leads cost?

$0.002 per result plus $0.0001 per run. For example, 1,000 results cost about $2.00. Higher Apify plans get a Store discount.

Do I need an API key or login?

This Actor has an optional or required key field in the input; see the input table above.

Can I run it on a schedule or from code?

Yes. Use Apify Schedules for recurring runs, or call it from the Apify API, the JavaScript or Python client, Make, Zapier, n8n, or any MCP-compatible AI agent.

Why did my run return no results?

Your filters are probably too narrow. Remove a filter or broaden the search, then run again. You only pay the result price for records that are actually saved.

Is the data accurate and up to date?

Each run fetches live data from the source described above, so results are as current as that source. Verify critical records with the original source before acting on them.

Use with the API

curl -X POST "https://api.apify.com/v2/acts/pink_comic~sam-gov-contract-opportunities/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"keyword": "construction", "postedFrom": "01/01/2026", "maxResults": 25, "activeOnly": true}'