Skip to content
walukux402 · USDC
Admin
Catalogwaluku/msn

MSN

waluku/msn

News, weather, finance, and sports data from MSN across its market editions.

Open API docs
Price per call
$0.005–0.02
Endpoints
16
Cache TTL
15 sec–24 hr
Payment
x402 · USDC

MSN

News, weather, finance, and sports data from MSN, served as plain REST. Most endpoints take a market (a market edition such as en-us or id-id; 61 are supported, listed in the endpoint's parameter table). Leaving it out uses MSN's default, en-us.

Endpoints

Endpoint Path params Query params What it returns Price Data up to
GET /msn/news/feed — market, next_page_url Latest news feed for a market edition. $0.003 5 min
GET /msn/news/category — market, category_id, next_page_url News stories in one category. $0.003 5 min
GET /msn/news/article — market, id Full content of one news article. $0.003 1 hr
GET /msn/news/topics — market Available news topics for a market. $0.001 24 hr
GET /msn/news/comments — market, id, top, skip Reader comments on one article. $0.003 2 min
GET /msn/weather/current — lat, lon, market Current weather conditions for a location. $0.003 10 min
GET /msn/weather/forecast — lat, lon, market, region, days Weather forecast for a location. $0.003 1 hr
GET /msn/weather/trends — lat, lon, market, days Weather trends for a location. $0.003 6 hr
GET /msn/weather/location-search — q, market Search locations by name to find their coordinates. $0.001 24 hr
GET /msn/finance/quotes — ids Quotes for one or more instruments. $0.005 15 sec
GET /msn/finance/quote-detail — id, market Detailed quote data for one instrument. $0.005 30 sec
GET /msn/finance/currencies — market List of supported currencies. $0.001 24 hr
GET /msn/sports/scores — league_id, sport Scores for a sport or league. $0.005 15 sec
GET /msn/sports/standings — league_id, season_phase League standings. $0.003 15 min
GET /msn/sports/schedule — league_id, date Upcoming and past fixtures. $0.003 15 min
GET /msn/sports/videos — league_id Sports videos and highlights. $0.003 30 min

Prices are per call, paid in USDC with x402. "Data up to" is the cache window: a repeated call inside it returns the same data.

Calling it

# x402: no account or API key. The server answers 402 with payment instructions; an x402 client pays and repeats the request.
curl -i "https://<base-url>/msn/news/feed"

Responses are JSON. Field names follow the upstream source, so a response can be larger than the table above suggests.

Notes

  • Responses are MSN's own JSON, passed through unchanged.
  • Where an endpoint lists a next_page_url query parameter, it is used for pagination.
  • Sports endpoints take a league, sport, or season phase from the enums shown on each endpoint.
Per call$0.005–0.02