- Argentina
- Australia
- Austria
- Bangladesh
- Belgium
- Botswana
- Brazil
- Bulgaria
- Canada
- Chile
- China
- Colombia
- Cuba
- Czechia
- Egypt
- Estonia
- Ethiopia
- Finland
- France
- Germany
- Ghana
- Greece
- Hong Kong
- Hungary
- India
- Indonesia
- Ireland
- Israel
- Italy
- Japan
- Kenya
- Latvia
- Lebanon
- Lithuania
- Malaysia
- Mexico
- Morocco
- Namibia
- Netherlands
- New Zealand
- Nigeria
- Norway
- Pakistan
- Peru
- Philippines
- Poland
- Portugal
- Republic of Korea
- Romania
- Russian Federation
- Saudi Arabia
- Senegal
- Singapore
- Slovakia
- Slovenia
- South Africa
- Spain
- Sweden
- Switzerland
- Taiwan
- Thailand
- Türkiye
- Uganda
- Ukraine
- United Arab Emirates
- United Kingdom
- United Republic of Tanzania
- United States
- Venezuela
- Vietnam
- Zimbabwe
Canada News API
Get the live top headlines from Canada with our JSON API.
Get API key for the Canada News APIAPI 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": 403144,
"articles": [
{
"id": "4e259a5882f68904b98dccb097c34de5",
"title": "Matheson signs 5-year, $30 million contract with Canadiens",
"description": "Defenseman has 15 points this season; deal begins in 2026-27",
"content": "Mike Matheson signed a five-year, $30 million contract with the Montreal Canadiens on Friday. It has an average annual value of $6 million and begins next season.\nThe 31-year-old defenseman, who could have become an unrestricted free agent July 1, ha... [1545 chars]",
"url": "https://www.nhl.com/news/mike-matheson-signs-5-year-deal-with-montreal",
"image": "https://media.d3.nhle.com/image/private/t_ratio16_9-size50/v1764346646/prd/m8tcj0fimjywzhnqhzsx.png",
"publishedAt": "2025-11-29T01:10:51Z",
"lang": "en",
"source": {
"id": "8c7d2a077d28a24e16f925a9ca740291",
"name": "NHL.com",
"url": "https://www.nhl.com"
}
},
{
"id": "06fc299951c86fd2aedc7c7cf392ecd0",
"title": "32 morts aux alentours du square Cabot en un an et demi",
"description": "Résilience Montréal et Foyer pour les femmes autochtones de Montréal ont organisé une cérémonie en mémoire de ces gens, dont 26 étaient des Autochtones.",
"content": "Jeffrey, Joanna, Mae, Mina, Johny, Maryann, Daniel. Ce sont quelques-unes des 32 personnes mortes depuis juin 2024 qui fréquentaient le centre de jour de Résilience Montréal, au centre-ville.\nVingt-six de ces personnes étaient des Autochtones. Des ch... [4187 chars]",
"url": "https://ici.radio-canada.ca/espaces-autochtones/2210554/morts-square-cabot-itinerance-hommage",
"image": "https://images.radio-canada.ca/q_auto,w_1250/v1/ici-info/16x9/square-cabot-commemoration-autochtones-64087.jpg",
"publishedAt": "2025-11-29T00:18:36Z",
"lang": "fr",
"source": {
"id": "197e8e0f338b074f642026d5a319d658",
"name": "Radio-Canada",
"url": "https://ici.radio-canada.ca"
}
},
{
"id": "aa3e18121607d33a471a16ac884c4c9b",
"title": "Minister apologizes for 'poor choice of words' about meeting with B.C. First Nations group",
"description": "Federal Energy Minister Tim Hodgson says he has apologized to Coastal First Nations for what he says were a “poor choice of words” regarding a meeting he offered to have with the group on Friday.",
"content": "Federal Energy Minister Tim Hodgson says he has apologized to Coastal First Nations for what he says were a “poor choice of words” regarding a meeting he offered to have with the group on Friday.\nHodgson said he would meet with the alliance of nine F... [1060 chars]",
"url": "https://www.cbc.ca/news/politics/energy-minister-hodgson-apologizes-zoom-comment-coastal-first-nations-9.6997207",
"image": "https://i.cbc.ca/ais/327c87ee-af97-429c-b02e-a5c259b4bfe2,1764374862425/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C93%2C2784%2C1566%29%3BResize%3D620",
"publishedAt": "2025-11-29T00:17:00Z",
"lang": "en",
"source": {
"id": "aa998c61041906c2082d63fdef6cc33a",
"name": "CBC",
"url": "https://www.cbc.ca"
}
}
]
}