MSN News Detail Scraper
Pricing
from $1.17 / 1,000 article detail returneds
MSN News Detail Scraper
Unofficial wrapper around MSN's own public content API. Fetches full MSN article text as structured JSON.
Unofficial, reverse-engineered wrapper around MSN's own public content API. Fetches full-text detail for one or more MSN news articles — one dataset row per article.
What
Given one or more MSN article ids (e.g. from msn-news-search-scraper), pushes each article's complete body text, title, abstract, source, and publish date to the dataset.
Why
MSN's feed only carries a short abstract per item. This fills in the complete article body so you don't have to build your own scraper against MSN's web frontend.
Input
| Field | Type | Required | Description |
|---|---|---|---|
market | string (select) | Yes | MSN locale/market code the article ids were found under, e.g. en-us. |
ids | array of strings | Yes | One or more article ids, e.g. AA2edOWm (from msn-news-search-scraper's items[].id). |
Output
One dataset row per article:
{"id": "AA2edOWm","title": "...","abstract": "...","body": "<p>...full article HTML...</p>","sourceHref": "https://www.newsweek.com/...","providerName": "Newsweek","publishedDateTime": "2026-10-14T13:33:48Z","readTimeMin": 5,"market": "en-us"}
Pricing
Pay-per-event: article — one charge per article successfully fetched.
Known limitations
- Article body length and completeness follow MSN's own publisher feed — some publishers' articles are naturally shorter than others.
- An id that no longer exists or isn't available in the given market is skipped with a warning in the run log, not a hard failure for the whole run.
- This is an unofficial, reverse-engineered integration, not affiliated with or endorsed by Microsoft Corporation. Behavior may change if MSN changes its API.
Found a bug or have a feature request? Use the Issues tab on this Actor's page.