- 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
Singapore Sports News API
Get the live top sports headlines from Singapore with our JSON API.
Get API key for the Singapore 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 Singapore.
GET
https://gnews.io/api/v4/top-headlines?country=sg&category=sports&apikey=API_KEY
{
"totalArticles": 143962,
"articles": [
{
"id": "b2a036d3d2aea145041cb70db948e7c2",
"title": "3 Bayern (Feb 28, 2026) Game Analysis",
"description": "Expert recap and game analysis of the Borussia Dortmund vs. Bayern Munich German Bundesliga game from February 28, 2026 on ESPN.",
"content": "A Joshua Kimmich volley late on complimented Harry Kane's brace in Der Klassiker on Saturday as Bayern Munich stretched their lead at the top of the Bundesliga further.\nKane's two strikes looked to have put the game to bed for Bayern but a Daniel Sve... [2674 chars]",
"url": "https://www.espn.com/soccer/report/_/gameId/746926",
"image": "https://a.espncdn.com/combiner/i?img=/i/espn/misc_logos/500/soccer.png",
"publishedAt": "2026-02-28T19:50:56Z",
"lang": "en",
"source": {
"id": "0207e330d5d787ce8251900411dd488d",
"name": "ESPN",
"url": "https://www.espn.com"
}
},
{
"id": "893d4d738993e0a93d7a1bfd5e08ee6a",
"title": "European soccer recap: Man City beat Leeds, reel in Arsenal",
"description": "European soccer recap: Man City beat Leeds, reel in Arsenal",
"content": "It's the final day of the month, and we ended February with a great slate of matches across Europe.\nWe kicked things off in the Premier League, where the race for the top four became ever tighter. Liverpool sealed a 5-2 win against relegation battler... [552 chars]",
"url": "https://www.espn.com/soccer/story/_/id/48046977/european-soccer-live-updates-liverpool-west-ham-leedsman-city-barcelona-villarreal-borussia-dortmund-bayern-munich",
"image": "https://a2.espncdn.com/combiner/i?img=%2Fphoto%2F2026%2F0228%2Fr1621339_1296x729_16%2D9.jpg",
"publishedAt": "2026-02-28T19:26:00Z",
"lang": "en",
"source": {
"id": "0207e330d5d787ce8251900411dd488d",
"name": "ESPN",
"url": "https://www.espn.com"
}
},
{
"id": "f746a8a3be24c1b43ef45871d99a2e1f",
"title": "Erling Haaland left out of Man City's squad for trip to Leeds with 'little injury'",
"description": "Erling Haaland has been left out of Manchester City's squad for their trip to Leeds United on Saturday evening.",
"content": "Erling Haaland has been left out of Manchester City's squad for their trip to Leeds United after sustaining a \"little injury\" in training, manager Pep Guardiola said.\nHaaland has 22 goals in 27 appearances for City this season but will miss out at El... [1107 chars]",
"url": "https://www.espn.com/soccer/story/_/id/48062103/erling-haaland-left-man-city-squad-trip-leeds",
"image": "https://a4.espncdn.com/combiner/i?img=%2Fphoto%2F2026%2F0209%2Fr1612567_1296x729_16%2D9.jpg",
"publishedAt": "2026-02-28T17:54:00Z",
"lang": "en",
"source": {
"id": "0207e330d5d787ce8251900411dd488d",
"name": "ESPN",
"url": "https://www.espn.com"
}
}
]
}