BBC Sport Scraper avatar

BBC Sport Scraper

Pricing

Pay per event + usage

Go to Apify Store
BBC Sport Scraper

BBC Sport Scraper

Scrapes BBC Sport: fixtures, results & live scores plus news for any sport, team or competition, and topic search — via the reversed BBC Sport mobile API. No account. Read-only.

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

R.L.

R.L.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

BBC Sport Scraper – Fixtures, Results, Live Scores & News ⚽🏏🎾

Scrape BBC Sport as clean, structured data — fixtures, results and live scores plus the latest news for any sport, team or competition, and topic search. It talks directly to the BBC Sport mobile API (reversed from the BBC Sport Android app), so there's no account, no login, and no API key — pick a topic and run.

Great for building sports datasets, score/fixture trackers, news aggregators and fan apps.

What you can scrape

  • Fixtures & results — per sport/competition/team: status (pre-event / live / result), competition, home & away teams, score, kick-off time (ISO-8601 UTC), team crests and the match/ live-page URL.
  • 📰 News — the topic's story promos: headline, article URL and image.
  • 🔎 Topic search — find a sport, team or competition by keyword (name, synopsis, topic id).
  • 🗂️ Sports catalogue (FREE) — the full list of sports/topics with their slugs, to discover what to scrape. This mode is free — no per-row charge.

Key features

FeatureDetails
Data sourceBBC Sport mobile API — the same feed the BBC Sport app uses (international edition)
AuthNone — no account, no cookies, no API key
CoverageFootball, cricket, rugby, F1, tennis, golf, athletics, boxing and more
ExportJSON, CSV, Excel, HTML, or via the Apify API

Input

Scrape a topic's fixtures & news:

{ "mode": "topic", "topic": "football", "include": "both", "maxItems": 100 }

Fixtures/results only for a competition:

{ "mode": "topic", "topic": "football/premier-league", "include": "matches" }

Find a topic, or list the whole catalogue (free):

{ "mode": "search", "searchTerm": "arsenal" }
{ "mode": "sports" }
FieldNotes
modetopic (default), search, or sports (free catalogue)
topicTopic mode: a slug (football, cricket, football/premier-league), path, or bbc.com/sport URL
includeTopic mode: both (default), matches, or news
searchTermSearch mode: a keyword, e.g. arsenal, wimbledon
maxItemsCap rows (0 = all)
proxyConfigurationOptional — off by default (not needed)

Output

Match row (fixture / live / result):

{
"type": "match", "topic": "Football",
"status": "PRE_EVENT", "competition": "Premier League",
"home": "Ipswich", "away": "Liverpool",
"home_score": null, "away_score": null,
"kickoff": "2026-09-04T19:00:00.000Z",
"url": "https://www.bbc.com/sport/football/live/c6vgy8x2z08et"
}

Story row (news):

{ "type": "story", "topic": "Football", "title": "Deadline day reaction…",
"url": "https://www.bbc.com/sport/…", "image": "https://…" }

Notes on the data

  • Fixtures live on the hub/competition pages. A sport hub (e.g. football) returns the current fixtures/results plus news; some competition pages return mostly news — use the free sports catalogue or search to find the right topic for scores.
  • Read-only public content. Scores, fixtures, news metadata — not video/audio streams (those are geo-restricted and out of scope).

Pricing

Pay-per-event, so you only pay for the data you pull:

  • $0.001 per match (fixture/result)
  • $0.0005 per news story
  • $0.0005 per topic search result
  • Sports catalogue (mode: sports) is free — no per-row charge

FAQ

Do I need a BBC account or API key? No — the actor uses BBC Sport's public mobile content feeds.

Which sports are covered? All of them — football, cricket, rugby, F1, tennis, golf, athletics, boxing and more. Use the free sports mode to list every topic.

Can I get video/live streams? No. This returns scores, fixtures and news metadata only; media is geo-restricted and out of scope.

Disclaimer

This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by the BBC. It returns read-only public content. All trademarks belong to their respective owners; use the scraped data responsibly and in line with applicable terms and laws.