no key · no human

Calgary Herald API, RSS and sitemap

Every article Calgary Herald publishes, as JSON, through an open API with no key and no signup. 207 of their articles are indexed right now, refreshed hourly.

CanadaEnglish#8,518 by volume

Four ways to pull calgaryherald.com

All four are ours, all four are live, and none of them needs a key.

JSON Search this publisher

Every article we hold from calgaryherald.com, newest first. Add q= to search inside.

curl -s "https://freenewsapi.ai/v1/search?host=calgaryherald.com&size=20"open it →

RSS Subscribe in any reader

The same articles as an RSS 2.0 feed. Works in Feedly, Inoreader, Thunderbird — anywhere.

curl -s "https://freenewsapi.ai/v1/rss?host=calgaryherald.com&size=50"open it →

JSON Feed For apps

JSON Feed 1.1, the same content in a format apps parse natively.

curl -s "https://freenewsapi.ai/v1/feed.json?host=calgaryherald.com&size=50"open it →

Trimmed For agents

Only the fields an agent needs — title, url, date, language — so the response stays small.

curl -s "https://freenewsapi.ai/v1/search?host=calgaryherald.com&size=20&fields=title,url,published_at,lang"open it →

What this outlet covers, by share of its recent output:

entertainment 45%sport 22%

Call the API

A live request. Paste it into a terminal and Calgary Herald headlines come back as JSON.

bash
curl "https://freenewsapi.ai/v1/search?host=calgaryherald.com&size=5"
207
articles indexed
207
in the last 30 days
18
median per day
1
languages
246 min
median crawl lag
25.08 → 06.09
archive depth

Publishing volume

Articles per day over the last 13 days. The busiest hour is 12:00 UTC — that is when the newsroom pushes its main batch.

2026-08-25: 13 articles2026-08-26: 19 articles2026-08-27: 19 articles2026-08-28: 20 articles2026-08-29: 12 articles2026-08-30: 6 articles2026-08-31: 15 articles2026-09-01: 12 articles2026-09-02: 20 articles2026-09-03: 23 articles2026-09-04: 24 articles2026-09-05: 18 articles2026-09-06: 6 articles08-2508-2708-2908-3109-0209-0409-06
bash
curl "https://freenewsapi.ai/v1/stats?host=calgaryherald.com&top=10"

Publishing rhythm

When Calgary Herald actually publishes, by hour of day (UTC) and by day of week — measured from 207 timestamps, not from a schedule they advertise.

00: 70001: 20102: 10203: 00304: 30405: 10506: 00607: 90708: 130809: 00910: 61011: 181112: 281213: 41314: 41415: 81516: 161617: 111718: 151819: 171920: 112021: 142122: 132223: 623
Mon: 15MonTue: 25TueWed: 39WedThu: 42ThuFri: 44FriSat: 30SatSun: 12Sun

Sections

Sections come from the publisher's own markup, present on 45% of their articles.

SectionArticles
entertainment93
sport93

Languages

CodeLanguageArticlesShare
enEnglish207100.0%

Latest articles

The 18 most recent Calgary Herald articles in the index — the same rows the API returns, rendered for humans.

Alberta NDP accuses UCP candidate of getting government help in Calgary-Shaw byelection campaign
2026-09-06 19:19 UTC
Official Opposition files complaint to Elections Alberta over alleged infraction of campaign contribution rules
Two dead after plane crash in Kananaskis Country
2026-09-06 18:56 UTC · entertainment
Alberta Voices — Donald Barry: As Alberta decides in referendum, what will Trump do?
2026-09-06 12:00 UTC
In October, Albertans will be asked in a referendum whether they want the province to remain in Canada or move toward a second independence referendum. An independent Alb
Third annual Pulling Together for Mental Health raises over $125K for veterans, first responders
2026-09-05 22:50 UTC
All of the money goes to Wounded Warriors Canada, and is dedicated back to the city through the services they deliver.
Elections Alberta still short thousands of workers for upcoming referendum
2026-09-05 20:44 UTC
More than 37,000 applications have been received so far, which a spokesperson said is "great progress," but those numbers fall short of the 60,000 needed to ensure effici
Filipino food establishment in Rocky View County fails AHS inspection, ordered to close
2026-09-05 18:01 UTC
List of concerns include improper refrigeration and handwashing equipment, presences of flies and live goat in food preparation area
19-year-old motorcyclist killed in single-vehicle Evanston collision
2026-09-05 16:26 UTC
One of a number of serious collisions on Friday and Saturday
Gardening: Use your summer successes to plan for the next year
2026-09-05 12:47 UTC
Why keep a garden journal? Every spring, I hear gardeners comment about the late or early start of perennials. However, when I look at pictures I’ve captured, regardless
Hesson: September children's books
2026-09-05 12:25 UTC
Barks After Dark By Bradley Bustard, Illustrations by Monika Melnychuk (Savvy Beautiful Books) Oakly, Pip and Tex live on the Thanksgiving Ranch in Southern Alberta. Bold
Opinion: Immigration questions in fall referendum a measure of who we are as Albertans
2026-09-05 12:00 UTC
On Oct. 19, Albertans will be invited to express their opinions through a referendum that, in a convoluted manner, asks whether Alberta should begin a process to separate
The growing dangers facing Calgary police
2026-09-05 12:00 UTC
In policing, there are moments that stay with you forever. Officer-involved shootings are among the most difficult events an officer will encounter. They know that behind
Calgary Dinos roll to season-opening football win over UBC Thunderbirds
2026-09-05 05:10 UTC
Dinos feel the home crowd’s "energy right away" at McMahon Stadium in a statement win to open the Canada West season.
'A punitive tax': Alberta to impose $14 solar recycling fee, as industry group warns of $1M hit to projects
2026-09-04 22:08 UTC
Business Renewables Centre-Canada director says fee is five times higher than next highest country's solar recycling fee
Adam Pearlman’s national-team audition: From Halifax homecoming with Cavalry FC to Canada’s radar
2026-09-04 21:46 UTC
Adam Pearlman is more than a star defender for Cavalry FC. Much more. He’s one of the best young players in the Canadian Premier League, he’s a first-into-the-starting-XI
Conditional discharge for female Mountie who assaulted teen hockey players
2026-09-04 21:05 UTC
"This has been a difficult lesson but an important lesson and I'm determined to move forward in a better way to prove this does not define me"

Harvest it all

Page through the archive by date. from and to accept YYYY-MM-DD or relative values such as now-7d.

bash
curl "https://freenewsapi.ai/v1/search?host=calgaryherald.com&from=now-7d&size=100"

To poll for new material, keep the timestamp of the newest article you saw and ask only for what came after it:

bash
curl "https://freenewsapi.ai/v1/search?host=calgaryherald.com&from=now-1h&sort=date_asc"

Article bodies come with full_text=true. No key, no quota tier, no header — see the search endpoint for every parameter.

Metadata quality

How well Calgary Herald marks up its own pages — useful if you are deciding whether to parse them yourself.

0%
dates from JSON-LD
0%
articles with a byline
45%
articles with sections
average page weight

Crawl lag — the delay between publication and the article reaching this index — is 246 min at the median, 1734 minutes at the 90th percentile.

Similar publishers

Comparable outlets in the same language. Those without a page here yet link straight to their slice of the API.

FAQ

Does Calgary Herald have an official API?

Not a public one. This endpoint is the practical alternative: their articles as structured JSON, with title, lead, publication time, section, byline and a link back to the original.

How do I get their RSS feed?

Most publishers expose one at /rss or /feed, but feeds carry only the last few dozen items and drop them within hours. This index keeps 207 of their articles and lets you filter by date, language and section.

How many articles does Calgary Herald publish per day?

18 on a median day, measured across 13 days.

Can I use this commercially?

The API is free and unauthenticated. What you may do with the content is between you and the publisher: we return metadata, a lead paragraph and a link, not a licence.