Docs  /  Events

Events

The primary resource. An event is a real-world happening the system identified by clustering articles from the 27 tracked outlets.

List events

GET /api/v2/events
curl "https://divergence.news/api/v2/events?category=economy&min_divergence=50&limit=10"

Response

{
  "data": [
    {
      "id": 14782,
      "title": "Senate passes sweeping immigration bill amid partisan divide",
      "summary": "The Senate passed a sweeping immigration reform bill along party lines, prompting immediate legal challenges...",
      "category": "economy",
      "divergence_score": 74,
      "article_count": 9,
      "time_ago": "4h ago",
      "reported_at": "2026-04-18T10:00:00Z",
      "updated_at": "2026-04-18T14:02:00Z"
    }
  ],
  "meta": { "count": 10, "has_more": true, "next_cursor": "eyJ..." }
}

Parameters

NameTypeDefaultNotes
cursorstring-From previous page's meta.next_cursor
limitint251 to 100
categoryenum-war, economy, politics, ai, health, other
min_divergenceint-0 to 100
max_divergenceint-0 to 100
outletstring-Repeatable. Outlet slug
framingenum-See Framing labels
min_sentimentfloat--1 to +1
max_sentimentfloat--1 to +1
sinceISO 8601-Bounds first_seen_at
untilISO 8601-Bounds first_seen_at
sortenumdivergencedivergence, recent, covered
embedstring-Comma-separated: sources, facts

Get an event

GET /api/v2/events/{id}
curl https://divergence.news/api/v2/events/14782

Always returns sources and facts inline. The embed parameter is ignored here.

Response

{
  "data": {
    "id": 14782,
    "title": "Fed holds rates at 5.25-5.50%, signals possible cut by July",
    "summary": "The Federal Reserve kept its benchmark rate unchanged...",
    "category": "economy",
    "divergence_score": 74,
    "article_count": 9,
    "time_ago": "4h ago",
    "reported_at": "2026-04-18T10:00:00Z",
    "updated_at": "2026-04-18T14:02:00Z",
    "sources": [
      {
        "outlet": "Fox News",
        "outlet_slug": "fox-news",
        "domain": "foxnews.com",
        "bias": "right",
        "bias_position": 82,
        "framing": "critical",
        "framing_label": "Critical of Fed",
        "framing_summary": "Treats the pause as evidence the Fed has lost the inflation fight; leads with gas and grocery prices.",
        "headline": "Powell stalls as families drown in Biden-era prices",
        "byline": "Jordan Reeve",
        "sentiment": -0.42,
        "url": "https://foxnews.com/...",
        "published_at": "2026-04-18T11:15:00Z"
      }
    ],
    "facts": [
      {
        "status": "confirmed",
        "text": "The bill passed 53-47 along party lines.",
        "source_attribution": "Senate vote record",
        "count": "9/9"
      },
      {
        "status": "disputed",
        "text": "Whether the bill's asylum provisions violate existing treaty obligations.",
        "source_attribution": "ACLU statement, Apr 18 2026",
        "count": "4/9"
      }
    ]
  }
}

Errors

  • 404 not_found - event does not exist or has been removed
  • 401 archive_token_required - event is older than your tier's lookback window (7 days for free/pro, 90 for dev)
  • 401 invalid_api_key - the supplied key is unrecognized or revoked