Italian Schools Directory – Contacts, PEC & MIUR Open Data
Pricing
$1.50 / 1,000 results
Italian Schools Directory – Contacts, PEC & MIUR Open Data
All 61,000+ Italian schools, state and paritarie, with email, PEC, website and address from official MIUR open data. Filter by region, city, level. Export CSV.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
Federico Giugno
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Every Italian school in one clean table: 61,000+ state schools (statali) and recognised private schools (paritarie), each with email, PEC (certified email), website, address and official school code (codice meccanografico).
The data comes straight from the official open data of the Italian Ministry of Education and Merit (MIM, formerly MIUR), current school year 2026/27. There's no scraping, no proxies and no blocking: the Actor downloads the latest official datasets on each run, filters them your way and returns a ready-to-use list for Excel, CSV, JSON or the API.
What does the Italian Schools Directory do?
- Downloads the latest Ministry registers of state and paritarie schools, picking the newest file on each run.
- Filters by school type, region, province, city, level and name.
- Normalises emails, websites and levels, and adds a simple
stagefield (infanzia, primaria, secondaria I/II grado…). - Fills in the standard institute PEC for state schools, which the Ministry CSV leaves out, and flags it with
pecIsDerived: true. - Can return one row per institute (the sede di direttivo, i.e. the principal's office) instead of every branch.
Who is it for?
- EdTech and software companies selling to schools.
- School textbook publishers and educational content creators.
- School trip, sports and summer camp organisers.
- Suppliers of furniture, IT, cleaning, canteens and safety equipment.
- Training providers, associations and unions reaching principals and teachers.
- Researchers, journalists and public bodies who need counts by level, city or region.
- CRM / data teams matching the official school code to their records.
Use cases and input recipes
| Goal | Input |
|---|---|
| All high schools in Lombardy with an email | "regions": ["Lombardia"], "levels": ["secondaria II grado"], "onlyWithEmail": true |
| One contact per state institute in Rome | "schoolType": "STATE", "municipalities": ["Roma"], "onlyMainSites": true |
| All paritarie nurseries in Campania | "schoolType": "PARITARIA", "regions": ["Campania"], "levels": ["infanzia"] |
| Technical institutes in Turin and Milan provinces | "provinces": ["Torino", "Milano"], "levels": ["tecnico"] |
| The whole country | "maxResults": 0 |
Input
{"schoolType": "ALL","regions": ["Lombardia"],"provinces": [],"municipalities": [],"levels": ["liceo"],"nameContains": "","onlyWithEmail": true,"onlyMainSites": false,"maxResults": 500}
| Field | Type | Default | Description |
|---|---|---|---|
schoolType | string | ALL | ALL, STATE (statali) or PARITARIA (recognised private). |
regions | array | – | e.g. Lombardia, Lazio, Sicilia. Empty = all of Italy. |
provinces | array | – | Full province name, e.g. Torino, Milano, Napoli. |
municipalities | array | – | Exact municipality name, e.g. Roma, Bologna. |
levels | array | – | Keywords matched on the official level and on stage: infanzia, primaria, secondaria I grado, secondaria II grado, istituto comprensivo, liceo, tecnico, professionale. |
nameContains | string | – | Keyword in the school or institute name. |
onlyWithEmail | boolean | false | Skip schools without any email or PEC. |
onlyMainSites | boolean | false | State schools: one row per institute (headquarters) instead of every branch. |
maxResults | integer | 100 | 0 = no limit (about 61,000 schools). |
Text filters are case-insensitive and ignore accents.
Output fields
| Field | Description |
|---|---|
schoolCode | Official school code (codice meccanografico), e.g. TOPC01000C |
name | School name |
ownership | statale or paritaria |
level | Official school level (e.g. LICEO CLASSICO) |
stage | Normalised stage: infanzia, primaria, secondaria I grado, istituto comprensivo, secondaria II grado, adulti (CPIA), altro |
characteristic | Official school characteristic (e.g. NORMALE) |
instituteCode, instituteName | Parent institute code and name |
isInstituteHeadquarters | true if this is the institute's main site (state schools; null for paritarie) |
address, postalCode | Street address and ZIP code |
municipality, municipalityCode | Municipality name and cadastral code |
province, region, area | Province, region, macro-area (e.g. NORD OVEST) |
email | School email (lowercase) |
pec | Certified email (PEC) |
pecIsDerived | true if the PEC is the standard <institutecode>@pec.istruzione.it filled in by the Actor |
website | Website URL (normalised to https://) |
schoolYear | School year, e.g. 2026/27 |
sourceFile | URL of the Ministry CSV the record comes from |
source | Attribution (IODL 2.0) |
usageNote | GDPR / anti-spam usage note |
Missing values are null.
Example output item
A real item, from a run with schoolType: STATE, provinces: ["Torino"], levels: ["liceo"] and onlyMainSites: true:
{"schoolCode": "TOPC01000C","name": "C. CAVOUR LICEO CLASSICO E MUSICALE","ownership": "statale","level": "LICEO CLASSICO","stage": "secondaria II grado","characteristic": "NORMALE","instituteCode": "TOPC01000C","instituteName": "C. CAVOUR LICEO CLASSICO E MUSICALE","isInstituteHeadquarters": true,"address": "CORSO TASSONI 15","postalCode": "10143","municipality": "TORINO","municipalityCode": "L219","province": "TORINO","region": "PIEMONTE","area": "NORD OVEST","email": "topc01000c@istruzione.it","pec": "topc01000c@pec.istruzione.it","pecIsDerived": true,"website": "https://www.lcavour.edu.it","schoolYear": "2026/27","sourceFile": "https://dati.istruzione.it/opendata/opendata/catalogo/elements1/SCUANAGRAFESTAT20262720260901.csv","source": "Fonte: Ministero dell'Istruzione e del Merito, Portale Unico dei Dati della Scuola, licenza IODL 2.0","usageNote": "Email/PEC istituzionali: chi le usa per inviare comunicazioni deve rispettare il GDPR e le norme anti-spam."}
Export and integrations
Download results as Excel, CSV, JSON, XML or HTML, or connect them through the Apify API, Google Sheets, Zapier, Make and webhooks. Schedule the Actor monthly to keep your list in step with the Ministry's updates.
Pricing
Pay per result: you pay only for the schools returned. See the Pricing tab for the current rate. Use the filters and maxResults to control cost, since a small test run costs very little.
FAQ
How many schools are included? About 61,600 in the 2026/27 files: roughly 50,300 state school sites and 11,300 paritarie.
How fresh is the data? Each run downloads the newest file the Ministry has published, so the data is as current as the official source.
Why are some PEC addresses marked pecIsDerived: true?
The Ministry CSV doesn't publish PEC for state schools. The Actor fills in the standard institute PEC <institutecode>@pec.istruzione.it and flags it.
Can I get one contact per institute instead of every branch?
Yes: set onlyMainSites: true. This applies to state schools, where each institute has one headquarters (sede di direttivo).
Are teachers' or principals' personal emails included? No. These are institutional school addresses published by the Ministry. Paritarie may list addresses that belong to individuals: treat those as personal data.
Can I use the data commercially? The datasets are released under IODL 2.0, which allows commercial reuse with attribution (see Source & licence). If you send communications, the GDPR and anti-spam rules apply (see Legal note).
Is it a scraper? Will it get blocked? No. It reads official open-data files, with no proxies and no login.
Limits
- Schools in the autonomous provinces of Trento and Bolzano and in Valle d'Aosta are not in the Ministry datasets, because they are managed locally.
- No phone numbers, principal names or student counts: the Ministry registry doesn't include them.
- Some schools publish no website or email; those fields are
null. UseonlyWithEmail: trueto skip them. - Data quality (typos, outdated websites) reflects the official source.
More official open data Actors
- Italian Hotels & Agriturismi Directory – Puglia & Veneto: 7,400+ licensed hotels, agriturismi, campsites and resorts in Puglia and Veneto with phone, email, website, stars and national CIN code, from the official open data of the two Regions (CC BY 4.0). Useful together with this Actor for school trips, hospitality schools (istituti alberghieri) and education tourism.
Source & licence
Fonte: Ministero dell'Istruzione e del Merito, Portale Unico dei Dati della Scuola, licenza IODL 2.0
Data: Ministero dell'Istruzione e del Merito – Portale Unico dei Dati della Scuola (https://dati.istruzione.it/opendata/), datasets Anagrafe scuole statali and Anagrafe scuole paritarie, released under the Italian Open Data License v2.0 (IODL 2.0), which allows commercial reuse with attribution. Each record includes sourceFile. This Actor is not affiliated with the Ministry.
Legal note (GDPR) – usage notice
The emails and PEC addresses are institutional contacts. Anyone using them to send communications must comply with the GDPR and anti-spam rules. Every output item carries the source attribution and a usageNote field.
The data are institutional contacts of schools published by a public authority. If you use them for marketing, you are the data controller: respect GDPR, Art. 130 of the Italian Privacy Code (prior consent for unsolicited email marketing) and offer an easy opt-out. Paritarie may list contact addresses of individuals – handle them as personal data.
🇮🇹 Elenco Scuole Italiane – Email, PEC e Siti Web (Open Data MIUR)
Ottieni l'elenco completo e aggiornato di tutte le scuole italiane (oltre 61.000), statali e paritarie, con indirizzo email, PEC, sito web, indirizzo e codice meccanografico. I dati arrivano direttamente dagli open data ufficiali del Ministero dell'Istruzione e del Merito (ex MIUR), anno scolastico 2026/27. Non è uno scraper: niente proxy e niente blocchi.
Cosa fa
- Scarica a ogni esecuzione l'ultima versione dell'anagrafe delle scuole statali e paritarie.
- Filtra per tipo di scuola, regione, provincia, comune, grado (infanzia, primaria, secondaria di primo grado, istituti comprensivi, licei, tecnici, professionali) e nome.
- Aggiunge la PEC istituzionale delle scuole statali, che il CSV del Ministero non riporta, segnalandola con
pecIsDerived: true. - Ha l'opzione solo sedi di direttivo, cioè un contatto per istituto, utile per scrivere alla dirigenza, e l'opzione solo con email.
Per chi è
Editori scolastici, aziende EdTech, agenzie di viaggi d'istruzione e campi estivi, fornitori di arredi, informatica, pulizie e mense, enti di formazione, associazioni e sindacati, ricercatori e giornalisti.
Esempio di input
{"schoolType": "STATE","regions": ["Lazio"],"municipalities": ["Roma"],"levels": ["secondaria II grado"],"onlyWithEmail": true,"onlyMainSites": true,"maxResults": 0}
Dati in uscita
Codice meccanografico, nome, statale o paritaria, grado, istituto di riferimento, sede di direttivo, indirizzo, CAP, comune, provincia, regione, email, PEC, sito web e anno scolastico, più i campi source (attribuzione) e usageNote (nota d'uso) in ogni risultato. Puoi esportare in Excel, CSV, JSON o collegare i dati a API, Google Sheets, Zapier e Make.
Prezzo
Pagamento a risultato: paghi solo le scuole restituite. La tariffa attuale è nella scheda Pricing.
Domande frequenti
- Quanto sono aggiornati i dati? A ogni esecuzione vengono scaricati i file più recenti pubblicati dal Ministero.
- Perché alcune PEC hanno
pecIsDerived: true? Il Ministero non pubblica la PEC delle statali. L'Actor usa quella standard<codiceistituto>@pec.istruzione.it. - Ci sono i telefoni o i nomi dei dirigenti? No, l'anagrafe ministeriale non li contiene.
Limiti
Non sono incluse le scuole delle province autonome di Trento e Bolzano e della Valle d'Aosta. Alcune scuole non pubblicano email o sito: in quel caso i campi sono null.
Altri actor con open data ufficiali
- Italian Hotels & Agriturismi Directory – Puglia & Veneto: oltre 7.400 strutture ricettive gestite da imprese in Puglia e Veneto (alberghi, agriturismi, campeggi, villaggi), con telefono, email, sito, stelle e codice CIN, dagli open data ufficiali delle due Regioni (CC BY 4.0).
Fonte, licenza e nota d'uso
Fonte: Ministero dell'Istruzione e del Merito, Portale Unico dei Dati della Scuola, licenza IODL 2.0 (riuso anche commerciale con attribuzione; ogni risultato contiene il campo source). Non sono incluse le scuole delle province autonome di Trento e Bolzano e della Valle d'Aosta. Nota d'uso: email e PEC sono indirizzi istituzionali; chi li usa per inviare comunicazioni deve rispettare il GDPR, l'art. 130 del Codice Privacy e le norme anti-spam.