Rappler API endpoint
Lists the 175 Rappler categories that have a live feed and are accepted by `rappler-headlines`, such as `news-updates`, `business`, `nation`, `fact-check` and `climate-change`. Each entry has a `slug`, a display `name` and the category `url`.
/rappler/sectionsReturns the complete public section inventory accepted by /api/v1/rappler/headlines: all 175 categories that rappler.com publishes with a live feed (verified live 2026-09-25 against the site's public category list and each category's feed): about, awards-recognition, news-updates, policies, special-projects, team, brandrap, announcements, beyond-the-buy, communicart, data-stories, detours, finance-and-industries, first-look, food-drinks-dining, get-ready-with-me, goodrap, health-beauty-and-wellness, home-and-parenting, lifestyle-and-entertainment, profiles-and-advocacies, reading-book-recommendations, tech-and-innovation, travel-and-food, bulletin-board, advisories, campus, contests-awards, corrections, events, examination-results, philippine-government-job-openings, scholarships, trainings-workshops, business, consumer-issues, corporate, economy, industries, infrastructure, personal-finance, stocks-banking, culture-desk, astrology, careers, food-drinks, health-and-wellness, literature, noteworthy, relationships, style, travel, editors-pick, elections-philippines-stories, entertainment, celebrities, korean-popular-music, live-jam, movies, music, pageants, series, theater, environment, climate-change, disasters, nature, pollution, faith-religion, hustle, adulting, food, play, purpose, work, moveph, advocacies, agos, partners, social-good-summit, nation, newsbreak, data-documents, explainers, fact-check, in-depth, inside-track, investigative, iq, podcasts-videos, people, actors, artists, athletes, crimes, human-interest, neighbors, newsmakers, obituary, profiles, philippines, elections, government, luzon, metro-manila, mindanao, national-news, overseas-filipinos, rappler-talk, special-coverage, visayas, weather, plus-membership-program, exclusive-content, exclusive-events, science, discoveries-inventions, earth-space, life-health, society-culture, social-issues, sports, boxing, fiba, football, gilas-pilipinas, nba, ncaa, palarong-pambansa, pba, southeast-asian-games, uaap, volleyball, technology, apps, features, gadgets, gaming, innovations, internet-culture, reviews, social-media, the-wrap, top-stories, video, act-one, basagan-ng-trip, daily-wrap, documentaries, editorial, hold-the-line-maria-ressa-interview, rappler-live-jam, rappler-talk-video, reporters-vlogs, top-5-news-this-week, video-explainers, watch-now-live, voices, editorials, imho, ispeak, new-school, newsletters, rappler-blogs, thought-leaders, world, africa, asia-pacific, europe, global-affairs, indonesia, latin-america, middle-east, south-central-asia, us-canada.
Each section includes a stable slug (the last segment of the category URL; unique across the whole list), a display name, and the public category page url. Parent and child categories are separate values, so a parent such as philippines and a child such as luzon are both listed; the parent feed is the site's own category feed for that parent and is not guaranteed to be a superset of its children. Some legacy categories (for example hustle and its children) are dormant and return archived stories. Two categories with an empty feed are not listed.
| Field | Filled in, of 175 checked | Values in the sample |
|---|---|---|
| slug | 175 | |
| name | 175 | “About Rappler” and 172 other values |
| url | 175 | rappler.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/rappler/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"sections": [
{
"slug": "about",
"name": "About Rappler",
"url": "https://www.rappler.com/about/"
},
{
"slug": "brandrap",
"name": "BrandRap",
"url": "https://www.rappler.com/brandrap/"
}
]
}
}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/rappler/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"