- 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": 314452,
"articles": [
{
"id": "bb92541da35d3c4c3f428a86247844fe",
"title": "0 Arsenal (Jan 17, 2026) Game Analysis",
"description": "Expert recap and game analysis of the Nottingham Forest vs. Arsenal English Premier League game from January 17, 2026 on ESPN.",
"content": "Arsenal missed a golden opportunity to take a decisive step towards winning their first Premier League title in 22 years after being held to a 0-0 draw at struggling Nottingham Forest.\nThe Gunners enjoyed the perfect pre-match entertainment by watchi... [2760 chars]",
"url": "https://www.espn.com/soccer/report/_/gameId/740812",
"image": "https://a.espncdn.com/combiner/i?img=/i/espn/misc_logos/500/soccer.png",
"publishedAt": "2026-01-17T19:30:00Z",
"lang": "en",
"source": {
"id": "0207e330d5d787ce8251900411dd488d",
"name": "ESPN",
"url": "https://www.espn.com"
}
},
{
"id": "da209cd26a5c0331111f337b65e96dcc",
"title": "NHL Status Report: Nylander out for Maple Leafs against Jets with lower-body injury",
"description": "Draisaitl takes leave of absence from Oilers; Wilson not ruled out by Capitals",
"content": "Welcome to the NHL Status Report. Here is the latest lineup/injury news around the NHL.\nToronto Maple Leafs\nWilliam Nylander will not play against the Winnipeg Jets on Saturday (7 p.m. ET; CBC, SNO, SNW, SNP, NHLN) because of a lower-body injury. The... [7160 chars]",
"url": "https://www.nhl.com/news/nhl-status-report-news-and-notes-january-17-2026",
"image": "https://media.d3.nhle.com/image/private/t_ratio16_9-size50/v1768668474/prd/yxjaesflpqir4nijomqz.jpg",
"publishedAt": "2026-01-17T19:03:29Z",
"lang": "en",
"source": {
"id": "8c7d2a077d28a24e16f925a9ca740291",
"name": "NHL.com",
"url": "https://www.nhl.com"
}
},
{
"id": "2477d8dc1ea402baacfe875537fafdd1",
"title": "Giants send contract to John Harbaugh, negotiations ongoing for 5-year deal: Sources",
"description": "Harbaugh would be the 22nd head coach in Giants history.",
"content": "By Devon Henderson, Dan Duggan, Dianna Russini and Ian O’Connor\nNegotiations are progressing between former Baltimore Ravens coach John Harbaugh and the New York Giants. The franchise worked late into Friday night to draft an initial contract offer a... [2609 chars]",
"url": "https://www.nytimes.com/athletic/6978835/2026/01/17/john-harbaugh-giants-contract-negotions-update/",
"image": "https://static01.nyt.com/athletic/uploads/wp/2026/01/17105755/GettyImages-2190565061-3-scaled.jpg?width=1200&height=630&fit=cover",
"publishedAt": "2026-01-17T18:05:51Z",
"lang": "en",
"source": {
"id": "2f580dc49292a1caf59cd86dd3c9e60b",
"name": "The New York Times",
"url": "https://www.nytimes.com"
}
}
]
}