no key · no human

FOX 17 West Michigan News (WXMI) API, RSS and sitemap

Every article FOX 17 West Michigan News (WXMI) publishes, as JSON, through an open API with no key and no signup. 4,118 of their articles are indexed right now, refreshed hourly.

United StatesEnglisheng#1,885 by volume

Four ways to pull fox17online.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 fox17online.com, newest first. Add q= to search inside.

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

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

weather 30%crime 26%society 19%entertainment 15%

Call the API

A live request. Paste it into a terminal and FOX 17 West Michigan News (WXMI) headlines come back as JSON.

bash
curl "https://freenewsapi.ai/v1/search?host=www.fox17online.com&size=5"
4,118
articles indexed
1,444
in the last 30 days
60
median per day
2
languages
965 min
median crawl lag
25.07 → 22.10
archive depth

Publishing volume

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

2026-07-25: 17 articles2026-07-26: gap in the upstream archive, the whole corpus dips2026-07-27: gap in the upstream archive, the whole corpus dips2026-07-28: gap in the upstream archive, the whole corpus dips2026-07-29: 64 articles2026-07-30: gap in the upstream archive, the whole corpus dips2026-07-31: gap in the upstream archive, the whole corpus dips2026-08-01: gap in the upstream archive, the whole corpus dips2026-08-02: gap in the upstream archive, the whole corpus dips2026-08-03: gap in the upstream archive, the whole corpus dips2026-08-04: gap in the upstream archive, the whole corpus dips2026-08-05: gap in the upstream archive, the whole corpus dips2026-08-06: gap in the upstream archive, the whole corpus dips2026-08-07: gap in the upstream archive, the whole corpus dips2026-08-08: gap in the upstream archive, the whole corpus dips2026-08-09: gap in the upstream archive, the whole corpus dips2026-08-10: gap in the upstream archive, the whole corpus dips2026-08-11: gap in the upstream archive, the whole corpus dips2026-08-12: gap in the upstream archive, the whole corpus dips2026-08-13: gap in the upstream archive, the whole corpus dips2026-08-14: gap in the upstream archive, the whole corpus dips2026-08-15: gap in the upstream archive, the whole corpus dips2026-08-16: gap in the upstream archive, the whole corpus dips2026-08-17: gap in the upstream archive, the whole corpus dips2026-08-18: gap in the upstream archive, the whole corpus dips2026-08-19: gap in the upstream archive, the whole corpus dips2026-08-20: gap in the upstream archive, the whole corpus dips2026-08-21: gap in the upstream archive, the whole corpus dips2026-08-22: gap in the upstream archive, the whole corpus dips2026-08-23: gap in the upstream archive, the whole corpus dips2026-08-24: gap in the upstream archive, the whole corpus dips2026-08-25: 59 articles2026-08-26: 62 articles2026-08-27: 63 articles2026-08-28: 71 articles2026-08-29: 7 articles2026-08-30: 6 articles2026-08-31: 61 articles2026-09-01: 70 articles2026-09-02: 60 articles2026-09-03: 57 articles2026-09-04: 63 articles2026-09-05: 12 articles2026-09-06: 6 articles2026-09-07: 30 articles2026-09-08: 57 articles2026-09-09: 57 articles2026-09-10: 65 articles2026-09-11: 93 articles2026-09-12: 12 articles2026-09-13: 9 articles2026-09-14: 60 articles2026-09-15: 78 articles2026-09-16: 80 articles2026-09-17: 69 articles2026-09-18: 64 articles2026-09-19: 9 articles2026-09-20: 15 articles2026-09-21: 64 articles2026-09-22: 66 articles2026-09-23: 71 articles2026-09-24: 68 articles2026-09-25: 66 articles2026-09-26: 11 articles2026-09-27: 10 articles2026-09-28: 62 articles2026-09-29: 63 articles2026-09-30: 74 articles2026-10-01: 63 articles2026-10-02: 64 articles2026-10-03: 7 articles2026-10-04: 9 articles2026-10-05: 64 articles2026-10-06: 73 articles2026-10-07: 62 articles2026-10-08: 49 articles2026-10-09: 64 articles2026-10-10: 9 articles2026-10-11: 12 articles2026-10-12: 56 articles2026-10-13: 66 articles2026-10-14: 60 articles2026-10-15: 54 articles2026-10-16: 50 articles2026-10-17: 12 articles2026-10-18: 9 articles2026-10-19: 52 articles2026-10-20: 62 articles2026-10-21: 64 articles2026-10-22: 58 articles07-2509-0809-2310-0810-22

The 29 hatched days are gaps in the upstream news archive, not quiet days at FOX 17 West Michigan News (WXMI): the whole corpus dips on those dates. They are excluded from the median above.

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

Publishing rhythm

When FOX 17 West Michigan News (WXMI) actually publishes, by hour of day (UTC) and by day of week — measured from 4,118 timestamps, not from a schedule they advertise.

00: 2,6990001: 270102: 510203: 310304: 250405: 110506: 20607: 150708: 650809: 680910: 431011: 1021112: 811213: 501314: 581415: 1821516: 1671617: 681718: 371819: 381920: 862021: 722122: 812223: 5923
Mon: 712MonTue: 840TueWed: 816WedThu: 732ThuFri: 754FriSat: 144SatSun: 120Sun

Sections

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

Languages

CodeLanguageArticlesShare
enEnglish3,43583.4%
engeng68316.6%

Latest articles

The 18 most recent FOX 17 West Michigan News (WXMI) articles in the index — the same rows the API returns, rendered for humans.

A breakdown of the U.S. Senate debate between Mike Rogers and Abdul El-Sayed
2026-10-22 23:40 UTC
On the debate stage, a only few feet separated Mike Rogers and Abdul El-Sayed, through their differences made the gap seem great.
Raising Cane’s opens second Kent County location in Grandville
2026-10-22 22:21 UTC
Raising Cane’s opened its newest restaurant Thursday in Grandville, marking its second Kent County location.
What Muskegon County’s proposed parks millage would cost homeowners
2026-10-22 20:44 UTC
Muskegon County voters will soon decide whether they’re willing to pay more in property taxes to create a dedicated source of funding for parks, trails and recreation pro
Cedar Springs woman turns to newspaper ad in search for kidney donor
2026-10-22 20:18 UTC
Approximately 90,000 people are waiting for a kidney. Denise Graves is among them and is hoping an advertisement will help her find the donor she needs.
Celebrate the fall apple harvest with Michigan Apples
2026-10-22 16:08 UTC · Morning Mix · Nicole Stoner
The Michigan apple harvest season reaches its peak in the fall, bringing delicious colors and flavors within the state and nation-wide.
VAI Education combines education resources with "Spooktacular STEAM" lessons
2026-10-22 16:03 UTC · Morning Mix · Nicole Stoner
Spooktacular STEAM has been part of Van Andel Institute (VAI) Education's classroom activities for several years now, bringing a fun, spooky twist to classrooms.
Grand Rapids Gold prepare for upcoming season after successful 2025-26 season
2026-10-22 15:58 UTC · Morning Mix · Nicole Stoner
The Grand Rapids Gold, West Michigan's G-League team and Denver Nuggets affiliate, is preparing for the season following an award-winning season.
Kent County Community Action recognizes Energy Awareness Month
2026-10-22 15:54 UTC · Morning Mix · Nicole Stoner
Kent County Community Action is recognizing the efforts this month by providing free weatherization services on National Weatherization Day, held annually on October 30.
B The One: Halloween fun from Biggby Coffee!
2026-10-22 15:53 UTC · Morning Mix · Nicole Stoner
Biggby is celebrating Halloween with a special BOOED sticker promotion and free kid's drink distribution for kids who show up wearing Halloween costumes.
Morning Buzz: October 22, 2026
2026-10-22 15:52 UTC · Morning Mix · Nicole Stoner
Get caught up with the latest local and national news with five stories to start your day. It's the Morning Buzz!
Portage homeowner arrested in deadly stabbing of car break-in suspect won't face charges
2026-10-22 14:16 UTC · Local News · Max White; Sam Landstra
The Kalamazoo County Prosecutor's Office said this week that after reviewing the case and the law, the prosecuting attorney will not authorize criminal charges.
DOJ to send election monitors to 7 Michigan cities, including Grand Rapids
2026-10-22 14:04 UTC · Grand Rapids · Max White
The U.S. Department of Justice will be sending election monitors to seven Michigan cities, according the Michigan Attorney General's Office.
Ada Village prepares for annual Pumpkin Prowl Halloween celebration
2026-10-22 13:05 UTC · East Grand Rapids Ada Cascade · Cassandra Alonso
Families can follow the yellow brick road straight to Ada Village this Friday as the annual Pumpkin Prowl returns with a new Wizard of Oz inspired experience.
Entertainment News: October 22, 2026
2026-10-22 11:59 UTC · weather
Birthday Shoutouts (Oct. 22, 2026)
2026-10-22 11:22 UTC · Birthday Shoutouts · FOX
Is your son or daughter celebrating a birthday? We can help you send them a Birthday Shoutout on FOX 17 Morning News.
Man arrested in 'elaborate fraud scheme' targeting elderly Portage resident
2026-10-22 10:16 UTC · Local News · Max White
A suspect has been arrested in connection to an "elaborate fraud scheme" of an 84-year-old Portage resident.
Kalamazoo Public Schools: Weapon detection system didn't go off when student brought in gun
2026-10-22 09:51 UTC · Kalamazoo · Natalia Escalante; Max White
Kalamazoo Public Schools is disputing a key detail in a police report after a student brought a loaded gun to Kalamazoo Central High School last week.
Today's Forecast: Late season warmth and sun continue
2026-10-22 08:31 UTC
Patchy fog could lower visibility until 9 a.m. Another warm and dry day is on tap with highs near 69. Warm, dry days continue through Sunday. Get the latest forecast from

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.fox17online.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=www.fox17online.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 FOX 17 West Michigan News (WXMI) marks up its own pages — useful if you are deciding whether to parse them yourself.

19%
dates from JSON-LD
19%
articles with a byline
24%
articles with sections
84 KB
average page weight

Crawl lag — the delay between publication and the article reaching this index — is 965 min at the median, 1484 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 FOX 17 West Michigan News (WXMI) 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 4,118 of their articles and lets you filter by date, language and section.

How many articles does FOX 17 West Michigan News (WXMI) publish per day?

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