GMA News API endpoint
Lists the 44 GMA News Online sections accepted by `gmanews-headlines`, each with a `slug`, display `name` and `url`. Slugs run from `topstories` and `money` to sub-sections such as `sports-basketball` and `lifestyle-travel`. Video, photo and TV-show sections are excluded. Takes no parameters.
/gmanews/sectionsReturns the 44 public GMA News Online section feeds accepted by gmanews-headlines, each with slug, name and url (the section's public RSS feed). The set is the site's own RSS directory, verified live on 2026-09-25. Video, photo and TV-show feeds are excluded because they are not article feeds, as are the retired newstv and showbiz/pep feeds. This endpoint takes no parameters.
Available slugs:
topstories: Top Storiestopstories-metro: Top Stories / Metrotopstories-nation: Top Stories / Nationtopstories-opinion: Top Stories / Opiniontopstories-regions: Top Stories / Regionstopstories-specialreports: Top Stories / Special Reportstopstories-ulatfilipino: Top Stories / Ulat Filipinotopstories-world: Top Stories / Worldmoney: Moneymoney-companies: Money / Companiesmoney-economy: Money / Economymoney-motoring: Money / Motoringmoney-personalfinance: Money / Personal Financesports: Sportssports-basketball: Sports / Basketballsports-boxing: Sports / Boxingsports-football: Sports / Footballsports-nba: Sports / NBAsports-othersports: Sports / Other Sportssports-volleyball: Sports / Volleyballshowbiz: Showbizshowbiz-chikaminute: Showbiz / Chika Minuteshowbiz-showbizabroad: Showbiz / Showbiz Abroadlifestyle: Lifestylelifestyle-artandculture: Lifestyle / Art and Culturelifestyle-familyandrelationships: Lifestyle / Family and Relationshipslifestyle-food: Lifestyle / Foodlifestyle-healthandwellness: Lifestyle / Health and Wellnesslifestyle-hobbiesandactivities: Lifestyle / Hobbies and Activitieslifestyle-shoppingandfashion: Lifestyle / Shopping and Fashionlifestyle-travel: Lifestyle / Travelscitech: SciTechscitech-science: SciTech / Sciencescitech-technology: SciTech / Technologypinoyabroad: Pinoy Abroadpinoyabroad-dispatch: Pinoy Abroad / Dispatchpinoyabroad-pinoyachievers: Pinoy Abroad / Pinoy Achieversserbisyopubliko: Serbisyo Publikoserbisyopubliko-missingpersons: Serbisyo Publiko / Missing Personsserbisyopubliko-transportation: Serbisyo Publiko / Transportationserbisyopubliko-walangpasok: Serbisyo Publiko / Walang Pasokcbb: Community Bulletin Boardpublicaffairs: Public Affairsweather: Weather| Field | Filled in, of 44 checked | Values in the sample |
|---|---|---|
| slug | 44 | |
| name | 44 | “Top Stories” and 43 other values |
| url | 44 | data.gmanetwork.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/gmanews/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "topstories-world",
"name": "Top Stories / World",
"url": "https://data.gmanetwork.com/gno/rss/news/world/feed.xml"
}
]
}
}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 |
| Status | Description | Schema |
|---|---|---|
| 429 | Too Many Requests | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/gmanews/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"