Find source records
Query SAM.gov archived opportunities with source=sam_archive, then fetch a stable record by ID.
Historical SAM.gov notices for backtesting and research. Public API clients opt in with source=sam_archive.
Upstream: sam.govConfirm the source role, then follow the route families that expose it. Field-level response shapes and examples stay in the API docs.
Query SAM.gov archived opportunities with source=sam_archive, then fetch a stable record by ID.
Use notice records when you need source-verbatim fields, identifiers, and publication history.
14.2M snapshots
Per record
8 years
Frozen
Responses preserve source names and source record identifiers for audit and replay.
SAM.gov
Public API routes and MCP tool groups that serve this source today.
Use this value where a route accepts source filtering.
Public /v1 route families listed below.
Tool groups share the same key and monthly quota as REST.
Search and fetch normalized opportunity records.
/v1/opportunities/v1/opportunities/{recordId}Read source-verbatim notices when provenance matters.
/v1/notices/v1/notices/{recordId}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.