MSN Sports Videos Scraper avatar

MSN Sports Videos Scraper

Pricing

from $0.39 / 1,000 highlight video returneds

Go to Apify Store
MSN Sports Videos Scraper

MSN Sports Videos Scraper

Unofficial wrapper around MSN's own public sports API for highlight videos across major leagues.

Pricing

from $0.39 / 1,000 highlight video returneds

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Unofficial wrapper around MSN's own public sports content API. Pulls recent highlight videos for major sports leagues as structured JSON — no scraping, no HTML parsing, no login required.

What

Give this Actor one or more league ids and it returns recent highlight videos for each: title, description, thumbnail, playback URL, duration, and publish date. One dataset row per video.

Why

Feed a highlights carousel, fan-content aggregator, or social-media posting pipeline with structured video metadata across multiple leagues, without manually checking MSN's site.

How to use MSN Sports Videos Scraper

  1. Open the Actor's Input tab.
  2. Select one or more leagues from the leagueIds list.
  3. Click Start. The Actor fetches recent highlight videos for each league and pushes one row per video to the dataset.
  4. Open the Output tab, or export the dataset as JSON/CSV/Excel.

Input

FieldTypeRequiredDescription
leagueIdsarray of stringsYesOne or more leagues. Confirmed values: Football_NFL, Basketball_NBA, Baseball_MLB, IceHockey_NHL, Soccer_USAMajorLeagueSoccer, Soccer_InternationalClubsUEFAChampionsLeague, Soccer_UEFAEuropaLeague.

Output

One item per video. MSN's own response fields are passed through largely as-is — expect fields like id, title, url, thumbnail, videoType, published, dataProvider, channel, description, and durationInSeconds, plus a leagueId tag added by this Actor.

{
"leagueId": "Basketball_NBA",
"id": "SportRadar_Basketball_NBA_2026_Video_bmqwoekTXg8",
"title": "BULLS at BUCKS | NBA PRESEASON FULL GAME HIGHLIGHTS",
"url": "https://www.msn.com/en-us/video/webcontent/...",
"durationInSeconds": 904.0
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Pricing

Pay-per-event, billed per video row pushed. See the Actor's Pricing tab for current rates.

Known limitations

  • League coverage depends on MSN's own league catalog; not every league/competition worldwide is available, and league ids must match MSN's own naming exactly (see the confirmed values above).
  • Only recent videos currently surfaced by MSN are returned, not a full historical archive.
  • 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.