Small Business Set-Aside Contracts: SAM.gov 8(a), HUBZone, WOSB avatar

Small Business Set-Aside Contracts: SAM.gov 8(a), HUBZone, WOSB

Deprecated

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Small Business Set-Aside Contracts: SAM.gov 8(a), HUBZone, WOSB

Small Business Set-Aside Contracts: SAM.gov 8(a), HUBZone, WOSB

Deprecated

Federal contracts set aside for small business (8(a), HUBZone, SDVOSB, WOSB, EDWOSB, total SB) from SAM.gov, with response deadlines, NAICS, agency and place of performance. No API key needed. Optional set-aside award winners from USAspending.gov.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Blake Runckel

Blake Runckel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Small Business Set-Aside Contracts API: SAM.gov 8(a), HUBZone, SDVOSB, WOSB

Get open federal contract opportunities set aside for small business from SAM.gov, filtered by NAICS code, set-aside type (Total Small Business, 8(a), HUBZone, SDVOSB, WOSB / EDWOSB, VOSB, Buy Indian), agency (for example Department of Defense), place of performance state and keyword. Every row has the response deadline, agency, sub-agency, office, NAICS code and description, PSC code, solicitation number and a link to the notice on SAM.gov. Export to CSV, Excel or JSON, or call it as an API.

No SAM.gov API key and no account needed. The Actor reads the official SAM.gov Contract Opportunities public data extract that GSA publishes every night. If you have your own SAM.gov API key you can add it to query the live SAM.gov Get Opportunities API instead.

There is also an optional awards feed with contracts that were already awarded under a set-aside: who won, how much, and when the period of performance ends. That data comes from USAspending.gov.

Free: you pay only Apify platform usage (typically well under one cent per run).

Who it's for

  • Small businesses, 8(a) firms, HUBZone firms, SDVOSBs and WOSBs looking for set-aside contracts in their NAICS codes
  • GovCon business development teams and proposal writers who want a daily defense contracts by NAICS feed
  • PTAC / APEX Accelerator counselors and SBDCs sending opportunity lists to clients
  • Analysts tracking which agencies set work aside, and who wins set-aside awards

Example output

Input: {"setAsideTypes": ["SBA","8A","8AN","HZC","SDVOSBC","WOSB","EDWOSB"], "naics": ["541512","236220"], "maxItems": 100} (run on 2026-10-20)

postedDatesetAsidetitlesubAgencyNAICSstatedueDate
2026-10-208AFCI Three Rivers-Replace Generators, Transformers, and Elect…Federal Prison System / Bureau of Prisons236220TX2026-11-30
2026-10-20SDVOSBCZ1DA-- 460-26-004 Wilmington VAMC Roof ReplacementVeterans Affairs236220DE2026-11-04
2026-10-20SDVOSBCZ2DA--635-21-139 Repair Parking Garage 1 DeficienciesVeterans Affairs236220OK2026-10-22
2026-10-20SDVOSBCZ1DZ--Project No. 640A0-27-104, Replace Roof at Building 347Veterans Affairs236220CA2026-11-19

One full opportunity record:

{
"recordType": "opportunity",
"id": "8e499b102f3f43feb9ecb0e430c0e72c",
"title": "SOURCES SOUGHT FOR INDEFINITE DELIVERY INDEFINITE QUANTITY (IDIQ) MULTIPLE AWARD CONSTRUCTION CONTRACT (MACC) FOR PROJECTS UNDER NAICS 236220 LOCATED WITHIN THE NAVAL FACILITIES ENGINEERING SYSTEMS COMMAND (NAVFAC) NORTHWEST AREA OF RESPONSIBILITY.",
"description": "This is a Sources Sought Synopsis announcement, a market survey for information to be used for preliminary planning purposes. …",
"noticeType": "Sources Sought",
"solicitationNumber": "N44255-27-R-6003",
"agency": "DEPT OF DEFENSE",
"subAgency": "DEPT OF THE NAVY",
"office": "NAVFACSYSCOM NORTHWEST",
"naicsCode": "236220",
"naicsDescription": "Commercial and Institutional Building Construction",
"psc": "Y1JZ",
"pscDescription": null,
"setAsideCode": "SBA",
"setAsideType": "Small Business Set Aside - Total",
"amount": null,
"postedDate": "2026-10-20",
"dueDate": "2026-11-03T14:00:00-08:00",
"dueDateType": "response_deadline",
"popCity": "Bremerton",
"popState": "WA",
"recipient": null,
"url": "https://sam.gov/opp/8e499b102f3f43feb9ecb0e430c0e72c/view",
"source": "SAM.gov Contract Opportunities public extract (GSA)"
}

One award record (awards feed, Department of Defense, NAICS 2362; null fields omitted):

{
"recordType": "award",
"id": "N6247326F0528",
"title": "B-175 BARRACKS RENOVATION",
"noticeType": "Contract award",
"agency": "Department of Defense",
"subAgency": "Department of the Navy",
"naicsCode": "236220",
"naicsDescription": "Commercial and Institutional Building Construction",
"psc": "Z2FC",
"pscDescription": "REPAIR OR ALTERATION OF TROOP HOUSING FACILITIES",
"setAsideCode": "SBA",
"setAsideType": "Total Small Business Set-Aside (FAR 19.5)",
"amount": 1968865.28,
"postedDate": "2026-07-21",
"dueDate": "2027-04-02",
"dueDateType": "period_of_performance_end",
"popState": "CA",
"recipient": "DIMENSIONS CONSTRUCTION, INC.",
"url": "https://www.usaspending.gov/award/CONT_AWD_N6247326F0528_9700_N6247320D1112_9700",
"source": "USAspending.gov API (Treasury)"
}

Quick start

Defense construction and IT set-asides, open opportunities plus recent set-aside awards:

{
"feeds": ["opportunities", "awards"],
"dodOnly": true,
"naics": ["2362", "541512"],
"setAsideTypes": ["SBA", "8A", "SDVOSBC"],
"maxItems": 50
}

Input

FieldDescription
feedsopportunities (default): open SAM.gov notices. awards: set-aside contracts already awarded (USAspending.gov).
setAsideTypesSAM.gov set-aside codes: SBA, SBP, 8A, 8AN, HZC, HZS, SDVOSBC, SDVOSBS, WOSB, WOSBSS, EDWOSB, EDWOSBSS, VSA, VSS, ISBEE, IEE, BICiv, LAS. Empty = all.
naics2–6 digit NAICS codes. Shorter codes match as prefixes (54 = all professional services).
agencyDepartment or sub-agency name, e.g. Department of Defense, Veterans Affairs, Army, Navy.
dodOnlyShortcut for Department of Defense.
statesPlace-of-performance state codes, e.g. ["VA","MD"].
keywordMatches title or description.
sincePosted on or after (YYYY-MM-DD). Default: 30 days ago for opportunities, 120 days ago for awards (see FAQ).
openOnlyDefault true: drop notices whose response deadline has passed.
noticeTypesDefault: Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Special Notice, Amendments. Add Award Notice if you want SAM.gov award notices.
latestPerSolicitationDefault true: SAM.gov posts each amendment as a new notice; keep only the newest per solicitation number.
newAwardsOnlyAwards feed: only awards first made in the window (skip modifications).
maxItemsMax records per feed, newest first.
samApiKeyOptional, secret. Your own SAM.gov public API key.

Fields

recordType (opportunity / award), id (SAM.gov notice ID or award PIID), title, description (opportunities; first 2,000 characters), noticeType, solicitationNumber, agency, subAgency, office, naicsCode, naicsDescription, psc, pscDescription (awards), setAsideCode, setAsideType, amount (USD; award amount on awards and award notices), postedDate (opportunity posted date or award base date), dueDate, dueDateType (response_deadline for opportunities, period_of_performance_end for awards), popCity, popState, recipient (awards only), url, source.

Opportunities vs. awards

  • Opportunities are open notices: solicitations, presolicitations, sources sought and special notices that you can still respond to. dueDate is the response deadline as posted on SAM.gov, with its time zone.
  • Awards are not open solicitations. They are contracts already awarded under a set-aside, from USAspending.gov. Use them to see who wins set-aside work in your NAICS code, what it pays, and when the current contract ends (dueDate = period-of-performance end), which is often when the work is re-competed.

FAQ

Do I need a SAM.gov API key? No. The default path uses the Contract Opportunities public data extract that GSA publishes for download on SAM.gov (also listed on data.gov). It is refreshed once a day, overnight. If you need notices posted in the last few hours, add your own SAM.gov API key in samApiKey. The key is stored as a secret input and is never written to the log. Personal SAM.gov keys can be limited to about 10 requests per day, so the Actor uses at most 10 and falls back to the extract on any error.

Is this a scraper? No. It does not scrape sam.gov pages. SAM.gov's terms prohibit scraping; it uses the official public extract and the official APIs instead.

Why are recent Department of Defense awards missing? USAspending.gov publishes DoD contract data with a delay of about 90 days. So the awards feed looks back 120 days by default. DoD opportunities are not delayed.

Which set-aside codes are which? SBA = Total Small Business, SBP = Partial Small Business, 8A = 8(a) competitive, 8AN = 8(a) sole source, HZC/HZS = HUBZone set-aside/sole source, SDVOSBC/SDVOSBS = Service-Disabled Veteran-Owned set-aside/sole source, WOSB/WOSBSS = Women-Owned Small Business, EDWOSB/EDWOSBSS = Economically Disadvantaged WOSB, VSA/VSS = Veteran-Owned (VA only), ISBEE/IEE = Indian Economic Enterprise (Interior), BICiv = Buy Indian (IHS), LAS = Local Area Set-Aside.

Why are some set-aside notices missing a response deadline? Some sources-sought and special notices have no deadline on SAM.gov. They are kept when openOnly is on, because they are still active.

Where are the contracting officer contacts and attachments? On the SAM.gov notice page (url). This Actor does not copy personal contact details.

Some award links show "not found" for a day. Very new awards can appear in USAspending.gov search a day or so before their detail page is ready.

How often should I run it? Once a day is enough for the free extract. Use Apify Schedules and set since to a few days back, or dedupe on id.

Sources and terms

This is U.S. government data. Always confirm deadlines and requirements on the SAM.gov notice before you bid. This is an independent tool by Ledger. It is not affiliated with or endorsed by GSA, SAM.gov, SBA, the U.S. Treasury or USAspending.gov.

Pricing

Free. You pay only for Apify platform usage.