Skip to content
RSS / WebSub

Football RSS Feeds

Subscribe in any RSS reader to get live football scores, match results, and upcoming fixtures. Free, no account required, supports WebSub for instant push notifications.

Live Scores

LIVE
Updates: ~1 minall in-play matches

Real-time scores from matches happening right now. Updates every 60 seconds while matches are in progress.

https://gioscore.com/rss/live.xmlView XML

Matches & Results

Updates: ~5 min50+ matches / day

Yesterday's results plus today's and tomorrow's fixtures across all major competitions worldwide.

https://gioscore.com/rss/matches.xmlView XML

Frequently asked questions

Are the feeds free to use?

Yes, both feeds are completely free, require no account, no API key, and have no rate limit for normal aggregator polling. Attribution to gioscore.com via the <link> element is included automatically.

How often do the feeds update?

The Live Scores feed (/rss/live.xml) refreshes approximately every 60 seconds while matches are in play. The Matches & Results feed (/rss/matches.xml) refreshes every 5 minutes and covers yesterday, today, and tomorrow across all major competitions.

Can I get instant push notifications instead of polling?

Yes. Both feeds declare a WebSub hub at https://pubsubhubbub.appspot.com/ via <atom:link rel="hub">. Subscribe once and you receive an HTTP POST whenever the feed updates — no polling needed.

How do I fetch historical match results?

Use RFC 5005 pagination on /rss/matches.xml?page=N. Page 1 is yesterday + today + tomorrow; page 2 onwards is older results. Each page declares previous/next via <atom:link>.

Where are the feeds discoverable from?

Every page on gioscore.com declares both feeds in <head> via <link rel="alternate" type="application/rss+xml">. RSS-aware browsers and aggregators auto-detect them on any URL.

I need richer data (lineups, events, stats). Can I get that via RSS?

No, RSS items are intentionally compact (title, link, description). For full match data with lineups, events, and stats, use the embeddable iframe widgets at /widgets — copy-paste one tag and the data renders inline on your page.

Want richer data (lineups, events, stats)? Use the embeddable widgets instead.