SAM.gov opportunities API

SAM.gov opportunities through one predictable API.

Query SAM.gov opportunities, archived notices, entity registrations, exclusions, responsibility records, federal hierarchy, and assistance listings through stable REST and MCP surfaces. SAM.gov remains the authoritative upstream; Boring Data Platform provides a consistent contract over the public records.

SAM.gov source families
7
Opportunity, entity, compliance, reference
Current notices
6.4M
Every 2h
Archived notices
14.2M snapshots
8 years
Entity registrations
10.6M+
Monthly
What you can build

SAM.gov workflows without a SAM.gov GUI dependency.

  • Search current SAM.gov opportunities

    Query live/current federal opportunity records with stable IDs, source links, attachment metadata, extracted text, and per-record history where available.

  • Opt into archived SAM.gov notices

    Use source=sam_archive when you need historical SAM.gov rows for backtesting, market research, or old solicitation review.

  • Verify entities by UEI

    Fetch SAM.gov entity-registration data and connect it to exclusions, integrity records, recent awards, and activity summaries.

  • Run supplier-risk checks

    Check SAM exclusions and public responsibility records from the same API surface you use for opportunities and entity profiles.

How it looks

One bearer token across SAM.gov-derived endpoints.

# Current SAM.gov opportunities
curl -s 'https://api.boringdataplatform.com/v1/opportunities?source=sam_current&limit=10' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'

# Archived SAM.gov opportunities
curl -s 'https://api.boringdataplatform.com/v1/opportunities?source=sam_archive&limit=10' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'

# Search inside SAM.gov opportunity documents
curl -s 'https://api.boringdataplatform.com/v1/documents/search?q=delivery%20schedule&source=sam_current&limit=5' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'

# Entity profile with exclusions and responsibility records
curl -s 'https://api.boringdataplatform.com/v1/entities/<UEI>/profile?exclusions_limit=5&integrity_limit=5' \
  -H 'Authorization: Bearer <YOUR_API_KEY>'
Guide

Stop stitching SAM.gov and USAspending data together.

A practical walkthrough for developers building on opportunities, documents, history, and award context without maintaining separate procurement-data integrations.

Read guide

Build on SAM.gov records without building the ingestion layer.

Start with live opportunities, archived notices, and entity checks. If a SAM.gov public surface you need is missing, tell us the upstream page and the fields you care about.