- Argentina
- Australia
- Austria
- Bangladesh
- Belgium
- Botswana
- Brazil
- Bulgaria
- Canada
- Chile
- China
- Colombia
- Cuba
- Czech Republic
- 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
- Romania
- Russia
- Saudi Arabia
- Senegal
- Singapore
- Slovakia
- Slovenia
- South Africa
- South Korea
- Spain
- Sweden
- Switzerland
- Taiwan
- Tanzania
- Thailand
- Turkey
- Uganda
- Ukraine
- United Arab Emirates
- United Kingdom
- 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": 443826,
"articles": [
{
"id": "f638da390e79b0825e5b9695f256c98c",
"title": "Woman at centre of Chinese family's immigration nightmare now facing charge in Sask.",
"description": "It's the first time the province has laid a charge against an unlicensed consultant.",
"content": "For the first time, Saskatchewan has charged someone with providing immigration services without a licence.\nThe case appears to be connected to the experience of TingTing Biao, whose story CBC News reported last year.\nBiao described arriving in Canad... [3900 chars]",
"url": "https://www.cbc.ca/news/canada/saskatchewan/sask-immigration-consulting-charge-9.7046482",
"image": "https://i.cbc.ca/ais/1.6732356,1768499428374/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C347%2C6720%2C3780%29%3BResize%3D620",
"publishedAt": "2026-01-15T21:31:19Z",
"lang": "en",
"source": {
"id": "aa998c61041906c2082d63fdef6cc33a",
"name": "CBC",
"url": "https://www.cbc.ca"
}
},
{
"id": "aab0b641c595e47bf5403ef4dc9fd844",
"title": "Alberta orders fatality inquiry into death of man at Edmonton emergency room",
"description": "The Alberta government has announced a judge-led fatality inquiry to learn more about what happened when a man died\nwaiting for care in an Edmonton hospital.",
"content": "A fatality inquiry has been ordered into the death of a 44-year-old man who died while waiting to be seen by a doctor at an Edmonton emergency department.\nAt a news conference Thursday, Alberta’s minister of hospitals announced the independent, judge... [4944 chars]",
"url": "https://www.cbc.ca/news/canada/edmonton/alberta-health-update-9.7046694",
"image": "https://i.cbc.ca/ais/5131bc0c-05ec-459e-8f4f-34b9c7528fcc,1768495683998/full/max/0/default.jpg?im=Crop%2Crect%3D%280%2C345%2C6621%2C3724%29%3BResize%3D620",
"publishedAt": "2026-01-15T21:09:19Z",
"lang": "en",
"source": {
"id": "aa998c61041906c2082d63fdef6cc33a",
"name": "CBC",
"url": "https://www.cbc.ca"
}
},
{
"id": "2201743aea6ed742c9a0e2c69d2f196f",
"title": "Backstage Details On Powerhouse Hobbs Heading To WWE, Rascalz Signing With AEW",
"description": "Powerhouse Hobbs' AEW deal expired Thursday, with multiple reports confirming the news and provided a few more details, along with AEW signing The Rascalz.",
"content": "Powerhouse Hobbs is WWE-bound after his AEW contract officially expired Thursday. Reports from both Fightful Select and Wrestling Observer Radio confirmed the news and provided a few more details, along with some confirmation about The Rascalz being ... [2005 chars]",
"url": "https://www.wrestlinginc.com/2077116/powerhouse-hobbs-wwe-rascalz-signing-aew/",
"image": "https://www.wrestlinginc.com/img/gallery/backstage-details-on-powerhouse-hobbs-heading-to-wwe-rascalz-signing-with-aew/l-intro-1768509216.jpg",
"publishedAt": "2026-01-15T20:36:41Z",
"lang": "en",
"source": {
"id": "67d1a3ed87bc1072999f16771d212f20",
"name": "Wrestling Inc.",
"url": "https://www.wrestlinginc.com"
}
}
]
}