Flag of Canada

Canada World News API

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

Get API key for the Canada World 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=world&apikey=API_KEY
{
    "totalArticles": 239830,
    "articles": [
        {
            "id": "e0b1fcf3bb1af9abed24aa204c64ff8b",
            "title": "'Truth is antidote to Putin's poison' and 'Europe sabotage campaign'",
            "description": "The aftermath following the UK saying Russia killed opposition leader Alexei Navalny with a frog toxin continues to lead a number of today's papers.",
            "content": "'Truth is antidote to Putin's poison' and 'Europe sabotage campaign'\nThe Times says the prime minister is seeking to \"steady his premiership\" by using \"Henry the Eighth powers\" to force through changes to online safety - including, the paper says, th... [2385 chars]",
            "url": "https://www.bbc.com/news/articles/c5yqvqw12p0o",
            "image": "https://ichef.bbci.co.uk/news/1024/branded_news/3325/live/999e8af0-0ac7-11f1-b7e1-afb6d0884c18.jpg",
            "publishedAt": "2026-02-16T05:33:37Z",
            "lang": "en",
            "source": {
                "id": "f331a5ed3965fb59761dfcecfc7e7a34",
                "name": "BBC",
                "url": "https://www.bbc.com"
            }
        },
        {
            "id": "d20f71f65335c63abbd2e37aa0024526",
            "title": "Ukraine war briefing: Drone attack on Russian port sparks fires ahead of fresh peace talks",
            "description": "Facilities damaged at Taman port while power and water disrupted in Odesa as new round of trilateral talks to begin on Tuesday. What we know on day 1,454",
            "content": "A Ukrainian drone strike ignited fires at one of Russia’s Black Sea ports, officials said on Sunday, ahead of fresh talks aimed at ending the war. Two people were wounded in the attack on the port of Taman in the Krasnodar region, which damaged an oi... [3111 chars]",
            "url": "https://www.theguardian.com/world/2026/feb/16/ukraine-war-briefing-drone-attack-on-russian-port-sparks-fires-ahead-of-fresh-peace-talks",
            "image": "https://i.guim.co.uk/img/media/e8124dbbfb1e73efa09962c695a42ccfffdb6237/2_0_6718_5377/master/6718.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=b98361dd0cde8a49cfb44a70527d359a",
            "publishedAt": "2026-02-16T01:51:51Z",
            "lang": "en",
            "source": {
                "id": "558a003a7a0164e924408edec7e99f99",
                "name": "The Guardian",
                "url": "https://www.theguardian.com"
            }
        },
        {
            "id": "6b3a850b34a0b200b3b173d27834e2a7",
            "title": "How the Battle of Dunkirk Saved 300,000 Allied Soldiers Who Lived to Fight Another Day",
            "description": "The “Miracle of Dunkirk” enabled over 300,000 Allied soldiers to live to fight another day. Here is how the week-long evacuation unfolded.",
            "content": "It is often said that the key to a successful offense is good defense. This mantra certainly applied to Allied forces during the first year of World War II. Following a hasty German advance across Europe during the invasion of France, hundreds of tho... [9450 chars]",
            "url": "https://www.thecollector.com/battle-of-dunkirk/",
            "image": "https://cdn.thecollector.com/wp-content/uploads/2026/01/battle-of-dunkirk.jpg",
            "publishedAt": "2026-02-16T00:58:38Z",
            "lang": "en",
            "source": {
                "id": "90f2aaffcc2f1ce5d1d2a38705a68313",
                "name": "TheCollector",
                "url": "https://www.thecollector.com"
            }
        }
    ]
}

Categories