GET /api/documents
Returns a list of documents in the Alchemist database. Use this to discover what’s available, browse by source, or find documents published in a date range.
For searching by content, use POST /api/insights/search instead — it searches across the extracted insights and returns ranked results.
Authentication
X-API-Key: alch_YOUR_KEY
Query parameters
| Parameter | Type | Description |
|---|---|---|
source_name | string | Partial, case-insensitive match on publishing organization. |
since | string (date) | ISO 8601 date (YYYY-MM-DD). Only return documents published on or after this date. |
limit | integer | Max documents to return. Default 50. |
Response 200
| Field | Type | Description |
|---|---|---|
doc_id | string | Document identifier — use with GET /api/documents/{doc_id} |
document_url | string | URL of the primary source |
article_title | string | Document title |
summary | string | Brief summary of the document |
source_name | string | Publishing organization |
authors | string[] | Author names, if available |
published_date | string | null | When the document was published |
extraction_status | string | "complete" when insights have been extracted |