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
SAM.gov opportunities
Every federal contract notice from SAM.gov, 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
Contract Intelligence
USAspending · FPDS
Every federal prime contract transaction: 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
Contract Vehicles
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. Most federal services work is a task order 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)
Full Descriptions
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.
description_text field is null on records SAM serves with access controls or JS-only rendering.Exclusions Database
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
Wage Determinations
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
SAM Entity Registry
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)
27=Self-Cert SDB, 8W=Self-Cert WOSB, QF=SDVOSB) are what's available in the Public V2 SAM data. For SBA-administered cert programs (8(a), HUBZone, SBA-cert SDB), pair with SBA's DSBS as a separate source.Federal Buyer Intelligence
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
Attachments
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
Pro products
Higher-tier capabilities at $39/mo. Each one chains the data above into a workflow that's hard to build from primitives.
Company Intelligence API
SAM registry + FPDS + FFATA
Combined SAM registration profile + award history per UEI in one call. Returns 200 for any SAM-registered firm, not just the ones that have won contracts. Award fields populate when the UEI has Award Notices on file; otherwise they zero out and the registration / entity blocks still populate.
What you can do with it
- Compliance + due diligence in one call (active, expiration, totals, top agencies, top NAICS)
- Customer concentration analysis via top_agencies
- Pipeline health checks (awards_last_90d vs awards_last_12mo)
- Capability mapping via top_naics (what they win, not what they claim)
- Peer / competitor discovery via /peers ranked by NAICS + agency overlap
Federal Contractor Search
SAM entity registry
Multi-filter search across the SAM directory by NAICS, state, business-type certification, active-status, and name. The DSBS replacement: SBA's Dynamic Small Business Search has the data but is web-only with no API. This endpoint exposes the same filtering programmatically.
What you can do with it
- Set-aside competition mapping before bidding an 8(a) or WOSB RFP
- Subcontractor sourcing by NAICS + state + cert combinations
- Procurement market sizing (pagination.total returns exact firm count)
- Diversity-spend reporting feeds for prime contractor compliance teams
- Sources Sought distribution lists for federal program offices
- Auto-generated long-tail directory pages on your own site
Renewal Radar
SAM entity registry
Active SAM registrations expiring within N days, sorted by urgency. Filter by state or NAICS. The renewal-monitoring use case: SAM registrations expire annually; lapsed registrations make a firm invisible to contracting officers and ineligible for award.
What you can do with it
- Compliance dashboards flagging subcontractors whose SAM lapses in N days
- Renewal-reminder SaaS with targeted email campaigns
- BD pipeline early-warning (a firm not renewing = opportunity for replacement)
- Renewal-services consulting lead generation by state + NAICS
- Internal supplier-onboarding workflow with quarterly check on approved suppliers
Vendor Risk Intelligence API
SAM exclusions + FPDS + registry
7-signal screening per UEI. Beyond a single-UEI exclusion check: address-cluster, name-variant cluster, coordinated enforcement-wave membership, last-award-to-debarment timing, and more. Plus a triage verdict for fast classification.
What you can do with it
- Subcontractor vetting workflows for prime contractors
- Bulk vendor screening (POST up to 100 UEIs per request)
- "Why is this risky" explanations: each signal returns underlying records
- Pattern-detection dashboards (DLA enforcement waves)
- Compliance reports for FAR-driven supplier reviews
API reference · Vendor Risk Intelligence API guide · Free public lookup
Federal Subawards (FFATA) API
USAspending · FFATA
Every FFATA Section 2 report: who paid whom under each prime contract. Map any prime's supply chain, see the real federal revenue of small businesses (sub income is often the larger half), trace prime-to-sub flow per contract. Coverage today: FY2025 + FY2026 (October 2024 onward) from USAspending, refreshed daily.
What you can do with it
- Supply-chain maps for any prime contractor (subs paid, top counterparties, dollar flow)
- True-revenue picture for SMBs (combined prime + sub revenue, with concentration ratio)
- Set-aside flow-down compliance reviews (where did the small-business set-aside dollars actually go?)
- Compliance smoking-gun screens: surface excluded entities that are still receiving sub payments
- M&A diligence on a target's customer concentration and counterparty risk
Plus inline enrichment across related products
Beyond the dedicated subaward endpoints, Pro folds subaward and prime-contract context directly into the company, entity, contract, vendor-risk, and exclusions lookups, so a single call to any of those already shows a firm's subcontracting flow and whether an excluded entity is still being paid, with no second request. Non-Pro keys simply don't see the extra context.
Teaming Partner Finder API
USAspending FPDS · SAM entities
Find federal contractors with proven past performance for a NAICS, agency, state, or set-aside, ranked by gross obligated dollars, each with its socioeconomic status, SAM registration, and named points of contact. Composed from prime contract awards plus the SAM registry. The only contractor endpoint that filters by awarding agency and returns contacts. Factual, not scored.
What you can do with it
- Build a teaming shortlist: who has actually won this kind of work, for this agency, in this state
- Source subcontractors for a prime bid, ranked by relevant past performance
- Get the named points of contact at each firm to start the conversation
- Research counterparties and competitors by their real award record under a NAICS or set-aside
Recompete Watchlist API
USAspending FPDS · SAM exclusions · FFATA subawards · SAM notices
Surface the contracts in a market that must recompete in the next 6 to 18 months, while there is still time to influence. Each row carries the bid/no-bid facts: the incumbent, the value, the option runway, whether it was genuinely competed (the offer count shown next to the competition flag), incumbent-stress signals, and named subcontractors. Plus a live feed of sources-sought and pre-solicitation notices with the contracting officer's contact. Factual, not scored.
What you can do with it
- Build a forward pipeline of recompetes across your NAICS and agencies, in the window you can still influence
- Triage bid/no-bid on facts: skip the wired single-bidder "full and open" awards, pursue the genuinely contested ones
- See the incumbent and their named subs: who to unseat, who to team with
- Catch the sources-sought early and reach the contracting office before the RFP drops
Contract Price Benchmarks API
USAspending FPDS · 9.8M prime awards
What a contract like yours has actually paid, as a percentile range by NAICS, contract pricing type, and set-aside, computed at contract grain from 9.8 million awards. Then a price-position read: pass your own bid value and get its percentile rank within the comparable set, plus the real contracts nearest it, so an 80th-percentile can be judged justified by eye. A price-analysis / market-range read for the Negotiate stage, not a win predictor. Factual, not scored.
What you can do with it
- Benchmark a bid against comparable awards, segmented by pricing type so the number means something
- Scope to a real sub-market with the product/service code, not a whole-industry average
- See exactly where your own number ranks, with the nearest real contracts to sanity-check it
- Replace the multi-day FPDS and USAspending pull-filter-normalize workflow with one call
Labor Rate Benchmarks API
GSA CALC · ~262K awarded ceiling rates
The labor half of should-cost: what a role has actually been awarded per hour on GSA Schedule contracts, as a percentile range by labor category, education, experience, and vendor, from about 262,000 awarded ceiling rates (GSA CALC). It also returns the typical year-over-year escalation and a named competitor's rate card. The should-cost / IGCE labor input for the Negotiate stage, paired with the contract price benchmark. Factual, not scored.
What you can do with it
- Benchmark a labor category as a percentile range, not a single blended average
- Read a named competitor's, or your own, awarded rate card for a role
- Pull a defensible year-over-year escalation for option-year pricing
- Scope a role to your industry (NAICS) through the SIN crosswalk
MCP for Claude / Cursor
Claude · Cursor · ChatGPT
Federal contracts data inside Claude Desktop, Claude Code, Cursor, ChatGPT, or any MCP-compatible client. The package wraps a curated set of API endpoints as MCP tools so you can ask in natural language. It covers opportunities, awards, exclusions, and the agency crosswalk; entities and Pro endpoints are accessible via the HTTP API directly.
What you can do with it
- Conversational research in your IDE or Claude app, no SDK to write
- AI agent workflows that pull live federal data while writing your bid
- Quick-and-dirty BD queries from Claude Desktop without opening a browser
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.