/api/v1/news/latestGETak_ prefix), sent as a Bearer token or an ?api_key= query parameter.. Token in: header1Min: 1100Min: 1Max: 5007Min: 1Max: 365total and total_pages reflect the server's counting ceiling rather than the exact matched count: the real set is at least total large. Render such totals as a lower bound (for example "10,000+"). Omitted when the count is exact. A sorted markets search that fills the 10,000-candidate ceiling sets this flag.rate_limited. Branch on this to detect a throttled request.rpm for the per-minute cap, daily for the daily one, or concurrency for the cap on requests running at the same time.curl -X GET "https://api.adjacent.markets/api/v1/news/latest" \ -H "Authorization: Bearer <token>"
{ "data": [ { "id": "a1b2c3d4", "title": "Senate race tightens in Pennsylvania", "url": "https://example.com/news/senate-pa", "published_date": "2026-06-01T08:00:00Z", "author": "Jane Doe", "source": "Reuters" }, { "id": "e5f6g7h8", "title": "New polling shifts House outlook", "url": "https://example.com/news/house-outlook", "published_date": "2026-06-01T07:30:00Z", "author": "John Smith", "source": "AP" } ], "meta": { "total": 2, "page": 1, "per_page": 20, "total_pages": 1, "has_next": false, "has_prev": false } }