Search who won government contracts by company name, UEI, agency, NAICS code, award amount, and date. Structured JSON from SAM.gov award notices, updated daily.
Finding out who won federal contracts should be simple. In practice, it's not.
SAM.gov publishes award notices, but they're mixed into the same feed as solicitations, presolicitations, and sources sought notices. There's no way to search specifically by awardee name or UEI. If you want to answer "what has Boeing won recently?" you have to pull everything and filter it yourself.
FPDS.gov has award data too, but the API is SOAP-based (XML, not JSON), poorly documented, and returns data in a format that takes significant effort to parse. USASpending.gov has a modern REST API, but its search endpoint doesn't return NAICS codes, solicitation IDs, or obligation amounts for individual awards.
If you're building an application that needs federal award data, you end up integrating multiple government data sources, each with different schemas, rate limits, and data quality issues.
A single endpoint that answers: who won what, from which agency, for how much, and when.
Every record is a federal contract award notice from SAM.gov, normalized into a consistent 16-field JSON structure. You can search by any combination of:
All filters are available on all plans. No feature gating on search parameters.
Get an API key at govconapi.com, then start searching:
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://govconapi.com/api/v1/awards/search?awardee_name=boeing"
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://govconapi.com/api/v1/awards/search?agency=defense&amount_min=1000000&awarded_after=2025-01-01"
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://govconapi.com/api/v1/awards/search?naics=541519&state=VA"
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://govconapi.com/api/v1/awards/SPE4A626PL503"
Each award record includes 16 fields:
| Field | Description |
|---|---|
award_number | Contract/award identifier |
awardee_name | Winning company name |
awardee_uei | Company UEI identifier |
award_amount | Award value in dollars |
award_date | Date of award |
agency | Full agency path (e.g., "DEPT OF DEFENSE.DEFENSE LOGISTICS AGENCY...") |
naics | NAICS codes (array) |
solicitation_number | Links back to the original solicitation |
title | Award notice title |
set_aside_type | Set-aside designation (SBA, 8(a), SDVOSB, etc.) |
awardee_cage_code | CAGE code |
awardee_city | Company city |
awardee_state | Company state (2-letter) |
contact_name | Contracting officer name |
contact_email | Contracting officer email |
notice_id | Reference ID for the full opportunity record |
Need the full 59-field record? Use notice_id with the opportunity detail endpoint.
Find out who's winning contracts in your space. Search by NAICS code to see every company winning that type of work, how much they're getting, and from which agencies. Compare award sizes across competitors.
Before teaming with a company or choosing a subcontractor, check their federal award history. Search by UEI or company name to see their track record: total awards, agencies they work with, and typical contract sizes.
How much is the government spending on a specific NAICS code? Filter by NAICS and date range to see total award volume. Break it down by agency to find where the money is concentrated.
Before writing a proposal, look up the solicitation number to find related awards. See who won similar contracts, at what price point, and whether incumbents tend to win re-competes.
Build alerts for new awards in specific NAICS codes or from specific agencies. Track competitors' wins. Generate reports on agency spending patterns.
| GovCon API Awards | SAM.gov Direct | FPDS.gov | USASpending.gov | |
|---|---|---|---|---|
| Search by awardee name | Yes | No direct filter | Yes (SOAP/XML) | Keyword only |
| Search by UEI | Yes | No | Yes (DUNS-based) | No |
| JSON response | Yes | Yes | No (XML) | Yes |
| NAICS in response | Yes | Yes | Yes | Not on search endpoint |
| CO contact info | Yes | Sometimes | Yes | No |
| Rate limit | 1,000/hour | 10-1,000/day | Undocumented | No published limit |
| Setup time | Minutes | 2-3 weeks (entity reg) | Hours (SOAP setup) | Minutes |
All award data comes from SAM.gov award notices, collected daily and normalized into a consistent structure.
This is award-notice-level data. It captures who won and for how much, not the full contract lifecycle (modifications, de-obligations, option exercises). For obligation-level detail, USASpending.gov is the authoritative source.
Awards search is included in all GovCon API plans.
All search filters are available on every plan. The only restriction is result count per request. See full pricing details.
Building something with award data? Press Ctrl+Enter to share what you're working on or what fields you need.
Last Updated: April 2026 | Questions? [email protected]