/api/v1/markets/{id}/newsGETak_ prefix), sent as a Bearer token or an ?api_key= query parameter. Each endpoint requires the read scope for its resource (e.g. org:rates:read for rates). Token in: header0.35Min: 0Max: 11Min: 1100Min: 1Max: 500per_page. It is at least 1, even when nothing matched.curl -X GET "https://api.adjacent.markets/api/v1/markets/<id>/news" \ -H "Authorization: Bearer <token>"
{ "data": [ { "article_id": "a1b2c3d4", "similarity": 0.87, "title": "Senate race tightens in Pennsylvania", "url": "https://example.com/news/senate-pa", "published_date": "2026-06-01T08:00:00Z", "source": "Reuters" }, { "article_id": "e5f6g7h8", "similarity": 0.81, "title": "New polling shifts House outlook", "url": "https://example.com/news/house-outlook", "published_date": "2026-06-01T07:30:00Z", "source": "AP" } ], "meta": { "total": 2, "page": 1, "per_page": 20, "total_pages": 1, "has_next": false, "has_prev": false } }