<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SportSRC guides</title><description>Practical guides to building with a sports data API: endpoints, caching, streaming, league tables and match pages.</description><link>https://sportsrc.org/</link><language>en</language><item><title>Build a live football score app with a free API</title><link>https://sportsrc.org/guides/build-live-score-app/</link><guid isPermaLink="true">https://sportsrc.org/guides/build-live-score-app/</guid><description>The full walkthrough, in the order the problems arrive: endpoints, caching, polling, the UTC boundary, lazy match detail, and watching your own quota.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Walkthrough</category></item><item><title>Live football scores API: matches vs scores</title><link>https://sportsrc.org/guides/matches-vs-scores/</link><guid isPermaLink="true">https://sportsrc.org/guides/matches-vs-scores/</guid><description>Two endpoints return fixtures and they are not interchangeable. Picking wrong shows an empty app or fills it with matches nobody can watch.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Endpoints</category></item><item><title>has_stream and has_stats: check data before you ask</title><link>https://sportsrc.org/guides/has-stream-flag/</link><guid isPermaLink="true">https://sportsrc.org/guides/has-stream-flag/</guid><description>Coverage differs per competition. Four flags tell you what exists before you request it, and they ride along in responses you already make.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Endpoints</category></item><item><title>Football stream embed API for live match players</title><link>https://sportsrc.org/guides/embed-live-stream/</link><guid isPermaLink="true">https://sportsrc.org/guides/embed-live-stream/</guid><description>Fetch the sources, mount the iframe, offer a switcher - and handle the three states that actually occur: no stream yet, a source that drops, and a match that is over.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Streaming</category></item><item><title>Head-to-head API: build a match preview page</title><link>https://sportsrc.org/guides/match-preview-page/</link><guid isPermaLink="true">https://sportsrc.org/guides/match-preview-page/</guid><description>Head-to-head, season form, last five and model probabilities make a page with real content before kick-off - exactly when people search for the fixture.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Walkthrough</category></item><item><title>Football standings API: build a league table</title><link>https://sportsrc.org/guides/league-table/</link><guid isPermaLink="true">https://sportsrc.org/guides/league-table/</guid><description>The standing endpoint returns four features, not one: the table, home and away splits, qualification colours and whether a team moved up or down.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Endpoints</category></item><item><title>Football lineups API: formations and player ratings</title><link>https://sportsrc.org/guides/lineups-and-ratings/</link><guid isPermaLink="true">https://sportsrc.org/guides/lineups-and-ratings/</guid><description>Draw a pitch without coordinates, pick the right stats per position, and avoid the caching mistake that freezes every rating for ninety minutes.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Endpoints</category></item><item><title>Switch sports data providers without breaking clients</title><link>https://sportsrc.org/guides/migrating-data-provider/</link><guid isPermaLink="true">https://sportsrc.org/guides/migrating-data-provider/</guid><description>How SportSRC swapped its upstream source between v2 and v3 while keeping the response shape identical, and the traps found on the way.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Architecture</category></item></channel></rss>