ToolAssay

When a prime wins federal work, who does it flow subcontracts and subgrants down

When a prime wins federal work, who does it flow subcontracts and subgrants down to? Search USAspending subawards (File F prime → sub cascade) by sub-recipient or prime name/UEI, prime award id, awarding agency, NAICS, PSC, subaward type (contract/grant), place-of-performance state, amount, or action date. Set new_subawardee=true for first-time subawardees — subs with NO prime award on record, coming up through subcontracts (a bonding/staffing/lending/teaming lead). Public federal records.

Answeringour last check, 2026-09-24
1 of 1checks answered this week
261 msmedian answer time
$1.25listed price per call
$1.25price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.govparse.io/v1/subawards/search

CategorySearch and research
Provider hostapi.govparse.io
Networkseip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-24 valid payment request 402$1.25 261 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "prime_recipient": "lockheed",
    "sub_recipient": "technologies",
    "sub_uei": "ZQGD2XIX75A5"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "properties": {
        "agency": {
          "description": "Awarding agency or sub-agency name fragment. Example: 'navy'.",
          "examples": [
            "navy"
          ],
          "type": "string"
        },
        "amount_max": {
          "description": "Maximum subaward amount in USD.",
          "examples": [
            50000000
          ],
          "type": "number"
        },
        "amount_min": {
          "description": "Minimum subaward amount in USD.",
          "examples": [
            100000
          ],
          "type": "number"
        },
        "awarded_after": {
          "description": "Subaward action date on or after (YYYY-MM-DD).",
          "examples": [
            "2026-01-01"
          ],
          "type": "string"
        },
        "awarded_before": {
          "description": "Subaward action date on or before (YYYY-MM-DD).",
          "examples": [
            "2026-07-24"
          ],
          "type": "string"
        },
        "limit": {
          "description": "Max rows (default 25, cap 100).",
          "examples": [
            25
          ],
          "type": "integer"
        },
        "naics": {
          "description": "NAICS code prefix(es), CSV. Example: '5415' covers all IT services.",
          "examples": [
            "5415"
          ],
          "type": "string"
        },
        "new_since": {
          "description": "Sub-recipient's FIRST observed subaward on or after this date (YYYY-MM-DD).",
          "examples": [
            "2026-04-01"
          ],
          "type": "string"
        },
        "new_subawardee": {
          "description": "true \u2192 only first-time subawardees: subs with NO prime award on record.",
          "examples": [
            "true"
          ],
          "type": "string"
        },
        "offset": {
          "description": "Rows to skip, for paging.",
          "examples": [
            0
          ],
          "type": "integer"
        },
        "prime_award_id": {
          "description": "Prime award PIID / FAIN, exact match \u2014 all subs under one prime.",
          "examples": [
            "N0003022C2001"
          ],
          "type": "string"
        },
        "prime_recipient": {
          "description": "Prime recipient name fragment. Example: 'lockheed'.",
          "examples": [
            "lockheed"
          ],
          "type": "string"
        },
        "prime_uei": {
          "description": "Prime recipient Unique Entity Identifier (SAM UEI), exact match.",
          "examples": [
            "ABC123DEF456"
          ],
          "type": "string"
        },
        "psc": {
          "description": "Product/Service Code(s), CSV \u2014 exact.",
          "examples": [
            "R425"
          ],
          "type": "string"
        },
        "sort": {
          "description": "field:direction \u2014 amount | action_date. Default 'action_date:desc'.",
          "examples": [
            "amount:desc"
          ],
          "type": "string"
        },
        "state": {
          "description": "Place-of-performance state code(s), CSV.",
          "examples": [
            "VA"
          ],
          "type": "string"
        },
        "sub_recipient": {
          "description": "Sub-recipient (subcontractor/subgrantee) name fragment.",
          "examples": [
            "technologies"
          ],
          "type": "string"
        },
        "sub_uei": {
          "description": "Sub-recipient Unique Entity Identifier (SAM UEI), exact match.",
          "examples": [
            "ZQGD2XIX75A5"
          ],
          "type": "string"
        },
        "type": {
          "description": "contract | grant (sub-contract vs sub-grant). CSV for both.",
          "examples": [
            "contract"
          ],
          "type": "string"
        }
      },
      "required": [],
      "type": "object"
    }
  },
  "type": "object"
}

This page as JSON