News.com.au API endpoint
Returns the full News.com.au section/category navigation inventory (236 entries as of 2026-09-23), each with a slug, display name, and public listing URL. Use a returned slug as the section parameter on GET /newscomau/headlines.
/newscomau/sectionsReturns the full News.com.au section/category navigation inventory: every
slug accepted by newscomau-headlines's
section parameter, each with a display name and its public listing URL.
The taxonomy is a three-level hierarchy (e.g. national >
national/nsw-act > national/nsw-act/politics) -- slugs are the full
nav path, not just the leaf segment, since several leaf names (e.g.
"Politics") repeat under different parents. 236 entries confirmed live
2026-09-23; too many to enumerate here, use this endpoint to discover the
current, full, live-verified set rather than reading it off the site by
hand.
| Field | Filled in, of 236 checked | Values in the sample |
|---|---|---|
| slug | 236 | |
| name | 236 | “National” and 221 other values |
| url | 236 | news.com.au |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/newscomau/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "national/nsw-act/politics",
"name": "Politics",
"url": "https://www.news.com.au/national/nsw-act/politics"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sectionsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.SectionsResponse | No | ||||
| data.sections | array | No | ||||
| data.sections[].name | string | No | ||||
| data.sections[].slug | string | No | ||||
| data.sections[].url | string | No |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/newscomau/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"