SourcesSAM.gov current opportunities
Opportunities

SAM.gov current opportunities

Live

Live federal procurement notices from SAM.gov, with source attachments, extracted text, and document search indexed as part of the current pipeline.

Upstream: sam.gov
Records6.4M
RefreshEvery 2h
HistoryPer record
DocumentsAttachments + extracted text
Record typeOpportunities
What this source is for

Data you can use in product workflows.

This page summarizes the source and the product surfaces that expose it. Field-level response shapes and examples stay in the API docs.

Find source records

Query SAM.gov current opportunities with source=sam_current, then fetch a stable record by ID.

Search attached documents

Find terms in attachments and extracted text without building a document pipeline first.

Keep source context

Use notice records when you need source-verbatim fields, identifiers, and publication history.

Track what changed

Read recent observed changes for monitoring and alert workflows.

Included

What you get from this source

Record coverage

6.4M

Documents

Attachments + extracted text

History

Per record

Refresh

Every 2h

Traceability

Responses preserve source names and source record identifiers for audit and replay.

Upstream

SAM.gov

Surfaces

How to query

Public API routes and MCP tool groups that serve this source today.

Opportunity search

Search and fetch normalized opportunity records.

/v1/opportunities/v1/opportunities/{recordId}

Documents

Search extracted text and list source attachments.

/v1/documents/search/v1/opportunities/{recordId}/documents

Source notices

Read source-verbatim notices when provenance matters.

/v1/notices/v1/notices/{recordId}

Change feed

Track recently observed source changes.

/v1/changes

Opportunity analytics

Filter and roll up structured opportunity features.

/v1/opportunities/analysis/v1/opportunities/analysis/rollups

MCP tools

opportunitiesnoticeschangesanalysis
View MCP docs

Start querying SAM.gov current opportunities.

Every source ships with the same auth, the same envelope, and the same docs. Get an API key and you're three minutes from your first request.