DoD Daily Contract Awards Scraper
Pricing
from $5.00 / 1,000 record scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
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
- Click Try for free.
- Set Number of daily announcements — the Department publishes one per business day, so 10 covers about two weeks.
- Optionally narrow the results by branch, keyword, contract value, or small-business status.
- Set Maximum results to cap how much you pull.
- Click Start.
- 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}
| Field | Type | Description |
|---|---|---|
maxAnnouncements | integer | How many recent daily announcements to read (1–60) |
dateFrom / dateTo | string | Only announcements in this date range, YYYY-MM-DD |
branches | array | Army, Navy, Air Force, Space Force, Marine Corps, DLA, DARPA, and more |
keywords | array | Keep only contracts whose text or contractor matches a term |
minContractValue / maxContractValue | integer | Award value bounds in USD |
smallBusinessOnly | boolean | Keep only awards flagged as small business |
maxResults | integer | Hard 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
| Field | Description |
|---|---|
announcementDate, announcementTitle, announcementUrl | Which daily announcement this came from |
branch | Awarding branch or defense agency |
contractorName, contractorCity, contractorState | Primary awardee |
contractNumber | PIID, e.g. W912CH-26-D-A106 |
contractValue, contractValueText | Parsed dollar value and the original text |
cumulativeFaceValue | Total contract value after a modification, when stated |
isSmallBusiness | Whether the announcement flagged the awardee as small business |
isMultipleAward, contractorCount, contractors | All winners on multiple-award vehicles |
isModification, modificationNumber | Modifications to previously awarded contracts |
contractingActivity | The command or office that issued the award |
performanceLocation | Where the work is performed |
completionDate, completionDateText | Estimated completion |
awardedOnDate | Actual award date, when the announcement states one |
description | The 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+contractNumberto deduplicate across scheduled runs. contractValueis the announced action value, not necessarily the full ceiling. For modifications, checkcumulativeFaceValue.- 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
nullrather 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.