Data coverage
What has been pulled, when, and how completely. Every ingest run is recorded; linkage and enrichment gaps are displayed as measured values, not hidden. Totals elsewhere on the site are totals of the ingested set described here.
Latest ingest runs
The 10 most recent runs, newest first. Award runs pull search results and enrich detail/transaction data; File C runs pull agency financial (outlay) reports.
| Run | Type | Started | Finished | Status | Awards upserted | Error |
|---|---|---|---|---|---|---|
| #21 | awards | — | running | 0 | — | |
| #20 | File C outlays | — | running | 0 | — | |
| #19 | awards | succeeded | 27,230 | — | ||
| #18 | File C outlays | succeeded | 0 | — | ||
| #17 | awards | succeeded | 27,176 | — | ||
| #16 | awards | failed | 0 | TypeError: fetch failed at node:internal/deps/undici/undici:16416:13 at async request (/home/symuality/Projects/personal/outlay/pipeline/src/usaspending.ts:100:15) at async searchContractAwards (/home/symuality/Projects/personal/outlay/pipeline/src/usaspending.ts:145:16) at async runIngest (/home/symuality/Projects/personal/outlay/pipeline/src/ingest.ts:279:28) at async main (/home/symuality/Projects/personal/outlay/pipeline/src/cli-ingest.ts:27:19) | ||
| #15 | awards | failed | 26,398 | TypeError: fetch failed at node:internal/deps/undici/undici:16416:13 at async request (/home/symuality/Projects/personal/outlay/pipeline/src/usaspending.ts:100:15) at async searchContractAwards (/home/symuality/Projects/personal/outlay/pipeline/src/usaspending.ts:145:16) at async runIngest (/home/symuality/Projects/personal/outlay/pipeline/src/ingest.ts:279:28) at async main (/home/symuality/Projects/personal/outlay/pipeline/src/cli-ingest.ts:27:19) | ||
| #14 | File C outlays | succeeded | 0 | — | ||
| #13 | File C outlays | succeeded | 0 | — | ||
| #12 | File C outlays | failed | 0 | FY2024 P12: download generation failed: An error occurred.; FY2025 P12: download generation failed: An error occurred.; FY2026 P9: download generation failed: An error occurred. |
File C linkage coverage
Agency financial reports (File C) link to contract records by PIID. Rows, contracts, and dollars that do not link are counted here — awards without a link show obligations only, and that is a coverage fact, not a spending fact. Each row is the latest reporting period pulled for that fiscal year.
| Agency | As of | Rows linked | Contracts linked | Dollars linked | Pulled |
|---|---|---|---|---|---|
| Department of Veterans Affairs | FY2026 P9 | 12,685 / 55,376 (22.9%) | 1,648 / 5,855 (28.1%) | $32.3B / $48.5B (66.6%) | |
| Department of Veterans Affairs | FY2025 P12 | 16,471 / 104,446 (15.8%) | 1,801 / 8,230 (21.9%) | $31.8B / $81.7B (39.0%) | |
| Department of Veterans Affairs | FY2024 P12 | 4,977 / 106,124 (4.7%) | 1,124 / 8,469 (13.3%) | $3.1B / $75.2B (4.1%) |
Enrichment coverage
Search-phase ingest captures core award fields; enrichment adds competition and contract-value detail (from the award endpoint) and the full transaction (modification) history. Un-enriched awards show search-phase fields only.
| Measure | Awards | Share of ingested |
|---|---|---|
| Awards ingested | 29,750 | 100.0% |
| Detail-enriched (competition, contract values) | 1,593 | 5.4% |
| Transaction-enriched (modification history) | 1,593 | 5.4% |
Revision archive
Source records republish silently; Outlay keeps a content-hashed copy of every record from every pull. Post-publication revisions recorded so far: 2,258 awards with at least one recorded content change, across 2,273 revision versions. Revisions are routine (spending progresses, errors get corrected) and are not themselves evidence of anything.