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": 501082,
    "articles": [
        {
            "id": "3d7eb19c2279fe2d842ef3b05d2c07b7",
            "title": "Cuba's president lashes out at Trump's threats to take the island as regional support weakens",
            "description": "Cuban President Miguel Diaz-Canel has lashed out after U.S. President Donald Trump said that he can do \"whatever he wants\" with the Caribbean island and that Washington could take \"imminent action\" against it.",
            "content": "Cuban President Miguel Díaz-Canel lashed out after U.S. President Donald Trump said he could do \"whatever he wants\" with the Caribbean island and that Washington could take \"imminent action\" against it.\nDíaz-Canel said on X that the Trump administrat... [4175 chars]",
            "url": "https://www.cbc.ca/news/world/cuba-trump-threats-costa-rica-9.7133882",
            "image": "https://i.cbc.ca/ais/2b8eb856-0fff-4c42-b45a-4567cd5e9722,1773867509217/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C337%2C6500%2C3656%29%3BResize%3D620",
            "publishedAt": "2026-03-18T23:45:42Z",
            "lang": "en",
            "source": {
                "id": "aa998c61041906c2082d63fdef6cc33a",
                "name": "CBC",
                "url": "https://www.cbc.ca"
            }
        },
        {
            "id": "e1f232dd6a9e17e05a88da18cc4456a0",
            "title": "Josh Duggar's Brother Arrested, Faces Charges For Sexual Activity With a Minor",
            "description": "Joseph Duggar from \"19 Kids and Counting\" has been arrested and charged in Florida with lewd and lascivious behavior, involving unlawful sexual activity with a minor ... TMZ has learned.",
            "content": "Joseph Duggar from \"19 Kids and Counting\" has been arrested and charged in Florida with lewd and lascivious behavior, involving unlawful sexual activity with a minor ... TMZ has learned.\nAccording to a press release from the Bay County Sheriff's Offi... [1033 chars]",
            "url": "https://www.tmz.com/2026/03/18/joseph-garrett-duggar-arrested-charged-for-sex-acts-with-minor/",
            "image": "https://imagez.tmz.com/image/9e/16by9/2026/03/18/9e9e02098f984412bf1b05f14592e548_xl.png",
            "publishedAt": "2026-03-18T23:17:17Z",
            "lang": "en",
            "source": {
                "id": "3539b82bbf6242ee8b4c1fbed4ea5ec7",
                "name": "TMZ",
                "url": "https://www.tmz.com"
            }
        },
        {
            "id": "5ef5fc1b6deaac7eca94ad7ebaa768a7",
            "title": "Boy dead after being struck by GO train",
            "description": "A young boy is dead after being struck by a GO train in Mississauga on Wednesday afternoon.",
            "content": "A young boy is dead after being struck by a GO train in Mississauga on Wednesday afternoon.\nPeel police said emergency crews responded to a train crossing on Alexandra Avenue, north of Lakeshore Road East, in Mississauga at 2:45 p.m.\n“On arrival, fir... [1678 chars]",
            "url": "https://www.cp24.com/local/toronto/2026/03/18/young-boy-fatally-struck-by-go-train-in-mississauga/",
            "image": "https://www.cp24.com/resizer/v2/5PO65NYLOBFSJNTHV5LCJVSQWE.png?smart=true&auth=fc9b9da156839db4ee8bea893018f0cf152377bd567d86a41bdee267c22f7fff&width=1200&height=630",
            "publishedAt": "2026-03-18T22:56:53Z",
            "lang": "en",
            "source": {
                "id": "7dd7268139219ad1376ef22df3730d7e",
                "name": "CP24",
                "url": "https://www.cp24.com"
            }
        }
    ]
}

Categories