Flag of Canada

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": 488338,
    "articles": [
        {
            "id": "98374936991b27d3d75526a83bd89101",
            "title": "He thought he followed all the rules. Then border guards arrested him on the street",
            "description": "A social worker who specializes in youth mental health is heading back to Ireland after he says Immigration, Refugees and Citizenship Canada cancelled his work permit without his knowledge and without giving him a chance to respond.",
            "content": "Just weeks ago, Dillon Nolan was envisioning a new chapter of his life in Canada.\nHe married his partner, Dylan Fox, on Valentine’s Day and was, by all accounts, excelling at his job as a social worker specializing in youth mental health at B.C. Chil... [6155 chars]",
            "url": "https://www.cbc.ca/news/canada/british-columbia/mental-health-worker-border-guard-arrest-9.7128359",
            "image": "https://i.cbc.ca/ais/ca6cdab5-ad13-42bb-8c17-172b0dfcad3f,1773439416518/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C167%2C4240%2C2385%29%3BResize%3D620",
            "publishedAt": "2026-03-14T13:28:02Z",
            "lang": "en",
            "source": {
                "id": "aa998c61041906c2082d63fdef6cc33a",
                "name": "CBC",
                "url": "https://www.cbc.ca"
            }
        },
        {
            "id": "d1d2a2d4240dc657c193c5fca5c32903",
            "title": "Sudbury influenza cases tapering off since December peak",
            "description": "Although a particularly rough 2025/26 influenza season is expected to last for another month or so, cases are well down from their seasonal peak in December",
            "content": "It has been a particularly wide-reaching influenza season, with 572 cases reported by Public Health Sudbury and Districts as of last week.\nThis, compared to 229 during the entire 2024/25 influenza season (roughly November to April).\n“The local case a... [3610 chars]",
            "url": "https://www.sudbury.com/local-news/sudbury-influenza-cases-tapering-off-since-december-peak-12005221",
            "image": "https://www.vmcdn.ca/f/files/sudbury/images/LocalImages/150322_flu-pexels-cottonbro-4113971.jpg;w=1200;h=800;mode=crop",
            "publishedAt": "2026-03-14T13:00:00Z",
            "lang": "en",
            "source": {
                "id": "df4d7308fb8aaeeee8518bb781f05e17",
                "name": "Sudbury News",
                "url": "https://www.sudbury.com"
            }
        },
        {
            "id": "19fb6d6b534c8e31bb72a0083ebc891d",
            "title": "Why the medical advice on peanut allergies flipped in a generation",
            "description": "The advice on how to prevent peanut allergy in babies did a U-turn. Here's the scientific basis and practical tips for parents to apply the advice.",
            "content": "This story is part of CBC Health's Second Opinion, a weekly analysis of health and medical science news emailed to subscribers on Saturday mornings. If you haven't subscribed yet, you can do that by clicking here.\nIn just 10 years, the science behind... [6199 chars]",
            "url": "https://www.cbc.ca/news/health/so-peanut-allergy-leap-9.7125919",
            "image": "https://i.cbc.ca/ais/5dc916ba-c151-4599-a563-7fbceb36e9f4,1773334093625/full/max/0/default.jpg?im=Crop%2Crect%3D%2836%2C12%2C4303%2C2420%29%3BResize%3D620",
            "publishedAt": "2026-03-14T12:52:42Z",
            "lang": "en",
            "source": {
                "id": "aa998c61041906c2082d63fdef6cc33a",
                "name": "CBC",
                "url": "https://www.cbc.ca"
            }
        }
    ]
}

Categories