FTTH
Fibra fino a casa
fino a 2,5 Gbps
La fibra ottica arriva direttamente in abitazione. È la tecnologia con la banda più alta e la latenza più bassa.
Dati ufficiali Broadband Map AGCOM e ANNCSU · CC BY 4.0
Una chiamata per sapere quali tecnologie e quali operatori di rete sono disponibili a qualsiasi indirizzo italiano: fibra FTTH, FTTC, FWA o ADSL. Dati ufficiali AGCOM, aggiornati ogni mese, pronti da integrare nel tuo sito, nella tua app o nelle tue campagne.
Tutte le tecnologie
FTTH
fino a 2,5 Gbps
La fibra ottica arriva direttamente in abitazione. È la tecnologia con la banda più alta e la latenza più bassa.
FTTC / VDSL
fino a 200 Mbps
La fibra arriva all'armadio stradale e l'ultimo tratto viaggia sul doppino in rame. Copertura diffusa in tutta Italia.
FWA
fino a 300 Mbps
La connessione arriva via radio da un'antenna di zona. Ideale dove la fibra non è ancora presente.
ADSL
fino a 20 Mbps
La tecnologia storica su linea telefonica. Spesso è l'unica alternativa nelle zone meno servite.
La risposta dell’API riporta sempre la tecnologia, la banda dichiarata e l’operatore: vedi l’esempio sotto.
13,3 M
di celle di copertura nell'archivio
745k
di strade italiane indicizzate
~5 ms
di risposta media per richiesta
4
tecnologie, tutte in un'unica risposta
Come funziona
01
Il modulo che integri tu usa l'autocompletamento degli indirizzi: strade reali da ANNCSU, con correzione degli errori di battitura.
02
L'endpoint di copertura risponde con ogni tecnologia presente al civico (FTTH, FTTC, FWA, ADSL), l'operatore e le prestazioni dichiarate.
03
SDK TypeScript e Python, plugin WordPress o semplici chiamate REST. Nessuna infrastruttura da gestire: i dati si aggiornano da soli ogni mese.
Prova subito
L’utente seleziona il comune (o lo precompili tu), digita l’indirizzo e vede le reti disponibili. Una sola chiamata API, risposta già pronta per il lead.
Il widget copertura che integri nel tuo sito
Form di lead generation: comune + indirizzo → reti disponibili.
Digita il comune, poi via e numero civico: i suggerimenti compaiono mentre scrivi.
curl "https://api.netcov.io/coverage/italy?address=via%20Toledo%2021,%20Napoli" \
-H "Authorization: Bearer $NETCOV_KEY"
{
"display": "via toledo 21 napoli",
"notice": null,
"location": {
"cap": "80121", "civico": "21", "comune": "napoli",
"confidence": "high", "latitude": 40.8445309,
"longitude": 14.2491141, "match": "via toledo 21 napoli",
"provincia": "Napoli", "regione": "Campania",
"code": "napoli/via toledo/21"
},
"summary": {
"technologies": ["ftth", "vdsl"],
"operators": ["Fastweb", "Open Fiber", "TIM Wholesale"],
"best": { "technology": "ftth", "tier": "gigabit",
"downlink_mbps": 2500.0, "operator": "Fastweb" }
},
"cells": [
{
"best_speed_mbps": 2500.0,
"best_speed_tier": "gigabit",
"operator": "Open Fiber",
"technologies": [
{ "technology": "ftth", "max_downstream_mbps": 2500.0 }
]
}
]
}Questo form, con il pacchetto pubblicato @netcov-io/client: Route Handler proxy con la chiave server-side, dropdown con autocomplete e copertura inviata tramite code. Guida completa in Next.js / React.
npm install @netcov-io/client
// app/api/coverage/route.ts — proxy: la chiave resta sul server
import { NextResponse } from "next/server";
import { NetCovClient, ApiError } from "@netcov-io/client";
const api = new NetCovClient(); // NETCOV_API_KEY + NETCOV_BASE_URL
export async function GET(req: Request) {
const q = new URL(req.url).searchParams;
const params = q.get("code")
? { code: q.get("code")! }
: { address: `${q.get("address")}, ${q.get("city")}` };
try {
return NextResponse.json(await api.coverageItaly(params));
} catch (e) {
const err = e as ApiError;
return NextResponse.json({ error: err.code }, { status: err.status || 500 });
}
}
// CoverageForm.tsx — dropdown con debounce, invio tramite code
const ac = await fetch(
`/api/autocomplete?city=${city}&address=${value}`
).then((r) => r.json());
// civico → { code }, street → { civics: [{ civico, code }] }
const pick = (item: { kind: string; code?: string }) =>
fetch(
item.kind === "civico" && item.code
? `/api/coverage?code=${item.code}`
: `/api/coverage?city=${city}&address=${value}`
).then((r) => r.json());
// mostra pick.summary.technologies + pick.summary.best + pick.attributionVuoi vederla su una vera pagina? Vai alla guida per sviluppatori →
Casi d’uso
Mostra la copertura reale a ogni indirizzo direttamente nel tuo sito o nelle campagne: meno rifiuti, più ordini conclusi.
Vedi come si integra →Dal 20 febbraio 2026 i fornitori devono indicare tutte le reti disponibili al civico del cliente. NetCov restituisce esattamente questi dati, dall'archivio ufficiale.
Approfondisci l'adempimento →SDK TypeScript e Python, plugin WordPress e server MCP pronti all'uso. Un'autenticazione, una chiamata, un formato di risposta coerente.
Esplora gli SDK →Guide passo passo per il tuo stack — e la guida all’integrazione del form per siti operatore: Next.js / React · Django · WordPress / PHP.
Domande frequenti
Non hai trovato la risposta? La guida per sviluppatori e la pagina contatti coprono il resto.
Ogni indirizzo risolto riceve un codice stabile (es. napoli/via toledo/21). Salvalo con il lead e potrai richiederne la copertura in futuro con una sola chiamata ?code=..., senza più gestire testi di indirizzo o coordinate.
Per il caso tipico basta l'indirizzo: il geocoding avviene lato server nella stessa chiamata, senza passi aggiuntivi. Le coordinate (lat, lon) sono un'alternativa per chi le possiede già, ad esempio da GPS o da un proprio archivio.
Fibra fino a casa (FTTH), fibra fino all'armadio (FTTC/VDSL), rete fissa wireless (FWA) e ADSL: tutte in un'unica risposta, con l'operatore che la offre e le prestazioni dichiarate.
Sì: partiamo dagli aggiornamenti mensili della Broadband Map AGCOM e dall'archivio geografico ANNCSU, così la verifica rispecchia l'archivio ufficiale di riferimento.
No: crei la chiave gratuita dal portale e inizi subito. Nessuna carta di credito, nessun impegno.
Gli operatori la usano per alimentare il motore di verifica e mostrare tutte le reti disponibili al civico, come richiesto dal nuovo adempimento: dettagli nella pagina dedicata.
Piano gratuito permanente: ~30 richieste al minuto e 1.000 al giorno. Nessuna carta di credito, nessun impegno. Entra con la tua email e la chiave è pronta.
Crea la tua chiave gratuita