no key · no human

CFL.ca API, RSS and sitemap

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

CanadaEnglish#4,551 by volume

Four ways to pull cfl.ca

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

JSON Search this publisher

Every article we hold from cfl.ca, newest first. Add q= to search inside.

curl -s "https://freenewsapi.ai/v1/search?host=www.cfl.ca&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=www.cfl.ca&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=www.cfl.ca&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=www.cfl.ca&size=20&fields=title,url,published_at,lang"open it →

Call the API

A live request. Paste it into a terminal and CFL.ca headlines come back as JSON.

bash
curl "https://freenewsapi.ai/v1/search?host=www.cfl.ca&size=5"
525
articles indexed
138
in the last 30 days
6
median per day
1
languages
192 min
median crawl lag
08.06 → 31.08
archive depth

Publishing volume

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

2026-06-08: 9 articles2026-06-09: 8 articles2026-06-10: 5 articles2026-06-11: 7 articles2026-06-12: 5 articles2026-06-13: 3 articles2026-06-14: 2 articles2026-06-15: 5 articles2026-06-16: 9 articles2026-06-17: 7 articles2026-06-18: 3 articles2026-06-19: 9 articles2026-06-20: 6 articles2026-06-21: 4 articles2026-06-22: 6 articles2026-06-23: 9 articles2026-06-24: 9 articles2026-06-25: 5 articles2026-06-26: 7 articles2026-06-27: 4 articles2026-06-28: 3 articles2026-06-29: 9 articles2026-06-30: 8 articles2026-07-01: 4 articles2026-07-02: 10 articles2026-07-03: 10 articles2026-07-04: 3 articles2026-07-05: 3 articles2026-07-06: 10 articles2026-07-07: 9 articles2026-07-08: 10 articles2026-07-09: 9 articles2026-07-10: 6 articles2026-07-11: 4 articles2026-07-12: 4 articles2026-07-13: 11 articles2026-07-14: 6 articles2026-07-15: 7 articles2026-07-16: 6 articles2026-07-17: 7 articles2026-07-18: 7 articles2026-07-19: 3 articles2026-07-20: 10 articles2026-07-21: 8 articles2026-07-22: 8 articles2026-07-23: 7 articles2026-07-24: 8 articles2026-07-25: 7 articles2026-07-26: 3 articles2026-07-27: 10 articles2026-07-28: 8 articles2026-07-29: 5 articles2026-07-30: 5 articles2026-07-31: 5 articles2026-08-01: 7 articles2026-08-02: 4 articles2026-08-03: 5 articles2026-08-04: 6 articles2026-08-05: 8 articles2026-08-06: 8 articles2026-08-07: 7 articles2026-08-08: 4 articles2026-08-09: gap in the upstream archive, the whole corpus dips2026-08-10: 7 articles2026-08-11: 6 articles2026-08-12: 8 articles2026-08-13: 5 articles2026-08-14: 6 articles2026-08-15: 5 articles2026-08-16: 2 articles2026-08-17: 8 articles2026-08-18: 10 articles2026-08-19: 8 articles2026-08-20: 6 articles2026-08-21: 2 articles2026-08-22: 4 articles2026-08-23: 4 articles2026-08-24: 11 articles2026-08-25: 6 articles2026-08-26: 6 articles2026-08-27: 5 articles2026-08-28: 8 articles2026-08-29: 6 articles2026-08-30: 2 articles2026-08-31: 2 articles06-0806-2207-0607-2008-0308-1708-31

The 1 hatched days are gaps in the upstream news archive, not quiet days at CFL.ca: the whole corpus dips on those dates. They are excluded from the median above.

bash
curl "https://freenewsapi.ai/v1/stats?host=www.cfl.ca&top=10"

Publishing rhythm

When CFL.ca actually publishes, by hour of day (UTC) and by day of week — measured from 525 timestamps, not from a schedule they advertise.

00: 280001: 70102: 310203: 240304: 190405: 60506: 00607: 00708: 00809: 00910: 01011: 01112: 31213: 531314: 491415: 421516: 491617: 481718: 581819: 331920: 372021: 252122: 122223: 1023
Mon: 103MonTue: 93TueWed: 85WedThu: 76ThuFri: 80FriSat: 60SatSun: 37Sun

Languages

CodeLanguageArticlesShare
enEnglish534101.7%

Latest articles

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

3 stats that defined BC's Week 13 win over Ottawa - CFL.ca
2026-08-31 03:10 UTC · CFL ca Team
CFL.ca brings you 3 stats that defined the BC Lions’ 45-24 win over the Ottawa REDBLACKS at TD Place Stadium on Sunday.
Horvath leads Lions past REDBLACKS for fifth straight win - CFL.ca
2026-08-31 02:12 UTC · CFL ca Team
Zander Horvath scored four rushing majors to push the BC Lions over the Ottawa REDBLACKS and earn a 45-24 victory.
3 stats that defined Saskatchewan's Week 13 win over Toronto - CFL.ca
2026-08-30 02:40 UTC · CFL ca Team
CFL.ca brings you three key stats from the Saskatchewan Roughriders' 28-24 win over the Toronto Argonauts in Week 13.
Roughriders complete comeback to edge Argonauts - CFL.ca
2026-08-30 02:07 UTC · CFL ca Team
The Saskatchewan Roughriders didn't lead the game until the three-minute warning, but once the Riders got the advantage, they held onto it, taking down the Toronto Argona
3 stats that defined Calgary’s Week 13 win over Hamilton - CFL.ca
2026-08-29 22:57 UTC · Adampalermo
CFL.ca brings you three key stats from the Calgary Stampeders’ win over the Hamilton Tiger-Cats on Saturday afternoon at McMahon Stadium.
Late Dedrick Mills touchdown lifts Stampeders past Tiger-Cats - CFL.ca
2026-08-29 22:13 UTC · CFL ca Team
The Calgary Stampeders edged the Hamilton Tiger-Cats 28-23 on Saturday afternoon.
3 keys to victory for BC, Ottawa in Week 13 - CFL.ca
2026-08-29 19:05 UTC · CFL ca Team
CFL.ca brings you three keys to victory for the BC Lions and Ottawa REDBLACKS ahead of their Week 13 matchup.
3 stat's that defined Winnipeg's Week 13 win over Montreal - CFL.ca
2026-08-29 04:01 UTC · CFL ca Team
CFL.ca brings you World Vision's three key stats from the Winnipeg Blue Bombers’ 44-28 win over the Montreal Alouettes Friday at Princess Auto Stadium.
Bomber Brigade Halts Alouettes Win Streak - CFL.ca
2026-08-29 03:35 UTC · CFL ca Team
The Winnipeg Blue Bombers snapped the Montreal Alouettes seven-game win streak with a dominant 44-28 victory at Princess Auto Stadium Friday night.
2026-08-29 Game Tracker - CALGARY Stampeders vs. HAMILTON Tiger-Cats (6638) - CFL.ca
2026-08-29 00:00 UTC · Wp-Block-Co-Authors-Plus-Coauthors Is-La
2026-08-29 game between the CALGARY Stampeders and the HAMILTON Tiger-Cats.
Two players fined following Week 12 action - CFL.ca
2026-08-28 21:02 UTC · CFL ca Team
Two players have been fined following Week 12 action in the CFL, it was announced on Friday.
Lions add American defensive back Mac McCain to practice roster - CFL.ca
2026-08-28 18:34 UTC · CFL ca Team
The BC Lions have signed American defensive back Mac McCain to the practice roster, the team announced on Friday.
3 keys to victory for Toronto, Saskatchewan in Week 13 - CFL.ca
2026-08-28 18:08 UTC · CFL ca Team
CFL.ca brings you three keys to victory for the Toronto Argonauts and Saskatchewan Roughriders ahead of their Week 13 matchup.
3 keys to victory for Hamilton, Calgary in Week 13 - CFL.ca
2026-08-28 18:02 UTC · CFL ca Team
CFL.ca brings you three keys to victory for the Winnipeg Blue Bombers and Calgary Stampeders ahead of their Week 13 matchup.
The CFL, The Tragically Hip, Province of Canada launch exclusive limited-edition apparel collection - CFL.ca
2026-08-28 17:00 UTC · CFL ca Team
The CFL, The Tragically Hip and Province of Canada have launched an exclusive limited-edition apparel collection, it was announced on Friday.
Vernon Adams Jr. out vs. Hamilton; Josh Love to start - CFL.ca
2026-08-28 15:44 UTC · CFL ca Team
Vernon Adams Jr. will not play in the Calgary Stampeders Week 13 matchup against the Hamilton Tiger-Cats.
REDBLACKS sign National defensive lineman Philippe Lemieux-Cardinal - CFL.ca
2026-08-28 15:04 UTC · CFL ca Team
The Ottawa REDBLACKS announced on Friday that the team has signed National defensive lineman Philippe Lemieux-Cardinal.
2026-08-28 Game Tracker - WINNIPEG Blue Bombers vs. MONTREAL Alouettes (6637) - CFL.ca
2026-08-28 00:00 UTC · Wp-Block-Co-Authors-Plus-Coauthors Is-La
2026-08-28 game between the WINNIPEG Blue Bombers and the MONTREAL Alouettes.

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=www.cfl.ca&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=www.cfl.ca&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 CFL.ca marks up its own pages — useful if you are deciding whether to parse them yourself.

95%
dates from JSON-LD
100%
articles with a byline
0%
articles with sections
163 KB
average page weight

Crawl lag — the delay between publication and the article reaching this index — is 192 min at the median, 525 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 CFL.ca 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 525 of their articles and lets you filter by date, language and section.

How many articles does CFL.ca publish per day?

6 on a median day, measured across 85 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.