Skip to content

Single NAICS market profile

The federal market profile for one NAICS code: how much money is flowing, how many firms are winning it, how much of it is set aside, and who the top buyers and incumbents are. Computed from FY2025-onward FPDS prime-contract data over a trailing 12-month window. Factual, never scored. Free with any key.

Path parameter

  • code (path): a NAICS code, 2 to 6 digits (e.g. 541512). A malformed code returns 400; a code with no FY2025+ federal contract activity returns 404.

This endpoint takes no query parameters; any query string returns 400.

Response

{
  "naics_code": "541512",
  "description": "COMPUTER SYSTEMS DESIGN SERVICES",
  "market": { "obligated": 29270910222.90, "competitor_count": 1825 },
  "set_aside": {
    "total_share_pct": 10.2,
    "by_family": [
      { "family": "8a", "obligated": 1243457985.78, "share_pct": 4.2 },
      { "family": "total_small_business", "obligated": 1144940957.76, "share_pct": 3.9 },
      { "family": "sdvosb", "obligated": 498715495.62, "share_pct": 1.7 }
    ]
  },
  "concentration": { "top5_share_pct": 30.9, "top10_share_pct": 48.9 },
  "top_buyers": [
    { "name": "Federal Acquisition Service", "obligated": 5706649398.47 },
    { "name": "Department of Veterans Affairs", "obligated": 4577951947.52 }
  ],
  "top_incumbents": [
    { "name": "ACCENTURE FEDERAL SERVICES LLC", "uei": "C47BNA8GM833", "obligated": 2597739085.96, "share_pct": 8.8 },
    { "name": "GENERAL DYNAMICS INFORMATION TECHNOLOGY, INC.", "uei": "SMNWM6HN79X5", "obligated": 2047484301.54, "share_pct": 7.0 }
  ],
  "size_standard": null,
  "size_standard_status": "pending_sba_table",
  "pocs": { "available": true, "tier": "pro", "via": "/api/v1/partners/search?naics=541512" },
  "window": { "since": "2025-07-10", "basis": "FPDS prime obligations (trailing 12 months)" },
  "_sources": ["usaspending_fpds"]
}

market.obligated is net FY2025-onward obligated dollars over the trailing 12 months (see the window block); competitor_count is the distinct winning firms. set_aside.total_share_pct is the share of dollars flowing through any small-business set-aside, and by_family breaks it down (8a, total_small_business, sdvosb, wosb, hubzone, native). concentration.top5_share_pct / top10_share_pct measure how concentrated the market is (near 0 = open field, near 100 = wired to a few incumbents). top_incumbents (each with uei and obligated) and top_buyers name who wins and who buys; top_incumbents funnels into /api/v1/partners/search for the full firm records and contacts, and pocs reports whether named vendor contacts are available (Pro tier).

Errors

  • 400: code is not a 2-to-6-digit NAICS.
  • 404: no FY2025+ federal contract activity for that NAICS.
  • 503: the market index is transiently rebuilding; retry shortly.

Example

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://govconapi.com/api/v1/naics/541512"

GET /api/v1/naics/541512 (Computer Systems Design) reads, as of 2026-07-10, about $29.3B obligated across roughly 1,825 competing vendors, with 10.2% of dollars set aside (8(a) alone 4.2%). The Market Pulse pages present the same data as ranked leaderboards.

A REST API and MCP server for U.S. federal procurement data.

Get a free key, emailed instantly, or follow the quickstart.

Found something wrong, missing or confusing on this page?

Press Ctrl + Enter to send a note. Highlight text first and it travels with your note.