US Federal Contract Opportunities (SAM.gov) avatar

US Federal Contract Opportunities (SAM.gov)

Pricing

from $3.00 / 1,000 notice delivereds

Go to Apify Store
US Federal Contract Opportunities (SAM.gov)

US Federal Contract Opportunities (SAM.gov)

SAM.gov contract opportunities from the official public extract: solicitations, presolicitations, sources sought, awards. Filter by NAICS, set-aside, state, posted date, type, keyword. No API key. Contacts dropped.

Pricing

from $3.00 / 1,000 notice delivereds

Rating

0.0

(0)

Developer

DARIKAMI GmbH

DARIKAMI GmbH

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Security

Limited permissions

Share

US government contracts: active federal contract opportunities - solicitations, presolicitations, sources sought, special notices, awards - from SAM.gov's official public extract (about 70,000 notices; no account, no API key). Main fields: title, agency and office, NAICS and PSC codes, set-aside, posted date, response deadline, place of performance, award amount and awardee. USD 0.003 per notice (USD 3 per 1,000), plus USD 0.01 per run for the download. Notices your filters drop, errors and a run that cannot reach SAM.gov are free.

TitleDepartmentTypeNAICSSet-asideRespond byOffice stateAwardee
Annual Renewal for SonarSourceSOCIAL SECURITY ADMINISTRATIONCombined Synopsis/Solicitation541519NONE2026-11-05MD-
DC01--Infrastructure Engineering & Operations (IE&O) new requirementVETERANS AFFAIRS, DEPARTMENT OFAward Notice541519--NJTISTA SCIENCE AND TECHNOLOGY CORPORATION (USD 164,136,197.92)
DC01--Infrastructure Engineering & Operations (IE&O) new requirementVETERANS AFFAIRS, DEPARTMENT OFAward Notice541519--NJTISTA SCIENCE AND TECHNOLOGY CORPORATION (USD 164,136,197.92)
DC01--Infrastructure Engineering & Operations (IE&O) new requirementVETERANS AFFAIRS, DEPARTMENT OFAward Notice541519--NJTISTA SCIENCE AND TECHNOLOGY CORPORATION (USD 164,136,197.92)
DA01--Light Electronic Action Framework Platform Support Services (VA-27-00002271)VETERANS AFFAIRS, DEPARTMENT OFSources Sought541512--NJ-

The rows come from a real cloud run of 04.11.2026 (run GqqKaHCD7LPuxAfz0) on the extract of 2026-11-03, with the input {"naicsCodes": ["5415"], "maxNotices": 5}: the first 5 notices of the last 7 days in NAICS 5415. The award was posted as 3 notices, so it shows 3 times. The full item is under Output.

Who uses it

  • Federal contractors and bid teams: every morning, the new solicitations in your NAICS codes and states.
  • Small businesses: the set-aside opportunities for your certification (8(a), HUBZone, SDVOSB, WOSB).
  • Capture and market analysts: the award notices - who won, for which agency, at what amount.

What it does not do

  • It returns active notices only. An archived notice is not in the extract.
  • A notice posted today comes with tomorrow's extract.
  • It returns no attachments, and descriptions longer than about 32,000 characters are cut by the source.
  • The output has no contact persons.

Input

{
"postedFrom": "2026-10-28",
"postedTo": "2026-11-03",
"noticeTypes": ["solicitation", "combined-synopsis-solicitation"],
"naicsCodes": ["5415", "541330"],
"setAsides": ["SBA", "SDVOSBC"],
"states": ["VA", "MD", "DC"],
"keywords": ["cybersecurity"],
"maxNotices": 500
}

All fields are optional. An empty input returns up to 1,000 notices posted in the last 7 days.

FieldWhat it does
postedFrom, postedToPosted days (YYYY-MM-DD), both included. Default: the last 7 days. The extract holds every active notice, back to 2008.
noticeTypessolicitation, combined-synopsis-solicitation, presolicitation, sources-sought, special-notice, award, justification, modification, surplus-sale, bundling. Default: all types.
naicsCodesNAICS codes or their start (2 to 6 digits): 5415 = computer systems design, 236 = building construction.
setAsidesSAM.gov set-aside codes: SBA (total small business), SBP, 8A, 8AN, HZC, HZS, SDVOSBC, SDVOSBS, WOSB, WOSBSS, EDWOSB, EDWOSBSS, LAS, IEE, ISBEE, BICIV, VSA, VSS, ESB, NONE.
statesTwo-letter state codes. The actor compares the place of performance. When a notice states no usable place of performance, it compares the contracting office's state. A place abroad counts in no state.
keywordsText in the title or the description, case ignored.
maxNoticesThe run stops after this number of notices. Default 1,000, at most 100,000.

In each filter, one matching value is enough. A notice must pass every filter that you set.

Output

One item per notice. This is an award notice posted on 2026-11-03:

{
"type": "notice",
"noticeId": "22fac9fd2acd48a8a62c90db67f1c442",
"noticeUrl": "https://sam.gov/opp/22fac9fd2acd48a8a62c90db67f1c442/view",
"title": "FCC Yazoo City FY 2027 Water Treatment Services",
"solicitationNumber": "09242026-10",
"noticeType": "Award Notice",
"noticeTypeKey": "award",
"baseType": "Combined Synopsis/Solicitation",
"postedDate": "2026-11-03 11:13:47",
"responseDeadline": null,
"archiveType": "autocustom",
"archiveDate": "2027-09-30",
"naicsCode": "221310",
"pscCode": "Z1NE",
"setAsideCode": "SBA",
"setAside": "Small Business Set Aside - Total",
"department": "JUSTICE, DEPARTMENT OF",
"subTier": "FEDERAL PRISON SYSTEM / BUREAU OF PRISONS",
"office": "FCC YAZOO CITY",
"cgac": "015",
"fpdsCode": "1540",
"aacCode": "15B315",
"organizationType": "OFFICE",
"officeCity": "YAZOO CITY",
"officeState": "MS",
"officeZip": "39194",
"officeCountry": "USA",
"popStreetAddress": null,
"popCity": "Yazoo City",
"popState": "MS",
"popZip": "39194",
"popCountry": "USA",
"awardNumber": "15B31527P00000021",
"awardDate": "2026-10-30",
"awardAmount": 43820,
"awardeeName": "CHEMTRON SUPPLY, LLC",
"awardeeWithheld": false,
"additionalInfoLink": null,
"description": "FCC Yazoo City FY 2027 Water Treatment Services",
"personalDataRemoved": false,
"extractDate": "2026-11-03",
"source": "SAM.gov Contract Opportunities public extract (ContractOpportunitiesFullCSV.csv, U.S. General Services Administration)"
}
  • noticeUrl: the notice's public page on SAM.gov.
  • noticeType: SAM.gov's type of the notice; noticeTypeKey: the same as the input's name. baseType: the type of the notice's first version.
  • postedDate, responseDeadline, archiveDate: as SAM.gov writes them.
  • pscCode: the product and service code. cgac, fpdsCode, aacCode: the agency and office codes.
  • officeCity ... officeCountry: the contracting office. popStreetAddress ... popCountry: the place of performance.
  • awardNumber, awardDate, awardAmount, awardeeName: for award notices.
  • extractDate: the date of the SAM.gov extract that the run read.

Pricing (pay per event)

EventPriceWhen
noticeUSD 0.003one notice that matched your filters, pushed to the dataset
runUSD 0.01once per run, when the SAM.gov extract starts to arrive (the download of about 216 MB)

Free: notices that your filters drop, error items, and the note "nothing matched". 1,000 notices cost USD 3.01. A run that cannot reach SAM.gov costs nothing.

Personal data

The actor filters persons out, and the filter works on patterns. Before it pushes a notice:

  • It does not read the 10 contact columns of the extract (the primary and secondary contact's title, name, e-mail, phone and fax).
  • It removes e-mail addresses and telephone numbers from all texts. They show as [e-mail removed] and [phone removed].
  • It removes a name after a salutation (Mr., Ms.) or a contact label (Point of Contact:, POC:, Contracting Officer:). The name shows as [name removed].
  • An awardee keeps its name only when the name carries the legal form of a company (LLC, Inc., Corporation, LLP, a joint venture, GmbH and others). The awardee's address is dropped. A person, a trade name of a person (DBA) or a name without a legal form shows with awardeeWithheld: true.

personalDataRemoved: true marks a notice that the filter changed. The filter works on patterns. A name in free text without a salutation or a label can stay.

A company named after a person keeps its name, because it is a legal person.

Data source and terms

  • Source: the SAM.gov Data Services public extract ContractOpportunitiesFullCSV.csv (Contract Opportunities, datagov, privacy=Public), operated by the U.S. General Services Administration.
  • Terms (sam.gov/content/about/terms-of-use, read 2026-11-04): "You may also download some SAM.gov data." "Most material on our site is free of copyright and may be copied and distributed without permission."
  • The terms forbid "Automated data gathering, web scraping tools". This actor scrapes nothing. It downloads the public extract that SAM.gov publishes for download, once per run.
  • The contracting office that posts a notice is responsible for its content. For an official solicitation, read the notice at noticeUrl and its attachments on SAM.gov.

Limits

  • The extract holds active notices only. An archived or cancelled notice is not in it.
  • A notice posted today comes with tomorrow's extract.
  • The extract cuts long descriptions at about 32,000 characters. Attachments are not in it.
  • The notices come in the extract's order, not sorted by date. The newest notices come first in it.
  • Every run reads the extract (about 216 MB) from its start until it has your notices. A filter that matches few notices reads all of it, which takes minutes.

Run summary

The run summary is in the default key-value store under SUMMARY, the counts under STATS. The data comes as the source publishes it, without warranty.

More official-data actors by darikami: German public tenders · SEC company fundamentals · VIN decoder (NHTSA) · Swiss UID & VAT validator. In an AI agent: ask the Apify MCP server (mcp.apify.com) for darikami/us-federal-contract-opportunities.