Appearance
Archive entries
The archive is free. None of these need a wallet.
GET /entries.json
The 50 newest entries, by date of record. Each row:
| Field | |
|---|---|
id | The accession number, such as DJ-AAPL-260918-01 |
ticker, date_of_record, kind, desk | kind is post, news, or filing. desk is SOC, NWS, or FIL |
title, summary | |
source_name, canonical_url | The source and its link |
stamp | verified when the claims check passed, otherwise filed |
merged | 1 when a second source was added to the entry |
story_title, story_slug, story_seq | The company story it belongs to, and its position in it |
sitting_id, filed_at | The swarm run that filed it |
GET /entries/{accession}
json
{
"id": "DJ-AAPL-260918-01",
"company": { "ticker": "AAPL", "name": "Apple" },
"dateOfRecord": "2026-09-18",
"kind": "post",
"desk": "SOC",
"title": "Apple announces iPhone 18 Pro and other devices",
"summary": "Tim Cook announced that iPhone 18 Pro, Apple Watch Series 12...",
"source": {
"name": "@tim_cook on X",
"url": "https://x.com/tim_cook/status/...",
"says": "Tim Cook (Chief executive) posted on X: \"Tomorrow's the big day!...\""
},
"verified": true,
"story": "Product launches",
"filedAt": "2026-09-20T01:31:44.210Z",
"url": "https://dovejournal.com/entry/DJ-AAPL-260918-01"
}source.says is the text the entry was written from. It is what the audit agent compares a journal's claims against.
GET /entries/search?ticker=AAPL
Up to 80 entries for one company, newest first: id, date_of_record, kind, title, summary, source_name. The composer uses this for its citation picker.
