Federal Contract Opportunities: SAM.gov + Grants.gov in one avatar

Federal Contract Opportunities: SAM.gov + Grants.gov in one

Pricing

from $1.40 / 1,000 opportunity records

Go to Apify Store
Federal Contract Opportunities: SAM.gov + Grants.gov in one

Federal Contract Opportunities: SAM.gov + Grants.gov in one

Which federal contract opportunities were posted today? Returns SAM.gov and Grants.gov notices in one feed, new-since-last-run deltas, and source links.

Pricing

from $1.40 / 1,000 opportunity records

Rating

0.0

(0)

Developer

Public Records

Public Records

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Which federal contract opportunities were posted today? On 2026-09-29 a snapshot for NAICS 541512 (Computer Systems Design Services) returned 25 SAM.gov contract opportunities in the last 14 days — solicitations, awards, sources sought and special notices, each with agency, NAICS, posted date and the official SAM.gov source link (run hZv8kxW0Sl1jf2OuK). The same day's monitor feed across SAM.gov + Grants.gov charged 596 new/changed deltas (run HEh3o7Jv1Nzv0h03F).

This product uses the Grants.gov API but is not endorsed or certified by the U.S. Department of Health and Human Services. Not affiliated with GSA, SAM.gov, Grants.gov, or the U.S. Department of the Treasury.

Example output (same run)

Input:

{
"mode": "snapshot",
"sources": ["sam"],
"samBulk": true,
"samEnrichLimit": 0,
"naics": ["541512"],
"postedWithinDays": 14,
"maxItems": 25,
"includeDescriptions": false,
"includeContacts": false
}
TitleAgencyNoticeNAICSPostedLink
Extension of Task Order 70RSAT25FC0000007Department of Homeland Securitysolicitation5415122026-09-28open
New NSSC SAT Acquisition RequestNational Aeronautics and Space Administrationspecial_notice5415122026-09-28open
USCG Ports and Waterways Safety Assessment MkIV PrototypeDepartment of Homeland Securityaward_notice5415122026-09-28open
DMAP Galaxy Works support for NIDAP Bioinformatics WorkflowsDepartment of Health and Human Servicessolicitation5415122026-09-28open
Cybersecurity Assessment Services Justification for an exception to fair opportunityDepartment of Transportationsolicitation5415122026-09-28open

Full dataset: 25 rows in 8F6SyRbW3Wkp7mvRB (CAP_COVERAGE covered=25 / total=50 for this filter).

Sample opportunity fields (row 1 of the same run):

{
"recordType": "opportunity",
"opportunityKey": "sam:sol:FY260159",
"sources": ["sam"],
"kind": "contract",
"noticeType": "solicitation",
"title": "Extension of Task Order 70RSAT25FC0000007",
"agency": {
"canonicalName": "Department of Homeland Security",
"canonicalCode": "070",
"subAgency": "OFFICE OF PROCUREMENT OPERATIONS",
"raw": "HOMELAND SECURITY, DEPARTMENT OF"
},
"naics": ["541512"],
"setAside": "NONE",
"placeOfPerformance": { "state": "VA", "city": "Reston", "country": "USA" },
"postedAt": "2026-09-28T22:23:54.000Z",
"deadlineAt": null,
"url": "https://sam.gov/workspace/contract/opp/6553307c2e7541d9bd3aa134981a1eba/view",
"retrievedAt": "2026-09-29T03:30:00.000Z",
"recordHash": "ed6b83328ba4373b…"
}

Monitor mode emits recordType: "delta" rows (changeType, opportunityKey, current.{title,noticeType,deadlineAt,url}, detectedAt, etDate). Enrich mode can add category-leader rows (incumbent-record PPE).

Sam.gov opportunities api

Default path reads GSA’s public daily Data Services CSV (samBulk=true) — not the browser UI — and returns one opportunity row per Sol# / notice cluster with opportunityKey, agency, NAICS, set-aside, posted/deadline dates and url. Optional free SAM public API key + samEnrichLimit adds attachment URLs and fuller descriptions only.

Sam.gov api

This Actor is a feed: SAM.gov contracts and Grants.gov grants in one agency-normalized schema. It is not a raw proxy for every SAM endpoint (entity/registration, exclusions, wage determinations). For awards already made, use sister Actor usaspending-awards-scraper.

Sam gov contract opportunities

Filter SAM contract opportunities with naics, agencies, setAside (SB, 8A, HUBZone, SDVOSB, WOSB, NONE), states, noticeTypes, and postedWithinDays (declared default 14). Output is deduplicated by lineage (presolicitation → solicitation → award collapse to one opportunityKey).

Use mode:

ModeReturnsCharged per
monitor (default)only changes since last published feed day (new, updated, deadline_moved, awarded, cancelled, removed)delta (+ opportunity for new)
snapshotall matching opportunities in the window (newest first, capped by maxItems)opportunity
enrichsnapshot + USASpending category leaders (agency × NAICS peers)opportunity + category-leader

Quiet monitor days cost the buyer $0: a run that delivers no rows charges nothing, actor-start included.

Federal contract bid opportunities

Every row carries the official source link (url / Grants.gov detailUrl) so you can open the bid package on SAM.gov or Grants.gov. This feed does not prepare proposals, submit bids, or scrape login-gated attachments without your optional SAM API key.

Federal contracting opportunities for small businesses

Set setAside to SB, 8A, HUBZone, SDVOSB, and/or WOSB to keep small-business set-asides. Combine with NAICS and agency filters for a daily BD list. Grants.gov rows have no NAICS — match grants by agencies / keywords only.

FAQ

Do I need a sam.gov api key?

No for the default path. Contracts come from the public daily Data Services CSV (samBulk=true). Grants.gov and USASpending also need no key. An optional free SAM public API key (samApiKey) + samEnrichLimit only adds attachment URLs and fuller descriptions.

What sources are included?

SAM.gov contract opportunities and Grants.gov grant opportunities, returned in one schema with canonical agency codes. USASpending is used only in enrich mode for category leaders.

Snapshot vs monitor?

snapshot returns the matching window (default last 14 days, newest maxItems). monitor (default) returns deltas only since the last published feed day — the scheduled path for “what changed today.”

Is eligibility / proposal text included?

Not as a structured field. Open each row’s official source link for the full notice, attachments and eligibility. Optional SAM API enrich may add description text; it is still not a bid package.

Does Grants.gov support NAICS filters?

No. Grants.gov has no NAICS; grant rows are matched by agency and keyword only. SAM rows honor naics.

Error and status rows?

Status / error / diagnostic rows are never charged under PPE.

Is this affiliated with GSA / SAM.gov / Grants.gov?

No. Cite the official sources. Required Grants.gov notice: this product uses the Grants.gov API but is not endorsed or certified by HHS.

Input

FieldDefaultNotes
modemonitormonitor / snapshot / enrich
sources["sam","grants"]
samApiKey—optional; attachments + full descriptions only
samBulktruedaily CSV path (recommended)
samEnrichLimit5max optional SAM API enrich calls/run
naics[]6-digit or prefix (SAM only)
agencies[]names or codes (DoD, DHS, EPA…)
keywords[]
setAside[]SB, 8A, HUBZone, SDVOSB, WOSB, NONE
states[]place of performance
noticeTypesallpresolicitation, sources_sought, solicitation, combined_synopsis, award_notice, special_notice, grant_forecast, grant_posted
postedWithinDays14declared product window
deadlineAftertodayexcludes expired notices (default = run day)
maxItems10000newest-first cap (schema max 50000)
includeDescriptions / includeContactsfalse
enrichTopN5category leaders when mode=enrich

Coverage and gaps

Covered: SAM.gov daily CSV + Grants.gov opportunities in one schema; monitor deltas; optional USASpending category leaders; NAICS / agency / set-aside / state filters on SAM; official source URLs; lineage-resolved opportunityKey; PPE with errors uncharged.

Gaps: no entity/registration (D&B) data; Grants.gov has no NAICS; attachment URLs need optional SAM API key; not a proposal or bid-submission tool; not an awards search (use usaspending-awards-scraper); cancelled only when SAM Type confirms cancellation — otherwise absence is removed.

Pricing

Pay-per-event (live Store PPE):

EventPrice
Actor start$0.00005
Opportunity record$0.002 (FREE) → $0.0014 (GOLD and up)
Delta record (monitor)$0.02
Category-leader record (enrich)$0.01
Status / error rowsfree

Actor start is charged once, with the first row; a run that returns no rows costs $0. The smallest max charge that returns a row is actor-start + that row: $0.00205 for an opportunity row at the FREE tier ($0.00145 at GOLD and up), $0.02005 for a delta row; below it the run returns nothing, charges nothing, and its status names the minimum.

Examples (FREE tier): snapshot of 25 opportunities ≈ $0.050 · daily monitor with ~15 fresh deltas ≈ $0.30/day · enrich 50 opportunities × 5 category leaders ≈ $2.60.

Docs