South African policy coverage
Use News24 endpoints to turn south african policy coverage into repeatable API requests with documented inputs and JSON responses.
Track News24’s public South African news surface with subscriber labels retained on cards and articles.
Extract South African politics, investigations, business and sport from News24 as structured JSON.
Endpoint families
4
Documented params
6
Examples
4
Live catalog snapshot
Active endpoints
4
Methods
GET
Required params
6
Schema refs
4
{
"platform": "News24",
"endpoint": "news24-news",
"method": "GET",
"path": "/news24/news",
"auth": "apiKey"
}Use cases
Extract South African politics, investigations, business and sport from News24 as structured JSON.
Use News24 endpoints to turn south african policy coverage into repeatable API requests with documented inputs and JSON responses.
Use News24 endpoints to turn subscriber mix analysis into repeatable API requests with documented inputs and JSON responses.
Use News24 endpoints to turn newsroom topic monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live News24 endpoint catalog — 4 endpoints, 6 documented request parameters, and 4 published response schemas — the same catalog Docs and Playground run against.
4 documented News24 endpoints, grouped into 4 request families — Article, Headlines and News, plus 1 more.
6 request parameters are documented across those News24 endpoints, 6 of them required — the full input contract is public before you write any integration code.
4 of the 4 News24 endpoints ship a recorded example response, and 4 carry a documented response schema — you can code against the real JSON before the first request.
News24 endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
4 hosted MCP tools back the News24 endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/news24/article
/news24/headlines
/news24/news
/news24/sections
Endpoint catalog
/news24/articleReturns public News24 article metadata and body paragraphs from a canonical article URL. Subscriber-only articles return the standfirst as the only paragraph with paywalled set to true.
Sampled 14 Oct 2026: 8 of 8 fields returned with a value. published_at: 2026-09-24; section: “world”.
MCP tool news24_article
/news24/headlinesReturns News24 headlines for one section. `section` is required and takes a path such as `business/markets`, `sport/rugby/springboks` or `politics`, from the 73 listed by `news24-sections`. Each item has a title and URL, and `type` is `subscriber` on cards News24 marks subscriber-only. Summary, author, publication time and image appear when available.
Sampled 14 Oct 2026: 21 items, 3 fields filled in every item, 1 not. type: “subscriber”; url: news24.com.
MCP tool news24_headlines
/news24/newsReturns the current News24 top stories, with no parameters. Each item has a title, canonical URL and image. `type` is `subscriber` when News24 marks the story subscriber-only and is omitted for freely readable stories.
Sampled 14 Oct 2026: 74 items, 3 fields filled in every item, 1 not. url: news24.com; title: median 74 characters.
MCP tool news24_news
/news24/sectionsLists the 73 News24 sections accepted by `news24-headlines`. Each entry has a `slug` (the URL path under news24.com, which may contain `/`, as in `sport/rugby/springboks`), a display `name` and a page `url`. Top-level groups include `business`, `life`, `opinions`, `southafrica`, `sport` and `world`.
Sampled 14 Oct 2026: 73 items, 3 fields filled in every item. name: “Business” and 72 other values; url: news24.com.
MCP tool news24_sections
Related APIs
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
How to scrape News24
News24 is a Media24 South African news publication whose sections span national affairs, economy, investigations and sport. Its four cataloged endpoints have no author-profile operation. That matters when designing a collection: a byline on an article is useful attribution, but there is no separate author archive in this API. News24 labels subscriber stories in both headline cards and article results, and the article endpoint returns only the public standfirst for those pieces. The 2026-10-27 sections route listed 73 nested slugs, such as business/climate-future/energy, and the feeds returned bare rows of title, URL, image and type. A second pull on 2026-10-27 re-checked the 73-slug section list and the cross-section feed.
The sections route lists 73 slugs that are URL paths under news24.com and may contain a slash, such as business/markets, sport/rugby/springboks and politics.
Headline cards carry type subscriber when News24 marks them subscriber-only; the news route lists title, canonical URL and image and omits type otherwise.
Subscriber-only articles return the standfirst as the only paragraph with paywalled set to true.
News24 has sections, headlines, news and article routes only, and lists 73 slugs including nested ones such as business/climate-future/energy. On 2026-10-30 the cross-section news route returned 73 stories with only title, url, type and an image, and the business section returned 21 rows of the same thin shape, so published_at must come from the article route, whose sample was 1 paragraph (about 240 characters) flagged paywalled.
business has children like business/climate-future, business/climate-future/energy and business/companies, so one story can sit under several levels. Pull the level that matches the question and keep its slug.
business returned 22 rows, southafrica 18 and the news route 73, all with images and a type field but no published_at, summary or author. Use the article route for the date and body.
On 2026-10-27 the sections route listed 73 slugs, among them business, business/climate-future, business/climate-future/energy, business/climate-future/environment, business/climate-future/news, business/climate-future/solutions, business/companies, business/consumer-lookout. Pass a slug exactly as listed and store it beside every story, because one article can surface under several slugs.
The cross-section news route returned 73 stories, with bylines on none of 73, summaries on none of 73 and images on 73 of 73. Treat it as a recent strip and fetch section feeds or articles for fuller fields.
Agent skills
Install a Crawlora agent skill and your agent can pull News24 data as JSON through the documented API, without writing a scraper. These skills cover News24:
Researches public news from international, regional, business, technology, sports, science, and entertainment publishers through the Crawlora API —…
npx skills add github.com/Crawlora-org/crawlora-skills --skill news-media-researchFAQ
URL paths such as business/markets or sport/rugby/springboks; 73 are listed, and some contain a slash.
Cards carry type subscriber, and the article call returns the standfirst alone with paywalled true.
No. The integration covers sections, headlines, news and article routes.
Not on 2026-10-27: rows had title, URL, image and type only.