Flag of Canada

Canada Sports News API

Get the live top sports headlines from Canada with our JSON API.

Get API key for the Canada Sports News API

API Demonstration

This example demonstrates the HTTP request to make and the JSON response you will receive when you use the news api to get the top headlines from Canada.

GET
https://gnews.io/api/v4/top-headlines?country=ca&category=sports&apikey=API_KEY
{
    "totalArticles": 322482,
    "articles": [
        {
            "id": "ff6e779a8f79a3e5b7c8ba1ea74049c5",
            "title": "Bavarian Football Works",
            "description": "FC Bayern is eyeing who might be next in the UCL.",
            "content": "Borussia Dortmund entered its Champions League tilt vs. Atalanta up 2-0 on aggregate, but completely unraveled and fell apart today in losing 4-1 to the Serie A power.\nBy virtue of the big win, Atalanta pulled away from BVB 4-3 on aggregate and could... [763 chars]",
            "url": "https://www.bavarianfootballworks.com/bayern-munich-champions-league/171885/after-epic-borussia-dortmund-collapse-bayern-munich-will-face-bayer-leverkusen-or-atalanta-in-champions-league",
            "image": "https://platform.bavarianfootballworks.com/wp-content/uploads/sites/24/2026/02/gettyimages-2262985616.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
            "publishedAt": "2026-02-26T04:00:00Z",
            "lang": "en",
            "source": {
                "id": "b663f164d10009f9456d5c9a5b39423a",
                "name": "Bavarian Football Works",
                "url": "https://www.bavarianfootballworks.com"
            }
        },
        {
            "id": "7733e630d88ea7087c1abd664ff20a66",
            "title": "Canucks veteran expresses his desire to stay in Vancouver",
            "description": "The Vancouver Canucks should look a little different after the NHL trade deadline, but one veteran has at least shown a desire to stay.",
            "content": "How different will the Vancouver Canucks look after the NHL trade deadline?\nIt depends on how deep Patrik Allvin wants the cuts to go.\nHowever, the first level of cuts would mean trading his pending unrestricted free agents: Evander Kane, Teddy Blueg... [2165 chars]",
            "url": "https://dailyhive.com/vancouver/canucks-veteran-expresses-desire-stay",
            "image": "https://images-dh-production-baselayer.dailyhive.com/uploads/2026/02/canucks-blueger-myers-garland.jpg?format=auto",
            "publishedAt": "2026-02-26T00:42:59Z",
            "lang": "en",
            "source": {
                "id": "737d059963334cb64537556a97b287a4",
                "name": "Daily Hive Vancouver",
                "url": "https://dailyhive.com"
            }
        },
        {
            "id": "4dbaae699f2024a3d09b4e83added60b",
            "title": "Juventus 3 (5) - Galatasaray 2 (7): Initial reaction and random observations",
            "description": "Juventus made us dream for a little while in the second leg of their UCL play-off tie against Galatasaray. Then some things happened.",
            "content": "These are the ones that leave you having completely mixed feelings.\nAnd ones that you want to take about 10 days before trying to put something into words.\nJuventus battled like all hell on Wednesday night. They did that with 11 players on the field,... [4067 chars]",
            "url": "https://www.blackwhitereadallover.com/previews-reviews/36784/juventus-galatasaray-2026-champions-league-playoff-round-leg-1-final-score-result-initial-reaction-random-observations",
            "image": "https://platform.blackwhitereadallover.com/wp-content/uploads/sites/33/2026/02/gettyimages-2263567783.jpg?quality=90&strip=all&crop=0%2C0.31289551399241%2C100%2C78.534031413613&w=1200",
            "publishedAt": "2026-02-26T00:16:00Z",
            "lang": "en",
            "source": {
                "id": "3c1e712e5a9252d38969505534f20672",
                "name": "blackwhitereadallover.com",
                "url": "https://www.blackwhitereadallover.com"
            }
        }
    ]
}

Categories