# Daily Mail API: Read an article

> Reads a public Daily Mail article from its link, or from a headline (the best-matching result of the site's search), and returns its text and details; live blogs give the latest entries shown on the page.

Unofficial. Not affiliated with or endorsed by Daily Mail.

- Page: https://fous.com/methods/dailymail.co.uk/read-article
- Method: `dailymail.co.uk/read_article`, version 1
- Website: dailymail.co.uk
- Returns: headline, summary, authors, publication and update times, section, tags, main image and caption, paragraphs, word count, article link and ID
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `article` | string | yes | `"https://www.dailymail.co.uk/sport/football/article-15657603/Bournemouth-vs-Manchester-United-2025-26-Premier-League-LI…` | A Daily Mail article link or headline, for example https://www.dailymail.co.uk/sport/rugbyunion/article-16166527/lawrence-dallaglio-rugby-medal-sale.html. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "article": "https://www.dailymail.co.uk/sport/football/article-15657603/Bournemouth-vs-Manchester-United-2025-26-Premier-League-LIVE-Result.html"
}
```

Its output:

```json
{
  "tags": [
    "Bournemouth vs Manchester United 2025 26 Premier League LIVE Result"
  ],
  "authors": [
    "Riath Al-samarrai",
    "Chris Wheeler",
    "Michael Pavitt"
  ],
  "section": "Football",
  "summary": "Follow Daily Mail Sport's live blog for the latest score, team news and updates as Bournemouth host Manchester United, with Riath Al-Samarrai and Chris Wheeler reporting from the ground.",
  "headline": "Bournemouth vs Manchester United - Premier League LIVE: Latest score, team news and updates as duo share the points after action-packed four-goal thriller",
  "article_id": "15657603",
  "paragraphs": [
    "Thanks for joining us!",
    "That's all from us this evening following a cracking start to the Premier League weekend with this thrilling 2-2 draw.",
    "Hopefully the rest of the action this weekend - which includes Sunday's Carabao Cup final - can live up to that standard."
  ],
  "word_count": 618,
  "article_url": "https://www.dailymail.com/sport/football/article-15657603/Bournemouth-vs-Manchester-United-2025-26-Premier-League-LIVE-Result.html",
  "published_at": "2026-03-20T18:30:26+00:00",
  "main_image_url": "https://i.dailymail.co.uk/1s/2026/03/20/21/107307073-0-image-a-10_1774042432767.jpg",
  "last_updated_at": "2026-03-20T22:28:43+00:00",
  "main_image_caption": null,
  "full_text_available": true
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"dailymail.co.uk/read_article","input":{"article":"https://www.dailymail.co.uk/sport/football/article-15657603/Bournemouth-vs-Manchester-United-2025-26-Premier-League-LIVE-Result.html"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Can you pull the full text of this Daily Mail piece for me? https://www.dailymail.co.uk/news/article-14823019/heatwave-britain-hosepipe-ban-thames-water.html
- Find the article titled 'Princess of Wales makes surprise appearance at Wimbledon' and give me the author, publish time and the main paragraphs
- I need the word count, tags and section for this story: https://www.dailymail.co.uk/tvshowbiz/article-15302871/strictly-come-dancing-contestant-exit.html
- Get me the latest entries from the Mail's live blog on the Budget statement
- What does the article 'NHS waiting lists hit record high as junior doctors strike' actually say? Summarise it and tell me when it was last updated and who wrote it

## Input schema

```json
{
  "type": "object",
  "required": [
    "article"
  ],
  "properties": {
    "article": {
      "type": "string",
      "description": "A Daily Mail article link or headline, for example https://www.dailymail.co.uk/sport/rugbyunion/article-16166527/lawrence-dallaglio-rugby-medal-sale.html."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "headline",
    "summary",
    "authors",
    "published_at",
    "last_updated_at",
    "section",
    "tags",
    "main_image_url",
    "main_image_caption",
    "paragraphs",
    "full_text_available",
    "word_count",
    "article_url",
    "article_id"
  ],
  "properties": {
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Article tags."
    },
    "authors": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The named authors."
    },
    "section": {
      "type": [
        "string",
        "null"
      ],
      "description": "The article section."
    },
    "summary": {
      "type": [
        "string",
        "null"
      ],
      "description": "The summary or standfirst, if given."
    },
    "headline": {
      "type": "string",
      "description": "The article headline."
    },
    "article_id": {
      "type": "string",
      "description": "The Daily Mail article ID.",
      "x-fous-developer": true
    },
    "paragraphs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Article text as plain-text paragraphs; newest visible live-blog entries first."
    },
    "word_count": {
      "type": "integer",
      "description": "The number of words in the returned paragraphs."
    },
    "article_url": {
      "type": "string",
      "description": "The article page link."
    },
    "published_at": {
      "type": [
        "string",
        "null"
      ],
      "description": "Publication time in ISO 8601 with an offset."
    },
    "main_image_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "The main image link."
    },
    "last_updated_at": {
      "type": [
        "string",
        "null"
      ],
      "description": "Last update time in ISO 8601 with an offset."
    },
    "main_image_caption": {
      "type": [
        "string",
        "null"
      ],
      "description": "Caption for the first main article image."
    },
    "full_text_available": {
      "type": "boolean",
      "description": "Whether article paragraphs are available."
    }
  },
  "additionalProperties": false
}
```

## See more

- [Daily Mail API: Search news](https://fous.com/methods/dailymail.co.uk/search-news.md): Searches Daily Mail-published articles by keyword, newest first or by relevance, with optional publication dates and paging, and returns each article's headline, summary, time, authors and section. Covers up to the 200 matches Daily Mail search offers; syndicated wire stories are excluded.
- [BBC News API: Read article](https://fous.com/methods/bbc.com/read-article.md): Reads the text and details of a BBC News article from its link or headline. Live coverage pages return the latest entries available.
- [The Guardian API: Read article](https://fous.com/methods/theguardian.com/read-article.md): Reads one public Guardian article by link or headline and returns its details and available full-text paragraphs. Live blogs return the latest entries shown on the page; some older articles may be unavailable.
- [Yahoo API: Read article](https://fous.com/methods/yahoo.com/read-article.md): Reads a public Yahoo News article from its link or headline and returns its text and details. Headline matching uses Yahoo News search results.
- [Medium API: Read an article](https://fous.com/methods/medium.com/read-article.md): Reads a public Medium article from its link, including publication-domain links: details, engagement counts, tags and the plain-text paragraphs. Member-only stories include only the publicly visible preview.
- [AP News API: Read article](https://fous.com/methods/apnews.com/read-article.md): Reads the full text and details of one public AP News article from its link or headline.
- [NPR API: Read article](https://fous.com/methods/npr.org/read-article.md): Reads an NPR article by its link or headline and returns its text and publication details. For live blogs, returns the displayed updates.
- [CNN API: Read an article](https://fous.com/methods/cnn.com/read-article.md): Reads a CNN article by link or headline and returns its headline, summary, authors, dates, section, tags, main image and public paragraphs. Subscriber stories return only a brief public preview; live blogs include their entries.
- [All Daily Mail methods](https://fous.com/methods/dailymail.co.uk.md)
