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": 253688,
    "articles": [
        {
            "id": "27972aa9a27b0aca52af393c086a828e",
            "title": "Trump mulls seizing Iran’s Kharg Island even as talks show progress",
            "description": "Iran will allow 20 oil tankers through Strait of Hormuz starting Monday, U.S. President says",
            "content": "U.S. President Donald Trump openly mused about seizing Iran’s Kharg Island oil terminal in the Persian Gulf and the United States and Israel kept up their attacks Monday on the Islamic Republic, even as there were signs of progress in nascent ceasefi... [6338 chars]",
            "url": "https://www.theglobeandmail.com/business/article-trump-says-iran-will-allow-20-oil-tankers-through-strait-of-hormuz/",
            "image": "https://www.theglobeandmail.com/resizer/v2/ZTQSZMJM5FBFZIMQPR7Q7S67O4.JPG?auth=d364e69110e422f9698568093851123433e6799a8a58038d75c65c31d800bafc&width=1200&height=800&quality=80&smart=true",
            "publishedAt": "2026-03-30T09:29:50Z",
            "lang": "en",
            "source": {
                "id": "7bf059d2d239a92b25534b00be01732d",
                "name": "The Globe and Mail",
                "url": "https://www.theglobeandmail.com"
            }
        },
        {
            "id": "322c8d7bd9f556c295e05936d8f32da9",
            "title": "Oil climbs above $116 after Trump says he wants to ‘take the oil’ in Iran",
            "description": "Oil prices rose Monday, with Brent crude crossing $116 a barrel, after comments by US President Donald Trump sparked fears that the Middle East conflict may escalate further.",
            "content": "Oil prices rose Monday, with Brent crude crossing $116 a barrel, after comments by US President Donald Trump sparked fears that the Middle East conflict may escalate further.\nBrent crude, the global oil benchmark, rose to $116.5 a barrel before parin... [3943 chars]",
            "url": "https://www.cnn.com/2026/03/30/business/oil-prices-rise-116-iran-intl",
            "image": "https://media.cnn.com/api/v1/images/stellar/prod/2026-03-12t203331z-446739296-rc2z0karsd02-rtrmadp-3-iran-crisis-oil-products.JPG?c=16x9&q=w_800,c_fill",
            "publishedAt": "2026-03-30T08:38:38Z",
            "lang": "en",
            "source": {
                "id": "b7f8938851261c8403f75f40eb1d8645",
                "name": "CNN",
                "url": "https://www.cnn.com"
            }
        },
        {
            "id": "29f2f9aa725f5ea33c3ceb8e19c689df",
            "title": "Iran et Israël s’attaquent, Trump dit entrevoir un accord avec Téhéran",
            "description": "Trump entretient une ambiguïté sur l'éventualité d'un déploiement de troupes américaines au sol en Iran.",
            "content": "Iran et Israël se bombardent lundi matin, malgré les assurances de Donald Trump sur un « accord » prochain avec le nouveau pouvoir iranien et l'éventualité agitée d'une intervention terrestre américaine.\nLa guerre au Moyen-Orient, déclenchée le 28 fé... [4874 chars]",
            "url": "https://ici.radio-canada.ca/nouvelle/2242583/trump-guerre-regime-iran",
            "image": "https://images.radio-canada.ca/q_auto,w_1250/v1/ici-info/16x9/donald-trump-18105.jpg",
            "publishedAt": "2026-03-30T05:33:56Z",
            "lang": "fr",
            "source": {
                "id": "197e8e0f338b074f642026d5a319d658",
                "name": "Radio-Canada",
                "url": "https://ici.radio-canada.ca"
            }
        }
    ]
}

Categories