DoD Daily Contract Awards Scraper avatar

DoD Daily Contract Awards Scraper

Pricing

from $5.00 / 1,000 record scrapeds

Go to Apify Store
DoD Daily Contract Awards Scraper

DoD Daily Contract Awards Scraper

Extract every US Department of Defense contract award from the official daily announcements — contractor, value, PIID, branch and contracting activity, same day.

Pricing

from $5.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BERCIK Group

BERCIK Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Extract every US Department of Defense contract award from the official daily contract announcements at war.gov — contractor, dollar value, contract number, branch, contracting activity and completion date — as structured data, the same day it is announced.

What does DoD Daily Contract Awards Scraper do?

The Department of Defense publishes every contract award of roughly $7.5 million or more each business day as a single prose announcement, organized by branch. That format is readable but useless for analysis — you cannot sort it, filter it, or load it into a CRM.

This Actor reads those announcements and turns each award into a clean record with the contractor name and location, contract value, PIID (contract number), awarding branch, contracting activity, place of performance, completion date and small-business flag. Multi-award vehicles are captured with every winning contractor, not just the first.

Why this beats USAspending for lead generation: these announcements appear the day the award is made. USAspending, the government's system-of-record database, typically lags by days or weeks. If you want to reach a prime contractor while a teaming decision is still open, this is the fastest public signal there is.

Runs on Apify with scheduling, a REST API, webhooks, and integrations for Google Sheets, Airtable, Slack, Make and Zapier — so you can turn it into a daily defense-contract feed without writing glue code.

Why use DoD Daily Contract Awards Scraper?

  • Subcontracting and teaming leads — see who just won a prime contract and approach them while the work is being staffed.
  • Competitive intelligence — track what your competitors win, from which commands, and at what value.
  • Small business targeting — the announcements flag small-business awards, so you can isolate set-aside winners.
  • Recruiting — a company that just won a $40M services contract is about to hire.
  • Market and defense research — build a time series of DoD spending by branch, contracting activity or technology area.
  • Journalism and policy analysis — track defense procurement as it happens.

How to use DoD Daily Contract Awards Scraper

  1. Click Try for free.
  2. Set Number of daily announcements — the Department publishes one per business day, so 10 covers about two weeks.
  3. Optionally narrow the results by branch, keyword, contract value, or small-business status.
  4. Set Maximum results to cap how much you pull.
  5. Click Start.
  6. Download the data as JSON, CSV, Excel, HTML or XML, or pull it from the API.

To keep a live feed, schedule the Actor to run daily and set Number of daily announcements to 2 or 3 — enough to catch up after a holiday without re-scraping history.

Input

Everything is optional. A typical small-business lead-generation setup:

{
"maxAnnouncements": 10,
"branches": ["Army", "Air Force"],
"keywords": ["cybersecurity", "software"],
"minContractValue": 10000000,
"smallBusinessOnly": true,
"maxResults": 500
}
FieldTypeDescription
maxAnnouncementsintegerHow many recent daily announcements to read (1–60)
dateFrom / dateTostringOnly announcements in this date range, YYYY-MM-DD
branchesarrayArmy, Navy, Air Force, Space Force, Marine Corps, DLA, DARPA, and more
keywordsarrayKeep only contracts whose text or contractor matches a term
minContractValue / maxContractValueintegerAward value bounds in USD
smallBusinessOnlybooleanKeep only awards flagged as small business
maxResultsintegerHard cap on records returned

Output

Each dataset item is one contract action:

{
"announcementDate": "2026-08-06",
"branch": "Army",
"contractorName": "Teledyne FLIR Unmanned Ground Systems Inc.",
"contractorCity": "Chelmsford",
"contractorState": "Massachusetts",
"contractNumber": "W912CH-26-D-A106",
"contractValue": 44459699,
"contractValueText": "$44,459,699",
"isSmallBusiness": false,
"isMultipleAward": false,
"contractorCount": 1,
"contractors": [
{
"name": "Teledyne FLIR Unmanned Ground Systems Inc.",
"city": "Chelmsford",
"state": "Massachusetts",
"contractNumber": "W912CH-26-D-A106",
"isSmallBusiness": false
}
],
"isModification": false,
"contractingActivity": "Army Contracting Command, Detroit Arsenal, Michigan",
"completionDate": "2031-08-06",
"description": "Teledyne FLIR Unmanned Ground Systems Inc., Chelmsford, Massachusetts, was awarded a $44,459,699 firm-fixed-price, cost-plus-fixed-fee, indefinite-delivery/indefinite-quantity contract for post-production software sustainment...",
"announcementUrl": "https://www.war.gov/News/Contracts/Contract/Article/4565715/contracts-for-aug-6-2026/"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
announcementDate, announcementTitle, announcementUrlWhich daily announcement this came from
branchAwarding branch or defense agency
contractorName, contractorCity, contractorStatePrimary awardee
contractNumberPIID, e.g. W912CH-26-D-A106
contractValue, contractValueTextParsed dollar value and the original text
cumulativeFaceValueTotal contract value after a modification, when stated
isSmallBusinessWhether the announcement flagged the awardee as small business
isMultipleAward, contractorCount, contractorsAll winners on multiple-award vehicles
isModification, modificationNumberModifications to previously awarded contracts
contractingActivityThe command or office that issued the award
performanceLocationWhere the work is performed
completionDate, completionDateTextEstimated completion
awardedOnDateActual award date, when the announcement states one
descriptionThe full original announcement text for this award

How much does it cost to scrape DoD contract data?

Priced per contract record returned, and you are charged only for records that pass your filters and land in your dataset. Maximum results caps your spend before the run starts.

The Actor is HTTP-only — no headless browser and no proxies — so platform cost is very low. A 15-day pull of roughly 200 contract records completes in about 16 seconds.

Tips

  • A typical business day yields 6–30 awards. Volume varies a lot; end-of-fiscal-year (late September) is dramatically busier.
  • Only awards of about $7.5 million or more are announced. Smaller awards never appear here — use USAspending for the full universe.
  • Use announcementUrl + contractNumber to deduplicate across scheduled runs.
  • contractValue is the announced action value, not necessarily the full ceiling. For modifications, check cumulativeFaceValue.
  • Multiple-award vehicles: one record is emitted per announcement paragraph, with every winner in contractors. Expand that array if you want one row per company.
  • Not every award lists a contract number. About 20% of announcements omit the PIID; the field is null rather than guessed.

FAQ

Is scraping this data legal? The announcements are official US government publications and US federal government works are not subject to domestic copyright. This Actor reads public pages at a polite request rate. This is general information, not legal advice — check your own obligations before redistributing commercially.

How far back can I go? The official feed exposes roughly the 60 most recent announcements, about three months of business days. There is no public archive feed beyond that.

Why did a contract come back without a contract number? Because the announcement itself did not include one. The Actor reports what the source says rather than inventing a value.

The Department of Defense is now called the Department of War — does that matter? No. The site moved from defense.gov to war.gov and this Actor follows the current source. Old defense.gov links redirect.

Can I get contracts under $7.5 million? Not from this source — the Department does not announce them. A USAspending-based Actor covers the complete award universe with a longer reporting lag.

Support

Found a bug, or did the announcement format change and break a field? Open an issue on the Issues tab and I'll fix it. Custom federal-data pipelines and bespoke scraping work are available on request.