South Africa Nation News API

Get the live top nation headlines from South Africa with our JSON API.

Get API key for the South Africa Nation News API

API 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 South Africa.

GET
https://gnews.io/api/v4/top-headlines?country=za&category=nation&apikey=API_KEY
{
    "totalArticles": 15398,
    "articles": [
        {
            "id": "090b2dc188737e86489568403ae4fd2a",
            "title": "Monday’s weather: Cold, wet and windy in Western Cape, damaging winds in Eastern Cape",
            "description": "It will be wet in most parts of the country on Monday as thundershowers are expected. Some provinces will experience warm weather while strong or damaging winds will hit the Eastern Cape and KwaZulu-Natal, according to the South African Weather Service.",
            "content": "It will be wet in most parts of the country on Monday as thundershowers are expected. Some provinces will experience warm weather while strong or damaging winds will hit the Eastern Cape and KwaZulu-Natal, according to the South African Weather Servi... [2285 chars]",
            "url": "https://www.news24.com/southafrica/weather/mondays-weather-cold-wet-and-windy-in-western-cape-damaging-winds-in-eastern-cape-20260426-0899",
            "image": "https://news24cobalt.24.co.za/resources/02a1-1fce8f0d4172-4e22f00a4fb7-1000/format/inline/gettyimages-2187381257.jpeg",
            "publishedAt": "2026-04-26T16:28:18Z",
            "lang": "en",
            "source": {
                "id": "6968b9c173b8542d6a08ee81be99dfcb",
                "name": "News24",
                "url": "https://www.news24.com"
            }
        },
        {
            "id": "45aa4b6e82c0f03d8df4b53c848f37fb",
            "title": "Polokwane traffic police officer arrested for allegedly accepting R600 bribe",
            "description": "The truck driver allegedly also gave the traffic police officer six 2-litre bottles of cool drinks",
            "content": "The South African Police Services (Saps) in Polokwane have arrested a 35-year-old traffic police officer for allegedly accepting money and six cool drinks from a truck driver.\nPolice spokesperson Brigadier Hlulani Mashaba said the incident occurred a... [2403 chars]",
            "url": "https://www.citizen.co.za/news/south-africa/crime/polokwane-traffic-police-officer-arrested-for-allegedly-accepting-r600-bribe/",
            "image": "https://media.citizen.co.za/wp-content/uploads/2026/04/traffic-officers-bribe.jpg",
            "publishedAt": "2026-04-26T14:51:49Z",
            "lang": "en",
            "source": {
                "id": "70fef475a9ba64f00a42970d13afd011",
                "name": "The Citizen",
                "url": "https://www.citizen.co.za"
            }
        },
        {
            "id": "c8d3a6416ca80c75191e8bcb7578f57e",
            "title": "Woman bust with stolen courier goods!",
            "description": "A 22-year-old woman was arrested with R250 000 in stolen goods at a Khayelitsha house after a courier van hijacking in Makhaza on Tuesday, 21 April.",
            "content": "A DELIVERY vehicle was hijacked in Makhaza, Khayelitsha, on Tuesday afternoon, 21 April.\nHours later, R250 000 in stolen goods was recovered at a house just kilometres away.\nThe Khayelitsha courier hijacking unfolded on Tuesday, when the Makhaza Anti... [1459 chars]",
            "url": "https://www.snl24.com/dailysun/news/woman-caught-with-hijacked-courier-goods-at-notorious-khayelitsha-house-20260426",
            "image": "https://cdn.24.co.za/files/Cms/General/d/13099/5798cf0fdc3f4bf6aa9d944749d53ea7.jpg",
            "publishedAt": "2026-04-26T13:12:11Z",
            "lang": "en",
            "source": {
                "id": "fca7be8ce886771084843989d3ee0696",
                "name": "Daily Sun",
                "url": "https://www.snl24.com"
            }
        }
    ]
}

Categories