Canadian policy tracking
Use National Post endpoints to turn canadian policy tracking into repeatable API requests with documented inputs and JSON responses.
Track National Post stories with their editorial desk, byline and publisher access label intact.
Extract Canadian federal affairs, business, opinion and culture from National Post as structured JSON.
Endpoint families
5
Documented params
9
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
7
Schema refs
5
{
"platform": "National Post",
"endpoint": "nationalpost-news",
"method": "GET",
"path": "/nationalpost/news",
"auth": "apiKey"
}Use cases
Extract Canadian federal affairs, business, opinion and culture from National Post as structured JSON.
Use National Post endpoints to turn canadian policy tracking into repeatable API requests with documented inputs and JSON responses.
Use National Post endpoints to turn opinion and reporting comparison into repeatable API requests with documented inputs and JSON responses.
Use National Post endpoints to turn national media research into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live National Post endpoint catalog — 5 endpoints, 9 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented National Post endpoints, grouped into 5 request families — Article, Author and Headlines, plus 2 more.
9 request parameters are documented across those National Post endpoints, 7 of them required — the full input contract is public before you write any integration code.
5 of the 5 National Post endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
National Post endpoints document their error responses (400, 404 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
5 hosted MCP tools back the National Post endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/nationalpost/article
/nationalpost/author
/nationalpost/headlines
/nationalpost/news
/nationalpost/sections
Endpoint catalog
/nationalpost/articleReturns public National Post article metadata and body paragraphs from a canonical article URL. paywalled is true when the publisher marks the story subscriber-only or registration-gated; National Post gates these stories in the reader's browser but still serves the complete text to an anonymous request, so paragraphs is the whole body and nothing is bypassed. Category, tag, author and Sponsored URLs are rejected with a 400.
Sampled 14 Oct 2026: 10 of 10 fields returned with a value. published_at: 2026-09-14; section: “NP Comment”.
MCP tool nationalpost_article
/nationalpost/authorReturns one National Post author's public profile: name, bio when the author has one, the total number of stories the page attributes to them, and their latest stories (first page).
Sampled 14 Oct 2026: 10 items, 4 fields filled in every item. url: nationalpost.com; title: median 82 characters.
MCP tool nationalpost_author
/nationalpost/headlinesReturns National Post headlines for one section; `section` is required and takes one of 45 slugs such as `canada`, `hockey` or `deals`. The top-level sections `health`, `opinion`, `longreads`, `modern-life`, `travel`, `entertainment`, `shopping-essentials` and `sports` return 10 stories with publication time and byline. Others return up to about 45 without either. Sponsored stories are left out.
Sampled 14 Oct 2026: 10 items, 4 fields filled in every item, 1 not. published_at: 2026-10-10 to 2026-10-13; url: nationalpost.com.
MCP tool nationalpost_headlines
/nationalpost/newsReturns the latest 10 National Post stories across all sections, with no parameters. Each item has a title, canonical article URL, one-line summary, publication time and byline. Use `nationalpost-headlines` to read a single section.
Sampled 14 Oct 2026: 10 items, 5 fields filled in every item. published_at: 2026-10-13; url: nationalpost.com.
MCP tool nationalpost_news
/nationalpost/sectionsLists the 45 National Post section slugs accepted by `nationalpost-headlines`, such as `canada`, `opinion`, `hockey` and `gift-guide`, each with its display `name` and category page `url`. Links that leave nationalpost.com (Financial Post, Driving.ca, puzzles, classifieds, e-paper) and the paid Sponsored categories are not included.
Sampled 14 Oct 2026: 45 items, 3 fields filled in every item. name: “Canada” and 44 other values; url: nationalpost.com.
MCP tool nationalpost_sections
Related APIs
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
How to scrape National Post
National Post is a Postmedia national publication covering Canadian politics, business, culture and commentary. Its opinion output is analytically different from reported news, even when both concern the same federal decision. Use the site’s section inventory to keep that distinction. The article endpoint reports a paywalled flag when the publisher marks a piece as subscriber or registration gated; downstream displays should preserve that label even where public page text is returned. A 2026-10-27 pull listed 45 slugs; section feeds returned 21 to 45 undated rows, while the news route returned 10 dated stories with bylines.
The sections route lists 45 slugs, such as canada, opinion, hockey, deals and gift-guide, each with its display name and category page URL.
The news route returns the latest 10 stories across all sections, each with title, canonical URL, one-line summary, publication time and byline. Top-level sections such as health, opinion, longreads, modern-life, travel, entertainment, shopping-essentials and sports also return 10.
paywalled is true when the publisher marks a story subscriber-only or registration-gated. Keep it beside the body paragraphs.
The author route returns name, bio when the author has one, the total number of stories the page attributes to them and the latest stories (first page).
canada returned 21 rows and music 45, with images on all and summaries on 16 and 36, but no published_at. The news route returned 10 stories from 2026-10-26 18:11 UTC to 23:13 with bylines and summaries but no images.
Slugs include true-crime, israel-middle-east, opinion and longreads beside the news desks. Longform and opinion rows are likelier to need an article call for context.
Agent skills
Install a Crawlora agent skill and your agent can pull National Post data as JSON through the documented API, without writing a scraper. These skills cover National Post:
Researches public news from international, regional, business, technology, sports, science, and entertainment publishers through the Crawlora API —…
npx skills add github.com/Crawlora-org/crawlora-skills --skill news-media-researchFAQ
The latest 10 across all sections.
When the publisher marks it subscriber-only or registration-gated.
The total number of stories the profile attributes to the author, with the first page of latest stories.
On 2026-10-27 they returned title, URL, summary and image but no published_at; the news route had timestamps.