API v1
Developers & API
Public, keyless, read-only. Every publication, entity and fact has a stable ID that survives renames.
Endpoints
| GET /api/v1 | Endpoint index |
| GET /api/v1/news?type=&topic=&entity=&since=&limit=&cursor= | Publications, newest first |
| GET /api/v1/news/{slug|stableId} | One publication (JSON); ?format=md for Markdown |
| GET /api/v1/news/{slug}/source-pack | Source pack as ZIP |
| GET /api/v1/entities[/{id|slug}] | Companies, people, products, programs |
| GET /api/v1/facts?entity= | Canonical facts with source and verification date |
| GET /api/v1/statements | Statements |
| GET /api/v1/corrections | Corrections and updates |
| GET /api/v1/media | Media with rights, credits, checksums |
| GET /api/v1/events | Public events |
| GET /api/v1/search?q=&lang=de|en | Full-text search across public content |
| GET /api/ask?q=&article=&lang=de|en | Ask Peak Atlas: answer with citations |
curl https://news.peak-atlas.com/api/v1/news?limit=3
curl "https://news.peak-atlas.com/api/ask?q=Who%20leads%20Peak%20Atlas%3F"- Responses are JSON with `data` and `meta` (version, freshness, source). Times are ISO 8601 (UTC).
- Caching: 5 minutes at the edge. CORS open for GET.
- Breaking changes only in a new version (/api/v2).
Feeds & discovery
- All publications/rss.xml
- Press releases/feeds/press-releases.xml
- Statements/feeds/statements.xml
- Corrections/feeds/corrections.xml
- JSON Feed 1.1/feeds/news.json
- Sitemap/sitemap.xml
- Google News sitemap/news-sitemap.xml
- llms.txt/llms.txt
- llms-full.txt/llms-full.txt

