- 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 Sports News API
Get the live top sports headlines from Canada with our JSON API.
Get API key for the Canada Sports 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=sports&apikey=API_KEY
{
"totalArticles": 377152,
"articles": [
{
"id": "84e4e62dcdffeb8dde37d2a434d3feae",
"title": "Costly two points as Edmonton Oilers win the game, but lose Draisaitl",
"description": "Edmonton Oilers open home stand against Nashville Predators",
"content": "Article content\nSometimes you win and sometimes you lose.\nTHIS CONTENT IS RESERVED FOR SUBSCRIBERS ONLY\nSubscribe now to read the latest news in your city and across Canada.\nExclusive articles by David Staples, Keith Gerein and others, Oilers news fr... [4153 chars]",
"url": "https://edmontonjournal.com/sports/edmonton-oilers-beat-predators-draisaitl-hurt",
"image": "https://smartcdn.gprod.postmedia.digital/edmontonjournal/wp-content/uploads/2026/03/but_4433-copy.ej_302088340.jpg",
"publishedAt": "2026-03-16T04:14:19Z",
"lang": "en",
"source": {
"id": "e1bb7faab7a09cc8de613baac0095d5f",
"name": "Edmonton Journal",
"url": "https://edmontonjournal.com"
}
},
{
"id": "02609e60fa9b014455d378c78837b0be",
"title": "Crowd noise? That was 'child's play!' Matt Fitzpatrick throws shade after being booed at Players",
"description": "Matt Fitzpatrick said competing down the final stretch of holes at the 2026 Players Championship was \"child's play\" compared to the nerves of playing in front of the Ryder Cup crowds at Bethpage Black last fall.",
"content": "Matt Fitzpatrick has a clear message to those who think The Players Championship crowd was noisy to the point where it impacted his performance at TPC Sawgrass: They need to reassess.\nFitzpatrick, who bogeyed the 18th hole to lose by one to Cameron Y... [1824 chars]",
"url": "https://www.golfchannel.com/pga-tour/news/matt-fitzpatrick-2026-players-championship-crowd-noise",
"image": "https://assets.golfchannel.com/dims4/default/eb02899/2147483647/strip/true/crop/4000x2250+0+0/resize/1440x810!/quality/90/?url=https%3A%2F%2Fversant-production-golfchannel.s3.us-east-1.amazonaws.com%2Fbrightspot%2Fc6%2F68%2Fe1206c36422a90a391d2593bfb7d%2Fhttps-delivery-gettyimages.com%2Fdownloads%2F2266253564",
"publishedAt": "2026-03-16T03:36:22Z",
"lang": "en",
"source": {
"id": "ab35dee03d8dac8729cebb620f8a6222",
"name": "Golf Channel",
"url": "https://www.golfchannel.com"
}
},
{
"id": "324f47a2e0f80de2dc5bb4cad3092b8c",
"title": "Batherson breaks tie in 3rd, Senators pull away from Sharks to gain in wild card",
"description": "Forward scores 2nd goal at 13:08 for Ottawa, which improves to 6-1-2 in past 9",
"content": "Batherson put Ottawa up 5-4 when he deflected Artem Zub’s shot from the blue line.\nDylan Cozens then scored from the slot to make it 6-4 at 14:50 before Brady Tkachuk added an empty-net goal at 17:43 for the 7-4 final.\n“I just tried to go to the net ... [5573 chars]",
"url": "https://www.nhl.com/news/san-jose-sharks-ottawa-senators-game-recap-march-15-2026",
"image": "https://media.d3.nhle.com/image/private/t_ratio16_9-size50/v1773617622/prd/li4lybmm5mggoxnrhy2x.jpg",
"publishedAt": "2026-03-16T03:29:34Z",
"lang": "en",
"source": {
"id": "8c7d2a077d28a24e16f925a9ca740291",
"name": "NHL.com",
"url": "https://www.nhl.com"
}
}
]
}