# GovCon API > Federal Contracts API for developers. Clean JSON access to contract opportunities (SAM solicitations), prime contract awards (FPDS), FFATA subawards, the SAM entity registry (~880K registered firms), debarment exclusions, and contracting-officer contacts. No SAM.gov registration, no rate-limit pain. ## Reference - [API Guide (HTML)](https://govconapi.com/api-guide): Full reference with worked examples and integration patterns. - [Interactive Docs](https://govconapi.com/docs): Live testing UI (Scalar). - [OpenAPI 3.1 Spec](https://govconapi.com/openapi.json): Machine-readable, importable into Postman / openapi-generator. - [Single-file Markdown Bundle](https://govconapi.com/docs/all.md): Every endpoint rendered as one Markdown file for AI tool ingestion. ## Data APIs - [Contract Opportunities](https://govconapi.com/api-guide/search-endpoint): SAM contract solicitations (opportunities), never archived, with full descriptions and attachments; search by NAICS, agency, set-aside, keyword, deadline, and more. - [Subawards (FFATA)](https://govconapi.com/subawards-api): FFATA first-tier subaward reports, mapping any prime contractor's sub-vendors or any sub-vendor's paying primes. - [Federal Exclusions (SAM debarment list)](https://govconapi.com/sam-gov-exclusions-guide): The full SAM.gov exclusions and debarment list, searchable by name, UEI, CAGE, agency, state, or exclusion type. Coverage truth, about 73% are individuals with no UEI, so a UEI-only screen never confirms a clean vendor. - [Federal Contract Awards (FPDS)](https://govconapi.com/federal-contract-awards-api): Every federal prime contract transaction (FPDS), by recipient UEI, parent UEI, PIID, parent PIID, agency, or NAICS. Base award and every modification, one row each. - [Federal bid protests by solicitation and outcome](https://govconapi.com/federal-bid-protests): Federal bid protests, pending and decided, each carrying the protester, the solicitation, the agency, the filing date, the date GAO must decide by, and the published outcome. The feed is on every plan and the per-solicitation lookup is Pro. Factual, never scored. - [Federal spending rollups (by agency, product/service, set-aside)](https://govconapi.com/api-guide/spending): Where federal contract dollars go, rolled up by buying agency, by product/service code, or by small-business set-aside program. Trailing 12 months, obligation-ranked. Free with any key. - [Product & Service Codes (PSC) catalog](https://govconapi.com/api-guide/psc-search): The complete federal Product & Service Code catalog, searchable by code or description, with each code's category-management hierarchy and how many prime awards use it. Free with any key. - [Federal Contract Vehicles (FPDS IDVs)](https://govconapi.com/api-guide/vehicles-search): Federal contract vehicles (IDIQ, GWAC, FSS schedule, BPA, BOA), by holder UEI, PIID, agency, NAICS, or vehicle type. One row per vehicle, not per transaction. - [Contract Vehicle Detail](https://govconapi.com/api-guide/vehicles-detail): One contract vehicle by PIID, its ceiling and ordering period, and a roll-up of everything that has actually been ordered through it. - [Wage Determinations (Davis-Bacon, SCA, CBA)](https://govconapi.com/api-guide/wage-determinations-search): Davis-Bacon, Service Contract Act, and CBA wage determinations by type, state, county, WD number, or construction type. 90,033 determinations from SAM.gov. - [Prevailing Wage Rates (Davis-Bacon trades and SCA occupations)](https://govconapi.com/api-guide/wage-determinations-rates): The classification-level pay behind the determinations, the hourly base wage and fringe for each Davis-Bacon trade and Service Contract Act occupation. 494,000+ rate lines, queryable by occupation, state, or WD number. _(Generated from docs_content/*.md , the same source as the api-guide. This preview shows the migrated endpoints; the rest join automatically as they convert.)_ ## Capabilities - [Companies API](https://govconapi.com/companies-api): Federal contractor profiles covering total awards, top agencies, top NAICS, FPDS and subaward activity, and peers. Pro. - [Teaming Partner Finder](https://govconapi.com/teaming-partner-api): Find federal contractors with proven past performance for a NAICS, agency, state, or set-aside, with named points of contact. Pro. - [Resolve a vendor's contact](https://govconapi.com/api-guide/company-contact): Resolve a vendor's real named decision-maker from its SAM registration, with third-party registration agents filtered out. Names, titles, and city/state only. Pro. - [Lookup by name](https://govconapi.com/api-guide/contacts-lookup): Resolve a federal contracting officer by name or email, returning agency, department, location, email, and phone. Pro. - [Vendor Risk Intelligence](https://govconapi.com/vendor-risk-api): Seven-signal factual firmographic screening per UEI (exclusions, address and name clusters, coordinated waves, dual CAGE, plus contract and subaward exposure). Pro. - [DUNS to UEI Crosswalk](https://govconapi.com/duns-to-uei): Free reverse lookup between a legacy DUNS (9-digit, or 13-digit DUNS+4) and a current UEI (12-character), returning both plus the entity name and FFATA evidence count. - [Recompete Watchlist](https://govconapi.com/recompete-watchlist): Federal contracts in a market entering their recompete window, with the bid/no-bid facts (incumbent, option runway, contestability, incumbent-stress signals, named subs) plus a live sources-sought feed with CO contacts. Pro. - [Order to Contract Vehicle Resolution](https://govconapi.com/api-guide/contracts-vehicle): Resolve a contract to the vehicle it was placed against (IDIQ, GWAC, FSS schedule, BPA), or say plainly that it was awarded standalone. - [Contracting Office Intelligence](https://govconapi.com/contracting-office-intelligence): Which federal contracting offices buy a given NAICS, ranked, each carrying its OWN competition and set-aside facts (not the market-wide average), plus a per-office profile of how one office buys and what it buys. Resolves the buyer from the department down to the contracting office. Factual only, no score. Free, included on every plan. - [Federal Contractor Search](https://govconapi.com/federal-contractor-search-api): Search the SAM entity registry (~885K registered firms) by name, with NAICS, state, and certification filters. - [SAM Entity Registration Expiration Checker](https://govconapi.com/sam-registration-expiration-checker): Find SAM registrations expiring soon (renewal radar), by window and filters. Pro. - [SBA Small Business Profiles (DSBS)](https://govconapi.com/federal-contractor-search-api): The SBA Dynamic Small Business Search profile for one UEI, covering which NAICS the firm is SBA-small for, dated SBA-registered set-aside certifications kept separate from self-asserted ones, a capabilities narrative and firmographics. Pro. - [Federal Hierarchy (agency org tree)](https://govconapi.com/api-guide/federal-hierarchy-list): The canonical SAM tree of federal departments, agencies, offices, bureaus, and commands (907 organizations). Resolve and normalize agency identity, walk the org tree, or join external datasets on Treasury cgac codes. Free reference data. - [Federal Procurement Forecasts](https://govconapi.com/federal-procurement-forecasts-api): Forward-looking federal procurement, what agencies plan to buy months to years before a solicitation posts to SAM.gov, assembled from the GSA, DHS and HHS forecast feeds, with named points of contact and, on recompetes, the incumbent and when their contract expires. - [Market Pulse (NAICS market intelligence)](https://govconapi.com/market-pulse): Per-NAICS federal market profile (obligated size, active competitor count, small-business set-aside leverage, top buyers and incumbents) from FY2025-onward FPDS prime awards. Free with any key. - [How contested a NAICS market is (competition, geography, trend, accessibility, set-aside cert mix)](https://govconapi.com/api-guide/naics-competition): For one NAICS code, how contested the market is, the bidders drawn per award and the single-bidder share, where the work is by state, the award volume by quarter, how open the market is to newcomers (the share of recent winners holding only one or two awards), and the set-aside certification mix that actually wins the work (the obligation share going to firms holding each socioeconomic certification). Whole-market, from the federal prime-award record. Free with any key. - [Market language & positioning (get found by contracting officers)](https://govconapi.com/api-guide/naics-positioning): For one NAICS code, the keywords contracting officers type when they search this market, its set-aside makeup, and who solicits it, from the last 24 months of SAM.gov contract opportunities. Fill your SAM and SBS/DSBS keyword fields and capability statement with the words buyers actually search on. Free with any key. - [NAICS award-value bands (micro / simplified-acquisition / above-SAT)](https://govconapi.com/api-guide/naics-simplified-acquisition): For one NAICS code, the count of federal prime awards in each value band (micro-purchase, simplified-acquisition, above the Simplified Acquisition Threshold) over the last 12 months, and the offices making simplified-acquisition-band awards with the number of distinct firms that won and the set-aside share. Free with any key. - [Contract Price Benchmarks](https://govconapi.com/federal-contract-pricing): Percentile distribution of comparable contract value for a NAICS, segmented by contract pricing type and optionally by set-aside. A price-analysis / market-range benchmark computed over federal prime contract awards (FPDS). - [Contract Price Position](https://govconapi.com/federal-contract-pricing): Drop in your own contract or bid value and get its percentile rank within the comparable set, plus the real federal contracts nearest your number, so you can judge whether your position is justified. - [Labor Rate Benchmark (should-cost)](https://govconapi.com/gsa-labor-rates): Awarded labor ceiling-rate distribution for a labor category, from GSA CALC (~260K rates on GSA schedules), with education, experience, NAICS, vendor, and schedule filters. Returns the rate percentiles, the typical out-year escalation, a per-vendor competitor view, and category discovery. The should-cost / IGCE labor input for pricing a services bid. - [Contract Vehicle Holders](https://govconapi.com/api-guide/vehicles-holders): Who holds a contract vehicle, and who is actually earning through it. Two different populations, reported separately. - [Applicable Wage Determinations for a Jurisdiction](https://govconapi.com/api-guide/wage-determinations-by-location): The compliance shortcut. Every active determination that governs a given state and county, including the statewide ones. - [Single Wage Determination Lookup](https://govconapi.com/api-guide/wage-determinations-detail): A single wage determination by its SAM id or its WD number, with the full location list, the classification rate lines for DBA and SCA, and, for CBAs, the contractor and union detail. - [The prevailing-wage floor for one occupation (base wage distribution + H&W fringe)](https://govconapi.com/api-guide/wage-determinations-rate-summary): The labor-cost floor for one occupation in a single call, the base hourly wage distribution (p25, median, p75, min, max) plus the Health & Welfare fringe, aggregated across every wage determination that carries it. What a services bidder needs to price loaded labor without paginating a thousand county rate lines. _(Generated from docs_content/*.md , the same source as the api-guide. This preview shows the migrated endpoints; the rest join automatically as they convert.)_ ## Pricing - [Plans](https://govconapi.com/pricing): Free trial (50 req/day, 14 days), Developer ($19/mo, 1000 req/hr), Pro ($39/mo, adds Vendor Risk + Renewal Radar + Companies + unlimited contacts). - [Enterprise](https://govconapi.com/enterprise): Custom endpoints, custom data slices (Snowflake / S3 / Parquet / BigQuery), custom enrichments. Starts at $1500/mo. ## Authentication All endpoints (except `/api/agency-crosswalk`) require Bearer token authentication: `Authorization: Bearer YOUR_KEY`. Free trial keys emailed instantly via `POST /api/v1/keys?email=YOUR_EMAIL&plan=free`.