Government Contracts Search — Federal Contract Awards avatar

Government Contracts Search — Federal Contract Awards

Pricing

from $25.00 / 1,000 contract records

Go to Apify Store
Government Contracts Search — Federal Contract Awards

Government Contracts Search — Federal Contract Awards

Government contracts search for federal contract awards from USAspending.gov: recipient, agency, amount and dates. Clean JSON for suppliers, bid teams and AI agents.

Pricing

from $25.00 / 1,000 contract records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

10 days ago

Last modified

Share

🏛️ Government Contracts Search — Federal Contract Awards

Government contracts search for federal contract awards (USAspending.gov): recipients, agencies, amounts and dates as clean records.

Search US federal procurement data — contract awards, contract opportunities, vendor profiles, NAICS / PSC classifications, set-asides, agency / sub-agency, place of performance, contract value, period of performance, and modifications. Built as a pay-per-result alternative to GovTribe ($$$$), GovWin IQ ($$$$), Bloomberg Government, FedBizOpps replacement (SAM.gov direct), and Bidsync for government contractors, BD teams, market analysts, and journalists.

📊 Sample Output

6 real rows delivered by US Government Contracts Search — Awards Data API — run 6aQIcEv6cHAVHSY1c on build 0.0.53

awardIdrecipientNameawardAmountawardingAgencyawardingSubAgencycontractType
FA862118F6251LOCKHEED MARTIN CORPORATION666315748.84Department of DefenseDepartment of the Air ForceDELIVERY ORDER
HQ085722F8003AMENTUM TECHNOLOGY, INC.524055138.18Department of DefenseMissile Defense AgencyDELIVERY ORDER
47QFCA20F0049GENERAL DYNAMICS INFORMATION TECHNOLOGY, INC.396604521.78General Services AdministrationFederal Acquisition ServiceDELIVERY ORDER
W91RUS19F0174GENERAL DYNAMICS INFORMATION TECHNOLOGY, INC.229255407.59Department of DefenseDepartment of the ArmyDELIVERY ORDER
36C10B23F0346MAVERIS LLC217817200.48Department of Veterans AffairsDepartment of Veterans AffairsDELIVERY ORDER
N0003921F3015MILLENNIUM LLC162521807.54Department of DefenseDepartment of the NavyDELIVERY ORDER

Real rows from run 6aQIcEv6cHAVHSY1c on build 0.0.53 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"keyword": "cybersecurity",
"awardType": "contracts",
"minAmount": 0,
"maxResults": 50,
"dateRangeMonths": 12
}

🔧 Input reference

FieldTypeDefaultWhat it does
keywordstring"cybersecurity"Search keyword for award descriptions/recipients. Leave blank for all matching the other filters.
agencystring""Awarding agency name filter (e.g. "Department of Defense"). Leave blank for all.
awardTypestring (contracts, grants, loans, direct_payments)"contracts"Type of federal award.
minAmountinteger0Only return awards at or above this dollar amount.
dateRangeMonthsinteger12How many months back to search.
maxResultsinteger50Maximum award records to return. Defaults to 25 as an evaluation-sized sample; raise it for full runs (each result is billed).

🧾 JSON sample record

One real record from run 6aQIcEv6cHAVHSY1c (emails/phones masked, long text shortened):

{
"awardId": "FA862118F6251",
"recipientName": "LOCKHEED MARTIN CORPORATION",
"awardAmount": 666315748.84,
"awardingAgency": "Department of Defense",
"awardingSubAgency": "Department of the Air Force",
"contractType": "DELIVERY ORDER",
"description": "IGF::OT::IGF AFSOC ACTS AWARD OF CONTRACT FOR CLS, ENGINEERING, INSTRUCTION, CYBERSECURITY, DMO",
"startDate": "2018-02-08",
"endDate": "2027-01-31",
"city": null,
"state": null,
"recipientId": "ea75ddee-2d00-ac7f-5e72-6f42d7c88c8c-C"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Contract record (contract-record)$0.025One federal contract / grant / loan record returned from USASpending.gov.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.025 = $2.50 plus the start fee.

More from the NexGenData US government, courts & regulators family:

46 more in this family on the NexGenData Store page.

Why Gov Contracts Search Beats GovTribe, GovWin IQ, Bloomberg Gov & SAM.gov Direct

FeatureNexGenData Gov ContractsGovTribeGovWin IQBloomberg GovernmentSAM.gov direct
Cost$0.025 / record, pay-per-result$1.5K-15K+ / yr$$$$ enterprise$5K-15K+ / user / yrFree (no bulk, slow)
Contract awards + opportunitiesYes — bothYesYesYesYes
NAICS / PSC / set-aside filtersYes — fullYesYesYesYes
Agency + sub-agency mappingYesYesYesYesYes
Vendor profile + historyYesYesYesYesLimited
Modifications + obligationsYesYesYesYesYes
Bulk exportJSON / CSV / ExcelPlan-gatedPlan-gatedPlan-gatedLimited download
API accessApify REST + SDKsPlan-gatedPlan-gatedPlan-gatedUSAspending / SAM APIs (rate-limited, complex)
Auth requiredApify tokenAccount + planEnterprise contractAccount + planNone
Monthly minimumNone$$$$$$$$$None

Most government contractors + BD teams pick this actor instead of GovTribe / GovWin because per-seat license fees scale poorly across BD pods, and this actor charges per record with no annual contract. Cheaper than Bloomberg Government for the procurement-only slice and a drop-in alternative to running raw SAM.gov + USAspending API calls (rate-limited, multi-endpoint, schema-mismatch headaches). Public federal-procurement data, structured, schedulable.

What You Get Per Contract

Each dataset item is a flat JSON record:

Award:

  • contract_id, award_id, award_type (definitive contract / BPA / IDV / etc.)
  • awarding_agency, awarding_sub_agency, funding_agency
  • vendor_name, vendor_duns, vendor_uei, vendor_address
  • naics_code, naics_description, psc_code, psc_description
  • set_aside_type — 8(a) / WOSB / SDVOSB / HUBZone / etc.
  • award_amount, obligated_amount, base_and_all_options_amount
  • period_of_performance_start, period_of_performance_end
  • place_of_performance — country / state / county / city / zip
  • description, competition_type, contract_type (FFP / CPFF / T&M / etc.)
  • modifications — array of {date, amount, action}

Opportunity (active solicitations):

  • notice_id, posted_date, response_deadline
  • solicitation_number, title, synopsis
  • agency, sub_agency, office, point_of_contact
  • set_aside, naics, psc, attachments

Use Cases

  • Federal contractors — find new opportunities matched to your capabilities (NAICS / PSC filters)
  • BD + capture teams — track competitor wins + recompete dates across a portfolio
  • GovCon analysts — build vendor-share + agency-spend models from cleaned award data
  • Market intelligence — measure agency budgets, vendor concentration, set-aside utilization
  • Journalists + watchdogs — investigate single-bid awards, no-compete contracts, modification growth
  • Subcontractors — find primes winning IDV awards in your geo / NAICS for teaming pitches
  • Investors — track public-company federal revenue exposure (Lockheed, Booz Allen, etc.)
  • Academic + policy — public-procurement studies on competition, small-biz participation, costs

Quick Start (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/government-contracts-search").call(run_input={
"mode": "awards",
"naics_codes": ["541330"],
"set_asides": ["WOSB", "8(a)"],
"since_date": "2025-01-01"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["vendor_name"], item["award_amount"], item["awarding_agency"])

Pricing — Pay Per Contract Record

  • Actor start: $0.01
  • Contract / opportunity record: $0.01

A 1K-record weekly BD scan = $10.01. A 50K-record agency-spend dataset = $500.01. No monthly minimum, no seats.

Use caseActor
USAspending federal-awards scraperusaspending-federal-awards-scraper
Federal Register rules + noticesfederal-register-rules-scraper
FEC independent expendituresfec-independent-expenditures-scraper
LDA lobbying disclosure scraperlda-lobbying-disclosure-scraper
H1B visa salary searchh1b-visa-salary-search
Court records search (federal dockets)courtlistener-federal-docket-scraper
SEC EDGAR filings scrapersec-edgar-filings-scraper
NIH RePORTER grants databasenih-reporter-grants-scraper

FAQ

Q: Coverage? A: All US federal contracts + opportunities from SAM.gov + USAspending — back to 2008 for awards, current for opportunities.

Q: How fresh is the data? A: SAM.gov posts opportunities continuously; USAspending publishes award updates daily. Each run pulls the latest snapshot.

Q: State / local procurement? A: This actor covers US federal procurement. Singapore GeBIZ government tenders are covered by singapore-gebiz-tenders.

Q: Output formats? A: JSON, CSV, Excel via Apify dataset export. Webhooks supported on dataset write.

Q: Schema stability? A: Versioned schema; breaking changes are announced via the actor changelog.

Q: Legal status? A: SAM.gov + USAspending are public-domain US-government data. You are the data controller for downstream use — follow your jurisdiction's data-use rules.


How NexGenData Pricing Works

Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.

  • Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
  • Result / item: charged per item written to the default dataset
  • No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform

Apify Platform Bonus

New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.

Integration Surface

Every actor in the NexGenData catalog can be triggered from:

  • Apify console — point-and-click run
  • Apify API — REST + webhooks
  • Apify Python / JS SDKs — programmatic batch
  • Zapier, Make.com, n8n — official integrations
  • MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
  • Schedules — built-in cron for daily / weekly / monthly runs
  • Webhooks — POST results to any HTTPS endpoint on dataset write

Support

NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.

Home: thenextgennexus.com Full catalog: apify.com/nexgendata