SAM.gov Scraper - Government Contracts & GovCon Leads avatar

SAM.gov Scraper - Government Contracts & GovCon Leads

Pricing

from $2.00 / 1,000 results

Go to Apify Store
SAM.gov Scraper - Government Contracts & GovCon Leads

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

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

1

Monthly active users

13 days ago

Last modified

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.