Canada News API

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

Get API key for the Canada 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=general&apikey=API_KEY
{
    "totalArticles": 477388,
    "articles": [
        {
            "id": "d53bde018a929fa2a6cf5dccd35bd95c",
            "title": "Lotto Max Jackpot Ticket Sold As Unbelievable Mother’s Day Gift Surprise",
            "description": "A historic Brampton $70 million lottery winner has captured attention across Canada after the latest Lotto Max jackpot winning ticket was confirmed in the May",
            "content": "A historic Brampton $70 million lottery winner has captured attention across Canada after the latest Lotto Max jackpot winning ticket was confirmed in the May 8 draw. The 70 million Lotto Max winner instantly becomes one of the biggest stories of the... [4400 chars]",
            "url": "https://nbsla.ca/70-million-lotto-max-winner-brampton-mothers-day-gift/",
            "image": "https://nbsla.ca/wp-content/uploads/2026/05/70-Million-Lotto-Max-Winner-in-Brampton-Lotto-Max-Jackpot-Ticket-Sold-as-Unbelievable-Mothers-Day-Gift-Surprise.jpg",
            "publishedAt": "2026-05-10T02:50:21Z",
            "lang": "en",
            "source": {
                "id": "a299a3014d1ffa03730c799483a9b67d",
                "name": "Nbsla.ca",
                "url": "https://nbsla.ca"
            }
        },
        {
            "id": "6fc1c5e7ab4940a3903da6cf24c0dbca",
            "title": "Carolina Hurricanes vs. Philadelphia Flyers",
            "description": "NHL Game recap for the Carolina Carolina Hurricanes vs. Philadelphia Philadelphia Flyers game on May 9, 2026. Follow every play as it happens throughout the NHL season on CBS Sports and the CBS Sports app.",
            "content": "PHILADELPHIA (AP) Jackson Blake scored 5:28 into overtime for his second of the game, Logan Stankoven also scored in regulation and the Carolina Hurricanes finished a four-game sweep with a 3-2 victory over the Philadelphia Flyers to advance to the E... [3050 chars]",
            "url": "https://www.cbssports.com/nhl/gametracker/recap/NHL_20260509_CAR@PHI/",
            "image": "https://sportsfly.cbsistatic.com/fly-573/bundles/sportsmediacss/images/fantasy/default-article-image-large.png",
            "publishedAt": "2026-05-10T02:42:03Z",
            "lang": "en",
            "source": {
                "id": "416e66c8ea979965c0cee3b0ed1f714b",
                "name": "CBS Sports",
                "url": "https://www.cbssports.com"
            }
        },
        {
            "id": "a61b10e764be2d867cbeb0d83bcebb12",
            "title": "Ukraine war briefing: Moscow and Kyiv trade accusations of violating ceasefire",
            "description": "Attacks continue but at a lower intensity; Putin signals preparedness to end the war. What we know on day 1,537",
            "content": "Russia and Ukraine on Saturday traded accusations of violating a three-day ceasefire, but no major strikes were reported. “Since the beginning of the day, the number of attacks by the aggressor has reached 51,” the Ukrainian military general staff sa... [2789 chars]",
            "url": "https://www.theguardian.com/world/2026/may/10/ukraine-war-briefing-moscow-and-kyiv-trade-accusations-of-violating-ceasefire",
            "image": "https://i.guim.co.uk/img/media/ecd5dad84a9eb209c61584beba47a1440419a97f/0_0_3911_3130/master/3911.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=b90c29f8e7e25a7512ab689166acf797",
            "publishedAt": "2026-05-10T02:02:00Z",
            "lang": "en",
            "source": {
                "id": "558a003a7a0164e924408edec7e99f99",
                "name": "The Guardian",
                "url": "https://www.theguardian.com"
            }
        }
    ]
}

Categories