Who has the government actually paid, for what, and how much? Search USAspending federal a
Who has the government actually paid, for what, and how much? Search USAspending federal award history (contracts and assistance) by recipient name or UEI, awarding agency, NAICS prefix, CFDA number, amount range, and action-date window — competitor award research, incumbent lookup before a recompete, and grant-winner analysis in one call.
1250000 (raw units)
price
1
calls / 30d
1
unique payers
2026-09-03
updated
Provider
api.govparse.io · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x3873d15CF3209c32aaA8d9AA542164E658567129",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1250000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "BdcZbENFdEyEUMqv9pnRMUnn1Yyeyo2dCMbYXbJ3LmaB",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "1250000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"agency": "defense",
"recipient": "lockheed",
"uei": "ZQGD2Xix75A5"
},
"type": "http"
},
"output": {
"example": {
"rows": [
{
"action_date": "2026-03-14",
"amount": 24500000,
"award_id": "CONT_AWD_EXAMPLE_9700",
"awarding_agency": "Department of Defense",
"description": "AIRCRAFT COMPONENT SUSTAINMENT",
"kind": "contract",
"naics_code": "336411",
"recipient_name": "EXAMPLE AEROSPACE CORP",
"recipient_uei": "ZQGD2XIX75A5"
}
],
"total_matched": 87
},
"type": "json"
}
},
"routeTemplate": "/v1/awards/search",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"agency": {
"description": "Awarding agency or sub-agency name fragment. Example: 'defense'.",
"examples": [
"defense"
],
"type": "string"
},
"amount_max": {
"description": "Maximum award amount in USD.",
"examples": [
50000000
],
"type": "number"
},
"amount_min": {
"description": "Minimum award amount in USD.",
"examples": [
1000000
],
"type": "number"
},
"awarded_after": {
"description": "Action date on or after (YYYY-MM-DD).",
"examples": [
"2025-10-01"
],
"type": "string"
},
"awarded_before": {
"description": "Action date on or before (YYYY-MM-DD).",
"examples": [
"2026-07-16"
],
"type": "string"
},
"cfda": {
"description": "CFDA / Assistance Listing number, exact match (assistance awards).",
"examples": [
"93.243"
],
"type": "string"
},
"kind": {
"description": "contract | assistance (grants, loans, direct payments). CSV for both.",
"examples": [
"contract"
],
"type": "string"
},
"limit": {
"description": "Max rows (default 25, cap 100).",
"examples": [
25
],
"type": "integer"
},
"naics": {
"description": "NAICS code prefix(es), CSV.",
"examples": [
"5415"
],
"type": "string"
},
"offset": {
"description": "Rows to skip, for paging.",
"examples": [
0
],
"type": "integer"
},
"recipient": {
"description": "Award recipient name fragment. Example: 'lockheed'.",
"examples": [
"lockheed"
],
"type": "string"
},
"sort": {
"description": "field:direction — amount | action_date. Default 'amount:desc'.",
"examples": [
"action_date:desc"
],
"type": "string"
},
"uei": {
"description": "Recipient Unique Entity Identifier (SAM UEI), exact match.",
"examples": [
"ZQGD2Xix75A5"
],
"type": "string"
}
},
"required": [],
"type": "object"
}
},
"type": "object"
}
}
}Use it
curl
curl "https://api.govparse.io/v1/awards/search" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://api.govparse.io/v1/awards/search");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://api.govparse.io/v1/awards/search")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/14605.json, and this resource appears in /discovery/resources and /discovery/search.