MSN News API avatar

MSN News API

Pricing

from $1.17 / 1,000 news feed requests

Go to Apify Store
MSN News API

MSN News API

Unofficial wrapper around MSN's own public content API for real-time news feed, categories, full articles, topics, and comments. No login or API key needed.

Pricing

from $1.17 / 1,000 news feed requests

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

Unofficial, reverse-engineered wrapper around MSN's own public content API. Returns real-time news as structured JSON — no scraping, no HTML parsing, no login required.

What

A Standby REST API that proxies MSN's own backend for news only:

  • Personalized/general feed by market
  • Feed filtered by one of ~16 categories
  • Full article detail, including the complete article body text (not just a teaser)
  • The category list itself
  • Article comments — full text, not just counts

Why

MSN aggregates licensed news from thousands of publishers through one consistent API. This wrapper exposes that data as clean JSON for anyone who wants real-time headlines, full article text, or real reader comments without building a scraper against MSN's web frontend.

How

This is a Standby Actor — it runs as a long-lived HTTP server, not a one-shot crawl. Send GET requests to its Standby URL with the query parameters documented below; each call returns JSON immediately.

Input

All parameters are passed as query string parameters on the request URL — there is no JSON input needed to start the Actor.

RouteParamsDescription
GET /feedmarket (e.g. en-us, id-id, de-de), nextPageUrl (optional, from a previous response, for pagination)General/personalized news feed for a market.
GET /categorymarket, categoryId (the id field of a topic from /topics, e.g. Y_bced654c-...), nextPageUrl (optional)News feed filtered to one category.
GET /articlemarket, id (an article id, e.g. AA2edOWm)Full article detail, including the complete article body (HTML).
GET /topicsmarketThe list of available news categories and their ids.
GET /commentsmarket, id (article id), top (default 20), skip (default 0)Real reader comments on an article (text, score, author, timestamp).

Market codes follow MSN's own locale format (language-COUNTRY, e.g. en-us, en-gb, id-id, de-de, ja-jp).

Output

Each route returns MSN's own response JSON largely as-is — field names and shapes follow MSN's API directly, so the response is richer and more detailed than any fixed Apify Dataset schema could usefully flatten. See the Input table above for what each route's response contains.

Pricing

Pay-per-event:

  • apify-actor-start — flat fee per Actor Standby run.
  • news-feed, news-article, news-topics, news-comments — one charge per call.

Known limitations

  • Article full-text and comments are only as complete as MSN's own backend serves them; some publishers' articles may have shorter bodies than others, and very new articles may have zero comments yet.
  • /comments does not support posting — it is read-only, matching this Actor's read-only scope.
  • This Actor covers news only — weather, finance, and sports are out of scope here by design.