# Reuters API

> Reuters provides news headlines and articles as a workflow and API.

List headlines returns stories from a news section in page order; provide a section and optionally a maximum number of results. Search news returns articles matching keywords; provide search words and optionally dates, order, page, and results per page.

- Page: https://fous.com/tools/reuters
- Handle: `@reuters`
- Category: [News](https://fous.com/tools/category/news)
- Source website: https://reuters.com
- Last verified: Sep 29, 2026

## Methods

### List headlines

Operation `list_headlines`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

List the latest Reuters stories from a news section in page order. If a section blocks public access, Reuters entries from a public news feed are used; summaries, authors, and images may then be unavailable.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `section` | string | no | `"technology"` | News section to list, for example world. |
| `max_results` | integer | no | `5` | Maximum number of stories, for example 20 (up to 50). |

**Input schema**

```json
{
  "type": "object",
  "properties": {
    "section": {
      "enum": [
        "top stories",
        "business",
        "markets",
        "world",
        "technology",
        "legal",
        "sustainability"
      ],
      "type": "string",
      "default": "top stories",
      "description": "News section to list, for example world.",
      "examples": [
        "technology",
        "world",
        "top stories"
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "description": "Maximum number of stories, for example 20 (up to 50).",
      "x-fous-developer": true,
      "examples": [
        5,
        3,
        20
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "section": "technology",
      "max_results": 5
    },
    {
      "section": "world",
      "max_results": 3
    },
    {
      "section": "top stories",
      "max_results": 20
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `stories` | array |  |  |
| `stories[].authors` | array |  |  |
| `stories[].section` | string | `"technology"` |  |
| `stories[].summary` | string or null | `"Anthropic is making a massive bet that AI will ​transform the global economy more profoundly than industrialization, el` |  |
| `stories[].headline` | string | `"Anthropic's IPO prospectus shows sweeping AI vision, surging costs"` |  |
| `stories[].image_url` | string or null | `"https://www.reuters.com/resizer/v2/CM7HZKH2SJOM5NIZSR5UD2HCLQ.jpg?auth=a1dbbf3550a045cd0558e1f9ab9be80487f29eb6038d4a89` |  |
| `stories[].article_url` | string | `"https://www.reuters.com/business/finance/anthropics-ipo-prospectus-shows-sweeping-ai-vision-surging-costs-2026-09-28/"` |  |
| `stories[].published_at` | string or null | `"2026-09-29T02:36:27.141000+00:00"` | Publication time in ISO 8601 with offset, if shown. |

**Example input**

```json
{
  "section": "technology",
  "max_results": 5
}
```

**Example output**

```json
{
  "stories": [
    {
      "authors": [],
      "section": "technology",
      "summary": "Anthropic is making a massive bet that AI will ​transform the global economy more profoundly than industrialization, electricity and the internet, according to its IPO prospectus seen by Reuters. The …",
      "headline": "Anthropic's IPO prospectus shows sweeping AI vision, surging costs",
      "image_url": "https://www.reuters.com/resizer/v2/CM7HZKH2SJOM5NIZSR5UD2HCLQ.jpg?auth=a1dbbf3550a045cd0558e1f9ab9be80487f29eb6038d4a89d2aea933f7f838ec&width=1200&quality=80",
      "article_url": "https://www.reuters.com/business/finance/anthropics-ipo-prospectus-shows-sweeping-ai-vision-surging-costs-2026-09-28/",
      "published_at": "2026-09-29T02:36:27.141000+00:00"
    },
    {
      "authors": [],
      "section": "technology",
      "summary": null,
      "headline": "OpenAI apologies for Australian government website hack, pledges to rebuild trust",
      "image_url": null,
      "article_url": "https://www.reuters.com/legal/litigation/openai-says-ai-models-accessed-australian-government-systems-without-2026-09-29/",
      "published_at": "2026-09-29T03:26:18.739000+00:00"
    },
    {
      "authors": [],
      "section": "technology",
      "summary": null,
      "headline": "Anthropic warns AI may pose 'existential risks to humanity' in IPO filing",
      "image_url": null,
      "article_url": "https://www.reuters.com/business/finance/anthropic-warns-ai-may-pose-existential-risks-humanity-ipo-filing-2026-09-29/",
      "published_at": "2026-09-29T02:34:52.563000+00:00"
    }
  ]
}
```

### Search news

Operation `search_news`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Search Reuters articles by keyword, with optional publication dates, order, and page. Results may be limited by Google News indexing; some summaries and bylines are unavailable when Reuters blocks article pages.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `page` | integer | no | `2` | Page number, for example 1. |
| `sort` | string | no | `"most_relevant"` | Results order, for example newest. |
| `query` | string | yes | `"Tesla"` | Search words, for example Tesla. |
| `to_date` | string | no | `"2026-09-29"` | Latest publication date, for example 2026-09-29. |
| `from_date` | string | no | `"2026-09-20"` | Earliest publication date, for example 2026-09-01. |
| `max_results` | integer | no | `5` | Articles per page, for example 20. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "page": {
      "type": "integer",
      "default": 1,
      "minimum": 1,
      "description": "Page number, for example 1.",
      "x-fous-developer": true,
      "examples": [
        2
      ]
    },
    "sort": {
      "enum": [
        "newest",
        "most_relevant"
      ],
      "type": "string",
      "default": "newest",
      "description": "Results order, for example newest.",
      "examples": [
        "most_relevant"
      ]
    },
    "query": {
      "type": "string",
      "description": "Search words, for example Tesla.",
      "examples": [
        "Tesla",
        "Nvidia",
        "improbablequizzicalnonexistentkeywordzzyyxx"
      ]
    },
    "to_date": {
      "type": "string",
      "format": "date",
      "description": "Latest publication date, for example 2026-09-29.",
      "examples": [
        "2026-09-29"
      ]
    },
    "from_date": {
      "type": "string",
      "format": "date",
      "description": "Earliest publication date, for example 2026-09-01.",
      "examples": [
        "2026-09-20"
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "description": "Articles per page, for example 20.",
      "x-fous-developer": true,
      "examples": [
        5,
        2
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "query": "Tesla",
      "max_results": 5
    },
    {
      "page": 2,
      "sort": "most_relevant",
      "query": "Nvidia",
      "to_date": "2026-09-29",
      "from_date": "2026-09-20",
      "max_results": 5
    },
    {
      "query": "improbablequizzicalnonexistentkeywordzzyyxx",
      "max_results": 2
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `articles` | array |  |  |
| `articles[].link` | string | `"https://www.reuters.com/legal/transactional/anthropic-leaders-control-ai-lab-via-founder-llc-promote-public-good-over-m` |  |
| `articles[].authors` | array |  |  |
| `articles[].section` | string or null | `"Transactional"` |  |
| `articles[].summary` | string or null | `"Anthropic has long positioned itself as the virtuous AI company. An early look at its IPO filing shows how it is creati` |  |
| `articles[].headline` | string | `"Anthropic leaders to control AI lab via 'Founder LLC' to promote public good over market forces"` |  |
| `articles[].published_at` | string | `"2026-09-29T00:09:21.053000+00:00"` |  |

**Example input**

```json
{
  "query": "Tesla",
  "max_results": 5
}
```

**Example output**

```json
{
  "articles": [
    {
      "link": "https://www.reuters.com/legal/transactional/anthropic-leaders-control-ai-lab-via-founder-llc-promote-public-good-over-market-2026-09-29/",
      "authors": [
        "Echo Wang",
        "Ross Kerber",
        "Jeffrey Dastin"
      ],
      "section": "Transactional",
      "summary": "Anthropic has long positioned itself as the virtuous AI company. An early look at its IPO filing shows how it is creating a new \"Founder LLC\" vehicle ​aimed at serving the common good, while insulatin…",
      "headline": "Anthropic leaders to control AI lab via 'Founder LLC' to promote public good over market forces",
      "published_at": "2026-09-29T00:09:21.053000+00:00"
    },
    {
      "link": "https://www.reuters.com/business/wall-st-futures-drop-oil-spikes-after-trump-rejects-iran-peace-proposal-2026-09-28/",
      "authors": [],
      "section": "Business",
      "summary": null,
      "headline": "Stocks fall as higher oil prices, Treasury yields weigh",
      "published_at": "2026-09-28T23:16:32+00:00"
    },
    {
      "link": "https://www.reuters.com/business/autos-transportation/us-finalizes-new-lower-fuel-economy-standards-2026-09-28/",
      "authors": [],
      "section": "Autos Transportation",
      "summary": null,
      "headline": "US finalizes new lower fuel economy standards in boost for gas-powered vehicles",
      "published_at": "2026-09-28T17:02:16+00:00"
    }
  ]
}
```

## Quick start

Replace `YOUR_API_KEY` with a Fous API key. To create one, open Developers at the bottom of Fous Studio, turn on Developer mode, then go to API keys (https://app.fous.com/keys). Change the values in `input` to run the same tool on new data.

```bash
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@reuters",
  "visibility": "public",
  "operation": "list_headlines",
  "version": 1,
  "input": {
    "section": "technology",
    "max_results": 5
  },
  "response": {
    "format": "json"
  }
}'
```

```python
# Save as fous.py and run with python3 fous.py. No packages needed.
import json
import urllib.error
import urllib.request

api_key = "YOUR_API_KEY"

body = json.loads("{\n  \"api\": \"@reuters\",\n  \"visibility\": \"public\",\n  \"operation\": \"list_headlines\",\n  \"version\": 1,\n  \"input\": {\n    \"section\": \"technology\",\n    \"max_results\": 5\n  },\n  \"response\": {\n    \"format\": \"json\"\n  }\n}")
request = urllib.request.Request(
    "https://api.fous.com/v1/query",
    data=json.dumps(body).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    method="POST",
)
try:
    with urllib.request.urlopen(request, timeout=180) as response:
        result = json.load(response)
except urllib.error.HTTPError as error:
    raise RuntimeError(f"HTTP {error.code}: {error.read().decode('utf-8', errors='replace')}") from error
if result.get("success") is False:
    raise RuntimeError(result.get("error", {}).get("message", "Request failed"))
print(json.dumps(result["data"]["output"], indent=2))
```

```typescript
// Save as fous.mts and run with npx tsx fous.mts.
const apiKey = "YOUR_API_KEY";

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(180_000),
  body: JSON.stringify({
  "api": "@reuters",
  "visibility": "public",
  "operation": "list_headlines",
  "version": 1,
  "input": {
    "section": "technology",
    "max_results": 5
  },
  "response": {
    "format": "json"
  }
}),
});
type ApiResult = { success: boolean; data?: { output: unknown }; error?: { message: string } };
const result: ApiResult = await response.json();
if (!response.ok || result.success === false) {
  throw new Error(result.error?.message ?? `HTTP ${response.status}`);
}
if (!result.data) throw new Error("Missing API response data");
console.log(result.data.output);
```

## Use from an AI assistant

Connect this tool to Claude Code, Claude Desktop, Cursor, VS Code, Codex and any MCP client as its own MCP server. Each method is a typed tool whose arguments are the method’s input.

- Server URL: `https://api.fous.com/mcp/tools/reuters`
- Authorization: `Authorization: Bearer <Fous API key>`

**Tools**

- `list_headlines`: List headlines. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `search_news`: Search news. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `fous_get_run`: the result of a run that was still going, by its `request_id`. Free.

Claude Code:

```bash
claude mcp add --scope user --transport http fous-reuters https://api.fous.com/mcp/tools/reuters --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"
```

To give the assistant every tool, connect `https://api.fous.com/mcp`: it finds one with `fous_search_tools` and runs it with `fous_run_tool`. Setup for other clients: https://fous.com/llms-full.txt.

## Use cases

- Monitor headlines in a chosen news section
- Find articles about a company or topic
- Review article summaries and authors
- Track publication times for news coverage

## FAQ

### Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

### Can I call this Reuters tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

### How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

### Do I need a Reuters account?

No. You only need a Fous account.

### How current is the data?

Fous gets the data from reuters.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

### How do I get headlines from a Reuters section?

Use List headlines with a section, such as world, and optionally set the maximum number of results.

### How can I find Reuters articles about a topic?

Use Search news with search words and optionally specify publication dates, order, page, and results per page.

## Related

- [AP News API](https://fous.com/tools/ap-news.md): AP News provides reporting, up to 50 public-page headlines, searchable articles visible in its search, and full text when accessible.
- [Yahoo News API](https://fous.com/tools/yahoo-news.md): Yahoo News provides section headlines and searchable articles, plus public article text and details; health has no public stories, and search covers a limited results window.
- [BBC News API](https://fous.com/tools/bbc-news.md): BBC News returns section-ordered headlines, searchable articles with dates, authors and sections (filters/newest sorting cover 180 matches), and article text with available latest live entries.
- [NPR API](https://fous.com/tools/npr.md): NPR returns displayed section headlines, searchable articles with summaries and publication details, and available article text; date-filtered searches may miss older stories edited much later.
- [The Wall Street Journal API](https://fous.com/tools/the-wall-street-journal.md): The Wall Street Journal provides news-section headlines and searchable public article headlines and summaries, with available story details and publication dates for search filtering.
- [CNN API](https://fous.com/tools/cnn.md): CNN provides section-page headlines and searchable public articles, plus article text; subscriber stories show only a brief public preview, and live blogs include entries.
- [Al Jazeera API](https://fous.com/tools/al-jazeera.md): Al Jazeera provides news and analysis, current section headlines and article details, plus keyword-searchable articles; searches and live blogs may show only leading matches or latest updates.
- [The New York Times API](https://fous.com/tools/the-new-york-times.md): The New York Times provides current section headlines and summaries, keyword-matched public listings with dates, authors, sections and links, and Best Sellers lists for the latest issue or dates within a week.
- [All News tools](https://fous.com/tools/category/news)
