SAM.gov Contract Opportunities: US Federal Tenders (Official)
Pricing
from $2.00 / 1,000 contract opportunities
SAM.gov Contract Opportunities: US Federal Tenders (Official)
US federal contract opportunities from the official SAM.gov public data file. No API key and no login. Filter by keyword, NAICS, set-aside, notice type and state. Deadlines, agencies, award amounts and links in clean JSON, without contracting officer contact details.
Pricing
from $2.00 / 1,000 contract opportunities
Rating
0.0
(0)
Developer
JP Data Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Get US federal contract opportunities as clean JSON, from the official public data file published by SAM.gov. No API key, no login and no website scraping.
Each run reads SAM.gov's public Contract Opportunities file once, so there are no daily API quotas to manage. It covers about 70,000 active notices: solicitations, sources sought, presolicitations, special notices and award notices, across all federal agencies.
Use it to feed bid alerts, GovCon lead lists, CRM pipelines, market research or AI agents that need to answer "which federal agencies are buying X right now?".
Output
One item per notice:
{"id": "sam:ff9c886ead754999bbe7add4b0ad67e1","noticeId": "ff9c886ead754999bbe7add4b0ad67e1","title": "Pressure Seal V-Fold Mailer","url": "https://sam.gov/workspace/contract/opp/ff9c886ead754999bbe7add4b0ad67e1/view","attribution": "Source: SAM.gov, U.S. General Services Administration, https://sam.gov","solicitationNumber": "041115-27-0002","noticeType": "Solicitation","baseType": "Solicitation","department": "COMMERCE, DEPARTMENT OF","subTier": "US CENSUS BUREAU","office": "DEPT OF COMMERCE CENSUS","buyerCity": "SUITLAND","buyerState": "MD","naicsCode": "322220","pscCode": "7530","setAsideCode": "SBA","setAside": "Small Business Set Aside - Total","publishedAt": "2026-10-30","deadline": "2026-11-04","deadlineAt": "2026-11-04T14:00:00-05:00","status": "open","placeOfPerformance": {"city": "Charlestown", "state": "IN", "zip": "47111", "country": "USA"},"awardNumber": null,"awardDate": null,"awardAmount": null,"awardee": null,"externalUrl": null,"description": "The Government is currently reviewing vendor questions and coordinating responses with the requiring activity. …","scrapedAt": "2026-10-31T10:00:00+00:00"}
| Field | Meaning |
|---|---|
noticeType | Current type of the notice. baseType is the type it started as |
department / subTier / office | The buying agency, from top level to contracting office |
buyerCity / buyerState | Location of the buying office |
naicsCode / pscCode | Industry code and Product Service Code |
setAsideCode / setAside | Small business set-aside. null when there is none |
deadline | Response due date (YYYY-MM-DD). deadlineAt keeps the time and time zone as published |
status | open (deadline today or later, UTC), closed, or unknown (no deadline in the notice) |
placeOfPerformance | Where the work happens. Only the parts the agency filled in, and often empty |
awardNumber / awardDate / awardAmount / awardee | Award details, where published. awardee is the company name only, with no address. It is null when the published text has no clear company word such as LLC or Inc. |
externalUrl | Additional information link, where published |
description | First 1,000 characters of the notice description |
Contracting officer names, emails and phone numbers are not included. See Personal data.
Input
| Field | Default | |
|---|---|---|
keywords | none | Title or full description contains any keyword |
publishedWithinDays | 3 | 0 = no date limit |
naicsCodes | none | Prefix match: 5415 also finds 541511 |
setAsides | none | Codes such as SBA, 8A, HZC, SDVOSBC, WOSB |
noticeTypes | all | For example Solicitation or Sources Sought. Amendments also match the type of the notice they change |
states | none | Two-letter codes such as VA. See Limitations |
statuses | open, unknown | Add closed to include notices whose deadline has passed |
maxItems | 300 | Newest first. You pay per result |
A run reads the whole file whatever your filters are, because the file is not sorted by date. A default run takes a few seconds. Schedule it daily with publishedWithinDays: 1 to get each day's new notices.
Limitations
- Updated once a day. SAM.gov refreshes the file once a day, so this is not a real-time feed. Notices posted today usually appear tomorrow.
- Place of performance is often blank. About two thirds of recent notices give no state for it. The
statesfilter uses the state of the buying office for those notices, so a notice can match on where the office is rather than where the work happens. CheckplaceOfPerformanceandbuyerState. - Active notices only. The file holds notices SAM.gov has not archived. It is not a full history.
- No attachments. Solicitation documents are on the notice page behind
url. - Awards before April 4, 2022 are left out. SAM.gov's terms limit commercial use of the D&B data those records can contain.
- Always check the original notice before you bid. Not affiliated with SAM.gov, GSA or the US Government.
Personal data
The source file has columns for contracting officer names, emails and phone numbers. This Actor never outputs them. Emails and phone numbers written inside description text are replaced with [email removed] and [phone removed]. Names written inside description text can't be detected reliably and may remain.
Awardees can be sole proprietors, so awardee keeps only names that carry a company word such as LLC or Inc., and never the address. A company name can still contain a person's name.
Data source and attribution
Data comes from the public Contract Opportunities data file on SAM.gov Data Services, the route SAM.gov's terms of use name for automated data access. The Actor downloads that one file once per run and does not crawl the website.
SAM.gov is operated by the U.S. General Services Administration. Each item carries an attribution field, so you can keep the credit when you pass the data on.
日本語
米国連邦政府の調達公告を、SAM.gov が公開している公式の一括データファイルから取得して JSON で出力します。API キーとログインは不要で、サイトの巡回はしません。キーワード、NAICS、中小企業向け枠(set-aside)、公告の種類、州で絞り込めます。担当者の氏名・メール・電話は出力しません。データは 1 日 1 回の更新です。入札の前に、必ず元の公告を確認してください。