no key · no human

Milan News API, RSS and sitemap

Every article Milan News publishes, as JSON, through an open API with no key and no signup. 9,199 of their articles are indexed right now, refreshed hourly.

ItalyItalian#831 by volume

Four ways to pull milannews.it

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

JSON Search this publisher

Every article we hold from milannews.it, newest first. Add q= to search inside.

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

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

sport 41%politics 24%transport 24%

Call the API

A live request. Paste it into a terminal and Milan News headlines come back as JSON.

bash
curl "https://freenewsapi.ai/v1/search?host=www.milannews.it,m.milannews.it&size=5"

This page covers 2 hosts of milannews.it as one publisher: www.milannews.it, m.milannews.it. The API accepts them comma-separated in host.

9,199
articles indexed
3,295
in the last 30 days
103
median per day
1
languages
2 min
median crawl lag
24.07 → 22.10
archive depth

Publishing volume

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

2026-07-25: gap in the upstream archive, the whole corpus dips2026-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: 85 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: 93 articles2026-08-26: 104 articles2026-08-27: 103 articles2026-08-28: 127 articles2026-08-29: 115 articles2026-08-30: 115 articles2026-08-31: 119 articles2026-09-01: 129 articles2026-09-02: 91 articles2026-09-03: 82 articles2026-09-04: 95 articles2026-09-05: 129 articles2026-09-06: 166 articles2026-09-07: 85 articles2026-09-08: 111 articles2026-09-09: 91 articles2026-09-10: 87 articles2026-09-11: 130 articles2026-09-12: 212 articles2026-09-13: 143 articles2026-09-14: 92 articles2026-09-15: 97 articles2026-09-16: 110 articles2026-09-17: 94 articles2026-09-18: 89 articles2026-09-19: 95 articles2026-09-20: 146 articles2026-09-21: 92 articles2026-09-22: 91 articles2026-09-23: 108 articles2026-09-24: 96 articles2026-09-25: 112 articles2026-09-26: 91 articles2026-09-27: 114 articles2026-09-28: 92 articles2026-09-29: 95 articles2026-09-30: 90 articles2026-10-01: 96 articles2026-10-02: 129 articles2026-10-03: 93 articles2026-10-04: 129 articles2026-10-05: 110 articles2026-10-06: 95 articles2026-10-07: 115 articles2026-10-08: 93 articles2026-10-09: 92 articles2026-10-10: 92 articles2026-10-11: 151 articles2026-10-12: 105 articles2026-10-13: 116 articles2026-10-14: 109 articles2026-10-15: 142 articles2026-10-16: 139 articles2026-10-17: 92 articles2026-10-18: 170 articles2026-10-19: 95 articles2026-10-20: 19 articles2026-10-21: 94 articles2026-10-22: 130 articles09-0809-2310-0810-22

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

bash
curl "https://freenewsapi.ai/v1/stats?host=www.milannews.it,m.milannews.it&top=10"

Publishing rhythm

When Milan News actually publishes, by hour of day (UTC) and by day of week — measured from 9,199 timestamps, not from a schedule they advertise.

00: 2120001: 170102: 00203: 00304: 20405: 2980506: 2610607: 3910708: 4260809: 4010910: 5211011: 5021112: 4931213: 5211314: 5431415: 5531516: 5541617: 5311718: 5211819: 5171920: 6042021: 5662122: 4882223: 27723
Mon: 1,230MonTue: 1,208TueWed: 1,260WedThu: 1,264ThuFri: 1,388FriSat: 1,303SatSun: 1,546Sun

Sections

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

Languages

CodeLanguageArticlesShare
itItalian9,199100.0%

Latest articles

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

Crollo a Bournemouth: rosa inadeguata per 3 obiettivi. Amorim è confuso, l’Europa non lo interessa
2026-10-22 22:00 UTC
Partenza in salita verticale del Milan, subito schiacciato dal ritmo e della foga del Bournemouth che attacca e guadagna subito un rigore per mano in area netto e del tut
Pagella Amorim: voto impietoso anche per lui. Perdere così è gravissimo
2026-10-22 21:55 UTC
Si riporta di seguito la pagella, scritta da Pietro Mazzara di MilanNews.it, di Ruben Amorim a Bournemouth-Milan (3-0): Amorim 4 No, così no.
Amorim: "Ho apprezzato il modo in cui abbiamo lottato"
2026-10-22 21:50 UTC
Molto male il Milan nella trasferta di Bournemouth, una prestazione condizionata in maniera chiara dalla clamorosa ingenuità di Mike Maignan che ha lasicato i suoi compag
Kluivert a Sky: "Sapevamo che il Milan è una grande squadra e che quindi dovevamo andare a tutta velocità"
2026-10-22 21:39 UTC
Justin Kluivert, attaccante del Bournemouth, è stato intervistato da SkySport al termine di Bournemouth-Milan, match valido per la terza giornata della League Phase di Eu
Pagella Maignan: il voto è 3! Errore non ammissibile da capitano del Milan
2026-10-22 21:35 UTC
Si riporta di seguito la pagella, scritta da Pietro Mazzara di MilanNews.
Di Gregorio: "Zero tiri del Milan? Ho sentito freddo stasera. Conoscevamo il Milan"
2026-10-22 21:33 UTC
Michele Di Gregorio, portiere del Bournemouth, è stato intervistato da SkySport al termine di Bournemouth-Milan, match valido per la terza giornata della League Phase di
Costacurta: "Sul corner del primo rigore sono in quattro del Bournemouth contro uno. Sorprendente"
2026-10-22 21:30 UTC
Il Milan perde male a Bournemouth, 3-0 netto a favore degli inglesi.
Pavlovic a Sky: "Commessi troppi errori. Fa male, ma adesso resettiamo e concentriamoci sulle prossime partite"
2026-10-22 21:27 UTC
Strahinja Pavlovic, difensore del Milan, è stato intervistato da SkySport al termine di Bournemouth-Milan, match valido per la terza giornata della League Phase di Europa
Milan, attacco inesistente al netto dell'inferiorità: zero tiri in porta a Bournemouth
2026-10-22 21:25 UTC
Le statistiche di Bournemouth-Milan 3-0 inchiodano il Diavolo, semmai ci fosse bisogno di altri dati oltre al verdetto che ha emesso il campo questa sera.
Amorim: "Non c'è stata partita dopo 20 minuti. Espulsione Maignan? Non parlo ora con i giocatori"
2026-10-22 21:22 UTC
Tra poco Rubén Amorim interverrà in conferenza stampa per commentare la sconfitta di questa sera al Vitality Stadium contro il Bournemouth. 23.
Amorim: "Non ho ancora parlato con Maignan, lo faremo a casa"
2026-10-22 21:20 UTC
Ruben Amorim, tecnico del Milan, al termine della disastrosa serata di Bournemouth, che si è conclusa con una netta sconfitta per 3-0, è intervenuto ai microfoni di Sky S
A Bournemouth non ci credono e scrivono: "Frasi che non hai mai sentito prima: il Bournemouth ha battuto l'AC Milan"
2026-10-22 21:15 UTC
Sui social, il Bournemouth ha postato il risultato della partita con il Milan scrivendo: "Frasi che non hai mai sentito prima: AFC Bournemouth ha battuto l'AC Milan".
Amorim: "Non c'è stata partita, dobbiamo fare 'tesoro' di queste serate. Con Maignan parlerò"
2026-10-22 21:09 UTC
Ruben Amorim, allenatore del Milan, è stato intervistato da SkySport al termine di Bournemouth-Milan, match valido per la terza giornata della League Phase di Europa Leag
BOU-MIL (1-0): Kluivert spiazza Maignan e segna il rigore
2026-10-22 21:08 UTC · news
Gol del Bournemouth, segna Kluivert. L'ex Roma spiazza Maignan e non sbaglia il penalty.
BOU-MIL (0-0): follia di De Winter in area, rigore per il Bournemouth
2026-10-22 21:06 UTC · news
Rigore per il Bournemouth al sesto minuto di gioco. Follia di De Winter che è in area con il braccio larghissimo e prende di mano il colpo di testa di Evanilson.
Bournemouth-Milan 3-0: prestazione insufficiente e zero tiri in porta
2026-10-22 21:05 UTC
Bournemouth-Milan 3-0. Ennesima figuraccia dei rossoneri: il DNA europeo è ormai da anni uno slogan vuoto e senza nessun tipo di valenza concreta.
Tra poco l’allenatore del Bournemouth in conferenza stampa dopo la vittoria sul Milan
2026-10-22 21:00 UTC
Tra poco in conferenza stampa interverrà Marco Rose, allenatore del Bournemouth, per commentare la vittoria sul Milan. .
Tra poco Rubén Amorim in conferenza stampa dopo la sconfitta di Bournemouth
2026-10-22 21:00 UTC
Tra poco Rubén Amorim interverrà in conferenza stampa per commentare la sconfitta di questa sera al Vitality Stadium contro il Bournemouth. .

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.milannews.it,m.milannews.it&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.milannews.it,m.milannews.it&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 Milan News marks up its own pages — useful if you are deciding whether to parse them yourself.

32%
dates from JSON-LD
32%
articles with a byline
76%
articles with sections
78 KB
average page weight

Crawl lag — the delay between publication and the article reaching this index — is 2 min at the median, 167 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 Milan News 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 9,199 of their articles and lets you filter by date, language and section.

How many articles does Milan News publish per day?

103 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.