Command
Search the declassified record
"exact phrase" match the phrase intact ·
-word exclude a term ·
agency:CIA restrict to an agency ·
country:"United Kingdom" restrict to a countrytype:FOIA restrict to a document type ·
source:archive.org restrict to one archive ·
year:1963 single year ·
1960..1969 date range ·
104-10003 file and RIF numbers are matched directly
Held records
| Title▼ | Agency▼ | Type▼ | Released▼ | Grade▼ |
|---|
Case files
Flagged records
Release timeline
Agencies
Countries
Entities & links
Watchlist
Archive boxes
Name index
Archive directory
Corpus & harvest
The bulk channel pages continuously through a result set rather than returning a single page, so holdings can go from thousands into the hundreds of thousands. Records are written to the browser vault as they arrive and survive a reload — run this a few times on different queries and the corpus accumulates. Everything lands as Pending review; grading remains a human judgement at any volume.
A single HTML file cannot carry millions of records — a million would be a 168 MB download before a pixel rendered, and CIA CREST alone would run past two gigabytes. The vault sidesteps that: records are stored by the browser against your disk quota rather than baked into the file, so the corpus grows across sessions instead of resetting. Records beyond the in-session ceiling stay in the vault and remain exportable.
Search history
Ingestion
How this works
The sweep
A query is sent to every reachable archive at the same time. Each one answers independently: a count, an empty result, or a failure. Failures are shown as failures. Nothing is filled in from another source to make the board look complete.
Why some archives only get a hand-off link
CIA CREST, the FBI Vault, GCHQ and several national archives set a cross-origin policy that stops a browser reading their results directly. Rather than claim a result it can't produce, the console builds the same query as a link into that archive's own search page and opens it in a new tab.
Admiralty grading
Records are graded on the NATO Admiralty scale, which separates two judgements that get confused constantly:
A record can be A6: an impeccable source carrying a claim nothing else supports. The system will not assign either value. It records who assigned it and when.
What is stored
Everything lives in your browser for this session — flags, notes, grades, case files. API keys are used for the single request you make and are never written to storage. Export before you close the tab if you want to keep a working set.