> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rushed.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Breaking News

> Retrieve the latest breaking news articles sorted by recency

## Description

Returns the most recent breaking news articles. By default, returns articles from the last 4 hours. Use `since` to control the time window.

## Headers

<ParamField header="X-API-Key" type="string" required>
  Your Rushed API key
</ParamField>

## Query Parameters

<ParamField query="include" type="string">
  Comma-separated enrichment modules: `sentiment`, `market_impact`, `entities`, `translations`, `scoring`, `classification`, `meta`
</ParamField>

<ParamField query="since" type="string">
  ISO 8601 datetime. Return breaking news published after this date. Defaults to last 4 hours.
</ParamField>

<ParamField query="limit" type="integer" default="10">
  Number of results (1–100)
</ParamField>

## Response

<ResponseField name="success" type="boolean" required>
  Always `true` on success
</ResponseField>

<ResponseField name="data" type="array" required>
  Array of breaking news articles, sorted by most recent first
</ResponseField>

<ResponseField name="count" type="integer" required>
  Number of breaking articles returned
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl "https://worker.rushed.com.br/api/articles/breaking?include=sentiment,market_impact&limit=5" \
    -H "X-API-Key: rsh_live_xxxxxxxxxxxx"
  ```

  ```javascript Node.js theme={null}
  const res = await fetch(
    'https://worker.rushed.com.br/api/articles/breaking?include=sentiment&limit=5',
    { headers: { 'X-API-Key': 'rsh_live_xxxxxxxxxxxx' } }
  );
  const { data, count } = await res.json();
  ```

  ```python Python theme={null}
  import requests

  res = requests.get(
      'https://worker.rushed.com.br/api/articles/breaking',
      params={'include': 'sentiment', 'limit': 5},
      headers={'X-API-Key': 'rsh_live_xxxxxxxxxxxx'}
  )
  breaking = res.json()['data']
  ```
</RequestExample>

<ResponseExample>
  ```json 200 — Success theme={null}
  {
    "success": true,
    "data": [
      {
        "id": "660f9500-f39c-52e5-b827-557766551111",
        "sourceName": "Bloomberg",
        "title": "Banco Central raises Selic rate to 14.75%",
        "summary": "BCB surprises market with 75bps hike, citing persistent inflation.",
        "publishedAt": "2026-03-28T18:02:00Z",
        "primarySector": "FIN",
        "primaryTopic": "MAC",
        "contentType": "BREAKING",
        "urgencyLevel": "CRITICAL",
        "isBreaking": true,
        "language": "en",
        "sentimentScore": -0.45,
        "sentimentLabel": "NEGATIVO",
        "sentimentConfidence": 0.87,
        "marketImpactLevel": "ALTO",
        "marketImpactHorizon": "IMEDIATO",
        "marketImpactScope": "ECONOMIA",
        "marketConfidenceLevel": "CONFIRMADO"
      }
    ],
    "count": 1
  }
  ```
</ResponseExample>
