MSN Sports Videos Scraper
Pricing
from $0.39 / 1,000 highlight video returneds
MSN Sports Videos Scraper
Unofficial wrapper around MSN's own public sports API for highlight videos across major leagues.
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
- Open the Actor's Input tab.
- Select one or more leagues from the
leagueIdslist. - Click Start. The Actor fetches recent highlight videos for each league and pushes one row per video to the dataset.
- Open the Output tab, or export the dataset as JSON/CSV/Excel.
Input
| Field | Type | Required | Description |
|---|---|---|---|
leagueIds | array of strings | Yes | One 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.