Philstar API endpoint
Returns the current headlines from the first page of one public Philstar section page (Philstar publishes no crawlable feeds, so this reads the section page itself).
/philstar/headlinesQuery parameter: section is required and must be one of headlines, headlines-climate-and-environment, headlines-weather, opinion, nation, world, business, business-agriculture, business-banking, business-biz-memos, business-business-as-usual, business-motoring, business-real-estate, business-science-and-environment, business-stock-commentary, business-technology, business-telecoms, sports, sports-deans-corner, esport, entertainment, entertainment-korean-wave, entertainment-movies, entertainment-music, movies, music, lifestyle, lifestyle-arts-and-culture, lifestyle-business-life, lifestyle-fashion-and-beauty, lifestyle-food-and-leisure, lifestyle-gadgets, lifestyle-health-and-family, lifestyle-modern-living, lifestyle-on-the-radar, lifestyle-pet-life, lifestyle-shopping-guide, lifestyle-the-budgetarian, lifestyle-travel-and-tourism, news-commentary, videos, brandspace, campus, exam-results, lotto-results, other-sections-comics, other-sections-daily-bread, other-sections-education-and-home, other-sections-exam-results, other-sections-forex, other-sections-letters-to-the-editor, other-sections-lotto-results, other-sections-newsmakers, other-sections-star-cover, other-sections-supplements, other-sections-the-good-news, other-sections-word-of-the-day, pang-masa, pang-masa-pang-movies, pang-masa-para-malibang, pang-masa-para-manalo, pang-masa-pm-sports, pang-masa-police-metro, pang-masa-punto-mo, pilipino-star-ngayon, pilipino-star-ngayon-bansa, pilipino-star-ngayon-dr-love, pilipino-star-ngayon-komiks, pilipino-star-ngayon-kutob, pilipino-star-ngayon-litra-talk, pilipino-star-ngayon-metro, pilipino-star-ngayon-opinyon, pilipino-star-ngayon-palaro, pilipino-star-ngayon-probinsiya, pilipino-star-ngayon-showbiz, pilipino-star-ngayon-true-confessions, banat, banat-balita, banat-imong-kapalaran, banat-kalingawan, banat-opinyon, banat-palaro, banat-punsoy, banat-showbiz, the-freeman, the-freeman-cebu-business, the-freeman-cebu-entertainment, the-freeman-cebu-lifestyle, the-freeman-cebu-news, the-freeman-cebu-sports, the-freeman-metro-cebu, the-freeman-opinion, the-freeman-region. Any other value returns an invalid-params error listing the accepted slugs.
Headlines come from the first page of the section (only the first page is returned): about 15 stories for the main sections (headlines, opinion, nation, world, business, sports, entertainment), 21 for the lifestyle pages, 5 to 9 for the microsites, and 40 or more for the print-edition hubs (pilipino-star-ngayon, pang-masa, banat, the-freeman). Each item has title, canonical url, summary, author, image_url and published_at when the page card shows them; published_at is the calendar date encoded in the story URL (YYYY-MM-DD). Sidebar "trending" and "recommended" blocks, which carry other sections' stories, are excluded.
Example response (truncated):
{"code":200,"data":{"section":"business","items":[{"title":"‘Naysayers won’t take away GCash’s very exciting story’","url":"https://www.philstar.com/business/2026/09/25/2558683/naysayers-wont-take-away-gcashs-very-exciting-story","summary":"Ayala president and CEO Cezar Consing has allayed concerns over Mynt Inc.’s upcoming blockbuster initial public offering (IPO), saying critics won’t be able to undermine GCash’s “very exciting story.”","published_at":"2026-09-25","author":"Richmond Mercurio","image_url":"https://media.philstar.com/photos/2026/09/24/22022-09-2819-07-15_2026-09-24_20-48-42702_thumbnail.jpg"}]}}
| Field | Filled in, of 15 checked | Values in the sample |
|---|---|---|
| title | 15 | median 45 characters |
| url | 15 | philstar.com |
| summary | 11 | median 128 characters |
| published_at | 15 | 2026-10-12 to 2026-10-14 |
| author | 15 | |
| image_url | 15 | media.philstar.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| section | string | Yes | Philstar section slug Allowed values: headlines, headlines-climate-and-environment, headlines-weather, opinion, nation, world, business, business-agriculture, business-banking, business-biz-memos, business-business-as-usual, business-motoring, business-real-estate, business-science-and-environment, business-stock-commentary, business-technology, business-telecoms, sports, sports-deans-corner, esport, entertainment, entertainment-korean-wave, entertainment-movies, entertainment-music, movies, music, lifestyle, lifestyle-arts-and-culture, lifestyle-business-life, lifestyle-fashion-and-beauty, lifestyle-food-and-leisure, lifestyle-gadgets, lifestyle-health-and-family, lifestyle-modern-living, lifestyle-on-the-radar, lifestyle-pet-life, lifestyle-shopping-guide, lifestyle-the-budgetarian, lifestyle-travel-and-tourism, news-commentary, videos, brandspace, campus, exam-results, lotto-results, other-sections-comics, other-sections-daily-bread, other-sections-education-and-home, other-sections-exam-results, other-sections-forex, other-sections-letters-to-the-editor, other-sections-lotto-results, other-sections-newsmakers, other-sections-star-cover, other-sections-supplements, other-sections-the-good-news, other-sections-word-of-the-day, pang-masa, pang-masa-pang-movies, pang-masa-para-malibang, pang-masa-para-manalo, pang-masa-pm-sports, pang-masa-police-metro, pang-masa-punto-mo, pilipino-star-ngayon, pilipino-star-ngayon-bansa, pilipino-star-ngayon-dr-love, pilipino-star-ngayon-komiks, pilipino-star-ngayon-kutob, pilipino-star-ngayon-litra-talk, pilipino-star-ngayon-metro, pilipino-star-ngayon-opinyon, pilipino-star-ngayon-palaro, pilipino-star-ngayon-probinsiya, pilipino-star-ngayon-showbiz, pilipino-star-ngayon-true-confessions, banat, banat-balita, banat-imong-kapalaran, banat-kalingawan, banat-opinyon, banat-palaro, banat-punsoy, banat-showbiz, the-freeman, the-freeman-cebu-business, the-freeman-cebu-entertainment, the-freeman-cebu-lifestyle, the-freeman-cebu-news, the-freeman-cebu-sports, the-freeman-metro-cebu, the-freeman-opinion, the-freeman-region. | headlines | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/philstar/headlines?section=headlines" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"section": "business",
"items": [
{
"title": "‘Naysayers won’t take away GCash’s very exciting story’",
"url": "https://www.philstar.com/business/2026/09/25/2558683/naysayers-wont-take-away-gcashs-very-exciting-story",
"summary": "Ayala president and CEO Cezar Consing has allayed concerns over Mynt Inc.’s upcoming blockbuster initial public offering (IPO), saying critics won’t be able to undermine GCash’s “very exciting story.”",
"published_at": "2026-09-25",
"author": "Richmond Mercurio",
"image_url": "https://media.philstar.com/photos/2026/09/24/22022-09-2819-07-15_2026-09-24_20-48-42702_thumbnail.jpg"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.headlinesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.HeadlinesResponse | No | ||||
| data.items | array | No | HeadlineItem record, 7 fields: author, image_url, published_at, summary, title, type, url. Described under Philstar top stories API. | |||
| data.section | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/philstar/headlines?section=headlines" \
-H "x-api-key: $CRAWLORA_API_KEY"