The Star Malaysia API endpoint
Lists the 94 The Star (Malaysia) sections that returned at least one story to an anonymous reader when checked on 2026-09-25, and that the headlines endpoint accepts. Examples are `news-latest`, `latest-nation`, `business-smebiz` and `sport-football`. Each entry has a `slug`, a `name` and the section page `url`.
/thestarmy/sectionsReturns the complete set of public story-listing pages accepted by /api/v1/thestarmy/headlines: all 94 sections of thestar.com.my that returned at least one story to an anonymous reader, verified live 2026-09-25 against the site's own navigation and sitemap. Each entry has slug, name and the source page url.
The accepted slug values are: news-latest (Latest news), latest-nation (Latest: Nation), latest-business (Latest: Business), latest-education (Latest: Education), latest-aseanplus (Latest: AseanPlus), latest-sport (Latest: Sport), latest-metro (Latest: Metro), latest-tech (Latest: Tech), latest-world (Latest: World), latest-lifestyle (Latest: Lifestyle), latest-food (Latest: Food), news-nation (Nation), news-world (World), news-environment (Environment), news-in-other-media (In Other Media), news-true-or-not (True or Not), news-focus (Focus), aseanplus-aseanplus-news (AseanPlus News), business-insight (Business Insight), business-smebiz (SMEBiz), business-premium (StarBiz Premium), sport-athletics (Athletics), sport-hockey (Hockey), sport-football (Football), sport-golf (Golf), sport-badminton (Badminton), sport-tennis (Tennis), sport-motorsport (Motorsport), sport-other-sport (Other Sport), sport-say-what (Say What), sport-archery (Other Sport: Archery), sport-basketball (Other Sport: Basketball), sport-bowling (Other Sport: Bowling), sport-boxing (Other Sport: Boxing), sport-cricket (Other Sport: Cricket), sport-cycling (Other Sport: Cycling), sport-diving (Other Sport: Diving), sport-gymnastics (Other Sport: Gymnastics), sport-others (Other Sport: Others), sport-rugby (Other Sport: Rugby), sport-shooting (Other Sport: Shooting), sport-squash (Other Sport: Squash), sport-swimming (Other Sport: Swimming), sport-wrestling (Other Sport: Wrestling), metro-metro-news (Metro News), metro-community-sports (Community Sports), metro-views (Metro Views), lifestyle (Lifestyle), lifestyle-entertainment-and-style (Entertainment and Style), lifestyle-people-and-living (People and Living), lifestyle-health-and-family (Health and Family), lifestyle-travel-and-culture (Travel and Culture), lifestyle-viewpoints (Viewpoints), lifestyle-entertainment (Entertainment), lifestyle-living (Living), lifestyle-style (Style), lifestyle-people (People), lifestyle-health (Health), lifestyle-family (Family), lifestyle-travel (Travel), lifestyle-culture (Culture), lifestyle-design (Design), lifestyle-science (Science), lifestyle-wellness (Wellness), lifestyle-fitness (Fitness), lifestyle-mind (Mind), lifestyle-nutrition (Nutrition), lifestyle-animals (Animals), lifestyle-children (Children), lifestyle-seniors (Seniors), lifestyle-beauty (Beauty), lifestyle-fashion (Fashion), lifestyle-malaysia (Malaysia), lifestyle-global (Global), lifestyle-asia-oceania (Asia-Oceania), lifestyle-americas (Americas), lifestyle-europe (Europe), lifestyle-africa (Africa), lifestyle-arts (Arts), lifestyle-books (Books), lifestyle-climate (Climate), lifestyle-movie-review (Movie Reviews), lifestyle-music-review (Music Reviews), lifestyle-book-review (Book Reviews), food (Food), food-food-for-thought (Food for Thought), food-food-news (Food News), food-eating-out (Eating Out), tech-tech-news (Tech News), tech-tech-thoughts (Tech Thoughts), education-news (Education News), opinion-columnists (Columnists), opinion-letters (Letters), starpicks (StarPicks).
Slugs are the section's URL path with slashes turned into hyphens (news-nation is /news/nation), except the per-sport pages under Other Sport (sport-archery, sport-basketball, sport-bowling, sport-boxing, sport-cricket, sport-cycling, sport-diving, sport-gymnastics, sport-others, sport-rugby, sport-shooting, sport-squash, sport-swimming, sport-wrestling) and the per-desk latest-news filters (latest-nation, latest-business, latest-education, latest-aseanplus, latest-sport, latest-metro, latest-tech, latest-world, latest-lifestyle, latest-food). The top-level hub pages (/news, /business, /sport, /metro, /tech, /education, /opinion, /aseanplus, /esg), the market-data tables, the photo galleries, the magazine-issue list, the horoscope/comics/TV-guide pages and the interactive StarPlus feed are not story listings and are not offered.
Example response (truncated):
{"code":200,"data":{"sections":[{"slug":"news-nation","name":"Nation","url":"https://www.thestar.com.my/news/nation"}]}}
| Field | Filled in, of 94 checked | Values in the sample |
|---|---|---|
| slug | 94 | |
| name | 94 | “Latest news” and 93 other values |
| url | 94 | thestar.com.my |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/thestarmy/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "news-nation",
"name": "Nation",
"url": "https://www.thestar.com.my/news/nation"
}
]
}
}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/thestarmy/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"