How long after award does a federal contract appear in public data?
A contracting officer must complete the contract action report in FPDS within three business days of award, and USASpending loads that feed daily. So a new award usually becomes publicly searchable three to seven days after signature. Awards made under unusual and compelling urgency get 30 days, which is why some records surface much later.
/mcp. Nothing here needs an API key or a signup.
Nothing about federal award data is real time, and any product claiming otherwise is either describing the solicitation stage or guessing. The delay is written into regulation, so it is predictable, which is more useful than fast.
The two clocks
There are two separate delays stacked on top of each other, and confusing them is the reason people think award data is broken.
| Clock | What it governs | Length |
|---|---|---|
| Reporting | Agency files the contract action report into FPDS | 3 business days after award |
| Reporting, urgency exception | Actions under FAR 6.302-2 or subpart 18.2 authorities | 30 days after award |
| Publication | FPDS records load into USASpending | Daily |
The first clock is a rule the contracting officer follows. The second is a data pipeline nobody has to remember. Together they set the floor: the fastest an ordinary award can be public is the next business day after the report is filed, and the realistic median is under a week.
Three business days is longer than three days
The regulation counts business days, so an award signed on a Thursday before a Monday holiday has until the following Thursday. That is six calendar days before the record is even required to exist.
Two more details matter to anyone building against this data:
- A report sitting in draft or error status in FPDS does not count as complete.
An agency can be inside its deadline and still have nothing visible.
- The deadline applies to the contracting officer who awarded the action, not to
the agency in aggregate. Compliance varies by office, and there is no penalty visible in the data when it slips.
The practical effect is a long tail. Most records arrive on schedule, some arrive weeks late, and a modification to an old contract can appear at any time.
Check today's lag rather than trusting a number
USASpending publishes the timestamp of its own last award load, which is the one figure that tells you whether the pipeline is current right now:
# the source's own freshness stamp, free, no key curl "https://api.usaspending.gov/api/v2/awards/last_updated/" # recent awards from the wire, deduplicated across polls curl "https://thebotwire.com/contracts/preview?since=14d"
Queried on 4 August 2026, that endpoint returned 08/03/2026, meaning the award data was one day old at the source. Read it before you conclude a specific award is missing. A quiet result usually means the pipeline is fine and the report has not been filed yet.
What this means if you are watching for awards
Set your expectations to the clock, not to your refresh rate. Polling a federal award feed every minute produces the same result as polling it daily, because the underlying data changes once a day at most.
Three habits follow from that:
- Widen the window before concluding nothing happened. The contracts wire
defaults to since=14d for this reason, and shrinking it to 24h will show zero on plenty of perfectly normal days.
- Match on the solicitation or contract number, not the company name. Legal
entity names in federal data rarely match trading names, as the guide to finding who won a bid covers in more detail.
- Treat the announcement channel and the data channel separately. Large awards
are announced publicly on the day of award while the searchable record is still days away.
If you need the pre-award side instead, the split between the two federal systems is set out in the SAM.gov versus USASpending comparison, and the request shape for pulling the newest records is in the newest awards guide. The paid contracts route costs $0.01 per call and the preview is free; poll cadence and last poll time for this service are published at /health.
FAQ
Is there any way to see a federal award faster than three days?
Only through channels that are not the award record. Agencies announce large awards publicly on the day of award, and the winner usually knows immediately. The structured, searchable record follows the reporting clock, so no data source can legitimately beat it.
Why do some awards take weeks to appear?
Two reasons. Actions awarded under unusual and compelling urgency, or under the emergency acquisition authorities in FAR subpart 18.2, have 30 days rather than three business days. Separately, reports left in draft or error status are not complete and do not publish until an agency fixes them.
How often does USASpending update its contract data?
Daily, and the site exposes the date of its last award load through an open endpoint that needs no key. That timestamp is the honest answer to "how current is this," and it is worth checking before assuming a record is missing.
How far back does the searchable award history go?
USASpending's award search accepts time periods starting from 1 October 2007. For earlier data the site directs you to its bulk download endpoints, which reach back to 1 October 2000. That history is what makes competitor and recompete analysis possible at all.
Sources
The three business day reporting deadline and the 30 day urgency exception are set at 48 CFR 4.604. The award data load timestamp comes from api.usaspending.gov/api/v2/awards/last_updated/, and the 2007-10-01 search floor is returned by the USASpending award search API.
Related: What is the difference between SAM.gov and USASpending.gov? · How to find the newest federal contract awards