GovCon API

Capabilities

A read-only API over public federal procurement data (SAM.gov, FPDS, USAspending), compiled, cleaned, and cross-linked on the identifiers they share (UEI, PIID, NAICS, agency), then kept current. Because everything keys on the same fields, one call can answer what normally spans several systems.

Each section below lists what the data is, what you can do with it, and the tier. For endpoints, parameters, and response detail, see the API guide.

Data the API exposes

The read-only surface over public federal procurement data. Most are available on the Free Trial and Developer tiers.

Contract Notices

Free Trial Developer Pro

SAM.gov opportunities

Every federal contract notice from SAM.gov since October 2024 (FY2025), normalized into clean JSON: solicitations, presolicitations, combined synopses, sources sought, sole source, modifications, award notices. Refreshed daily. This is the pre-award notice layer; for post-award FPDS contract transactions and modification trails, see Contract Intelligence below.

What you can do with it

  • Bid-discovery alerts on NAICS / agency / set-aside combinations
  • Set-aside-targeted RFP feeds (8(a), HUBZone, WOSB, SDVOSB)
  • Keyword + due-date search across active solicitations
  • CSV export for analyst workflows
  • Delta sync to keep an internal index up to date without re-downloading

API reference · SAM.gov API guide

Contract Intelligence

Developer Pro

USAspending · FPDS

Every federal prime contract transaction since October 2024 (FY2025): who won, how much, from which agency, under which vehicle, when. Base award and every modification. Recipient UEI, parent UEI, PIID, agency hierarchy, NAICS, set-aside, period of performance, obligation amount, ceiling. Sourced from the federal procurement system of record (FPDS) for award types A, B, C, and D. Coverage today: FY2025 + FY2026 (October 2024 onward), refreshed daily.

What you can do with it

  • Past-performance research: who has won similar work in this NAICS
  • Win-rate dashboards tracking competitors by agency and NAICS
  • Modification-trail reconstruction for one PIID over its life
  • Recipient profiles aggregating obligations across every contract a UEI holds
  • Corporate roll-up by parent UEI across subsidiaries

API reference · Contracts API guide

Contract Vehicles

Free Pro

USAspending · FPDS

The IDIQs, GWACs, FSS schedules, BPAs, and BOAs that task orders are placed against, one row per vehicle. Ceiling, ordering period, holder UEI, agency, NAICS, and vehicle type, plus a roll-up of what has actually been ordered through each one. In practice, federal services work typically flows through task orders against a vehicle the winner already holds, so the actionable question is often what you would have to hold to bid at all. Sourced from FPDS via USAspending; searchable back to 1982, refreshed daily.

What you can do with it

  • Resolve any order to the vehicle it rides, or confirm it was awarded standalone
  • Find the vehicles for a NAICS or agency you want to compete in
  • Read a firm's vehicle portfolio: which GWACs and IDIQs it holds (Pro)
  • See a vehicle's holders and who is actually earning through it (Pro)

API reference · Contract vehicles guide

Full Descriptions

Free Trial Developer Pro

SAM.gov opportunity text

Full opportunity descriptions, the long-form text that explains what the contracting officer actually wants. SAM.gov doesn't return these in their API or bulk CSV. We collect them so your AI / proposal tool / search index has the actual text. Refreshed daily.

What you can do with it

  • Semantic search and AI summarization. RAG pipelines that need actual text.
  • Proposal-matching tools comparing your past performance to description text
  • Keyword-and-context filtering beyond NAICS / PSC

Returned as the description_text field on every /api/v1/opportunities/* response. No separate endpoint.

Note: Full descriptions are included on all actively bid notices without access controls. The description_text field is null on records SAM serves with access controls or JS-only rendering.

API reference · SAM.gov API guide

Exclusions Database

Free Trial Developer Pro

SAM.gov exclusions

Every debarred and suspended entity on the federal exclusion list. Search by name, UEI, CAGE, agency, state, exclusion type, country. Required reading before teaming, subcontracting, or buying parts. Refreshed daily.

What you can do with it

  • Pre-contract screening by UEI before sign-off
  • Vendor onboarding flows with an exclusions check baked in
  • Agency-specific risk scans (DLA, USN, GSA, etc.)
  • Country and address-based reviews to spot patterns

API reference · Exclusions guide

Wage Determinations

Free Trial Developer Pro

SAM.gov wage determinations

The prevailing labor rates a federal service or construction contract must pay: Davis-Bacon Act (construction), Service Contract Act (services), and collective bargaining agreement (CBA) determinations. Search by location, WD type, or solicitation number. Only the current revision of each determination is flagged, with superseded revisions retained for history. Refreshed daily.

What you can do with it

  • Price labor into a services or construction bid before submission
  • Pull the governing SCA or Davis-Bacon rate for a place of performance
  • Track which revision of a determination is current for a solicitation
  • Compliance checks on required minimum wages by county and labor category

API reference · Wage determination API guide

SAM Entity Registry

Developer Pro

SAM.gov entity registry

Every SAM-registered firm authorized to do business with the US federal government. Lookup by UEI or CAGE; search by name. Returns registration status, expiration date, address, NAICS, PSC, business-type certifications, CAGE codes. Refreshed monthly.

What you can do with it

  • Compliance check before contract sign-off (active? expiring?)
  • CRM enrichment: paste a UEI, populate name, address, NAICS, certifications
  • Vendor-onboarding form auto-fill from UEI
  • UEI-to-CAGE bridge for legacy DoD systems
  • CAGE reverse lookup (packing slip has a CAGE, who is this)
Note: Self-cert business types (27=Self-Cert SDB, 8W=Self-Cert WOSB, QF=SDVOSB) are what's available in the Public V2 SAM data. The verified SBA-registered view of the SBA-administered cert programs (8(a), HUBZone, SBA-cert SDB), with entry/exit dates, is on Pro via the sba_profile enrichment block.

API reference · UEI Lookup guide · CAGE Code Lookup guide

Federal Buyer Intelligence

Free Trial Developer Pro (unlimited)

SAM.gov notice contacts

Contracting officer contact info embedded on every contract notice: name, email, phone, title. The contacts come free with each opportunity you query, on every tier. Pro adds unlimited access to extended profiles via GovCon Contacts: past performance per CO, full profiles, deeper search.

What you can do with it

  • BD outreach tools surfacing the right CO for a NAICS or agency
  • Contract administration workflows with CO contact pre-filled
  • "Who buys what" intelligence: which COs run the most notices in your space

API reference · Contracting Officer Contacts API guide

Attachments

Free Trial Developer Pro

SAM.gov attachments

SOWs, RFP documents, amendments, and supporting files for every contract notice that has them. Direct download URLs. Filter to find only notices with attachments. Refreshed weekly.

What you can do with it

  • Document analysis pipelines (OCR, LLM extraction)
  • Proposal preparation: download all amendments to a solicitation in one call
  • "Has attachments" filtering to skip notices without docs

API reference · SAM.gov API guide · Attachment search

Free tools

Browser lookups over the same data, no key required. Each answers one question about one record; the capability beside it answers the same question at scale.

Vendor Risk lookup

Screen one UEI against the exclusions list and joined public-record signals. Bulk and API access: Vendor Risk.

CAGE code lookup

Resolve a CAGE code to the registered entity behind it. Bulk and API access: Company Intelligence.

UEI lookup

Look up one SAM-registered entity by its Unique Entity ID. Bulk and API access: Company Intelligence.

DUNS to UEI

Translate a legacy DUNS number to the UEI that replaced it. Bulk and API access: Company Intelligence.

Agency crosswalk

Map an agency name or code to its standardized federal hierarchy entry. Bulk and API access: Contracting Office Intelligence.

Get started

Every endpoint takes a single API key. The base data layers are on every plan, with a free 14-day trial; the composed intelligence (Company Intelligence, multi-filter Contractor Search, Vendor Risk, Renewal Radar) is on Pro. Tiers and limits live on the pricing page.