# Pulu Percorsi > Percorsi stradali e itinerari in auto ## Overview Pulu Percorsi is a driving directions and route planning website covering Italia. Content is in Italian. Distances are shown in km. ## API for AI Agents Public REST API for route calculation (no auth required): - Endpoint: GET https://pulu.app/api/v1/route - Parameters: origin (required), destination (required), locale (optional) - Returns: origin, destination (name/lat/lng), distance_km, distance_formatted, duration_minutes, duration_formatted, route_summary (major roads), landmarks (up to 10, with name/category/lat/lng), url (interactive map link), provider - Rate limit: 30 requests/minute - Note: the interactive route map and full turn-by-turn directions are at the `url` link. - Example: [Roma to Milano route](https://pulu.app/api/v1/route?origin=Roma&destination=Milano&locale=it) ## MCP Server Model Context Protocol endpoint (Streamable HTTP) for AI agents and MCP-compatible clients: - Endpoint: POST https://pulu.app/api/mcp - Transport: Streamable HTTP - Tool: get_driving_route(origin, destination, region?) -> distance, drive time, major-road summary, notable places, and a link to the full interactive map with turn-by-turn directions - No auth required. Add this URL as a remote MCP server in any MCP-compatible client. ## Content - Driving routes with turn-by-turn directions, distance and estimated drive time - City-to-city distance pages - Cross-country route pages (e.g. Finland to Sweden) - Route search directory organized by continent, country and city - Location/landmark pages with nearby destinations - Hot 100 most popular routes and destinations - Curated road trip itineraries with multiple stops - EV charging station directory with connector types, power ratings and network info - Ski resort directory with piste maps, lift counts and elevation data ## Route Page Content Each route page includes: - Estimated driving time - Total distance - Main roads used (when available from routing data) - Notable places along the route Electric vehicle support: - Routes over 50 km include EV charging availability information - Charging locations with city names are shown along the route when relevant Common questions answered: - How long does it take to drive from A to B? - What is the distance between two locations? - What is the fastest route between cities? - Where can I charge an electric vehicle on this route? Content is available in Italian and uses locally appropriate phrasing for travel time and distance. ## URL Patterns - [Home page with route planner](https://pulu.app/) - https://pulu.app/{origin}/{destination} : Driving route between two locations - https://pulu.app/{city} : City page with popular routes and destinations - https://pulu.app/itinerari-stradali/{continent} : Routes by continent - https://pulu.app/itinerari-stradali/{continent}/{country} : Routes by country - [Interactive map](https://pulu.app/mappa) - [100 most popular routes](https://pulu.app/percorsi-popolari) - [100 most popular destinations](https://pulu.app/localita-popolari) - https://pulu.app/esplora/{category} : Browse locations by category - [EV charging directory by city](https://pulu.app/colonnine) - https://pulu.app/colonnine/{city} : EV chargers in a city - [Ski resort directory](https://pulu.app/ski) - https://pulu.app/ski/{resort-slug} : Ski resort detail ## Geographic Coverage - Country: Italia - Continent: europe - Major cities: Roma, Milano, Napoli, Firenze, Torino, Bologna, Venezia, Palermo, Genova, Verona - Cities and locations: 1734 - Possible route combinations: 3005022 - EV charging stations: 10547 - Ski resorts: 40 ## Popular Routes Most-visited routes on this site with cached distance and driving duration: - [Napoli to Matera](https://pulu.app/napoli/matera): 245 km, 3h 20min - [Udine to Treviso](https://pulu.app/udine/treviso): 115 km, 1h 27min - [Padova to Treviso](https://pulu.app/padova/treviso): 54 km, 49min - [Napoli to Ancona](https://pulu.app/napoli/ancona): 419 km, 4h 59min - [Napoli to Caserta](https://pulu.app/napoli/caserta): 32 km, 35min - [Bologna to Treviso](https://pulu.app/bologna/treviso): 168 km, 1h 56min - [Vicenza to Bologna](https://pulu.app/vicenza/bologna): 160 km, 1h 45min - [Matera to Caserta](https://pulu.app/matera/caserta): 260 km, 3h 19min - [Bologna to Pisa](https://pulu.app/bologna/pisa): 178 km, 2h 9min - [Vicenza to Treviso](https://pulu.app/vicenza/treviso): 85 km, 1h 6min - [Livorno to Milano](https://pulu.app/livorno/milano): 299 km, 3h 19min - [Cesena to Bologna](https://pulu.app/cesena/bologna): 89 km, 1h 7min - [La Spezia to Milano](https://pulu.app/la-spezia/milano): 224 km, 2h 38min - [Cesena to Perugia](https://pulu.app/cesena/perugia): 153 km, 2h 15min - [Caserta to Roma](https://pulu.app/caserta/roma): 199 km, 2h 15min ## Example Pages - [Route: Roma to Milano](https://pulu.app/roma/milano) - [City destinations: Roma](https://pulu.app/roma) - [EV chargers in Roma](https://pulu.app/colonnine/roma) ## Also Available In - [Reittikartta.net (Finnish)](https://reittikartta.net/) - [Routeplanner.app (English (Ireland))](https://routeplanner.app/ie/) - [Routeplanner.app (English (UK))](https://routeplanner.app/uk/) - [Routeplanner.app (en_US)](https://routeplanner.app/us/) - [Waysur Rutas (Spanish)](https://waysur.com/es/) - [Waysur Διαδρομές (el)](https://waysur.com/gr/) - [Waysur Poti (sl)](https://waysur.com/si/) - [Waysur Rute (hr)](https://waysur.com/hr/) - [Waysur Rute (sr_ME)](https://waysur.com/me/) - [Waysur Routenplaner (German)](https://waysur.com/de/) - [Waysur Itinéraire (French)](https://waysur.com/fr/) - [Ruttplanerare.se (Swedish)](https://ruttplanerare.se/) - [Waysur Direções (Portuguese)](https://waysur.com/pt/) - [Routekaart.net (Dutch)](https://routekaart.net/) - [Waysur Trasa (Polish)](https://waysur.com/pl/) - [Waysur Trasa (Czech)](https://waysur.com/cs/) - [Waysur Ruteplan (Danish)](https://waysur.com/dk/) - [Waysur Marsruut (Estonian)](https://waysur.com/ee/) - [Utvonalterv.net (Hungarian)](https://utvonalterv.net/) - [Waysur Maršruts (Latvian)](https://waysur.com/lv/) - [Waysur Maršrutas (Lithuanian)](https://waysur.com/lt/) - [Ruteplanlegger (Norwegian)](https://ruteplanlegger.net/) - [Waysur Traseu (Romanian)](https://waysur.com/ro/) - [Waysur Trasa (Slovak)](https://waysur.com/sk/) - [Afroute Nigeria (English (Nigeria))](https://afroute.com/ng/) - [Waysur Routenplaner (de_CH)](https://waysur.com/de-ch/) - [Waysur Routenplaner (de_AT)](https://waysur.com/at/) - [Waysur Rute (Serbian)](https://waysur.com/rs/) - [Kiskadee Chile (Spanish (Chile))](https://kiskadee.app/cl/) - [Kiskadee Argentina (es_AR)](https://kiskadee.app/ar/) - [Kiskadee Brasil (pt_BR)](https://kiskadee.app/br/) - [Kiskadee Colombia (es_CO)](https://kiskadee.app/co/) - [Kiskadee Ecuador (es_EC)](https://kiskadee.app/ec/) - [Kiskadee Uruguay (es_UY)](https://kiskadee.app/uy/) - [Pulu Routenplaner (German)](https://pulu.app/dach/) - [Waysur Маршрут (ru)](https://waysur.com/pribaltika/) - [Waysur Itinéraire (fr_BE)](https://waysur.com/fr-be/) - [Waysur Routeplanner (nl_BE)](https://waysur.com/nl-be/) - [Waysur Itinéraire (fr_LU)](https://waysur.com/lu/) - [Waysur Itinéraire (fr_CH)](https://waysur.com/fr-ch/) - [Waysur Percorsi (it_CH)](https://waysur.com/it-ch/) - [Afroute Angola (Portuguese)](https://afroute.com/ao/) - [Afroute Botswana (English)](https://afroute.com/bw/) - [Afroute Eswatini (English)](https://afroute.com/sz/) - [Afroute Kenya (English)](https://afroute.com/ke/) - [Afroute Lesotho (English)](https://afroute.com/ls/) - [Afroute Madagascar (French)](https://afroute.com/mg/) - [Afroute Malawi (English)](https://afroute.com/mw/) - [Afroute Maroc (French)](https://afroute.com/ma/) - [Afroute Moçambique (Portuguese)](https://afroute.com/mz/) - [Afroute Namibia (English)](https://afroute.com/na/) - [Afroute South Africa (English)](https://afroute.com/za/) - [Afroute Tanzania (English)](https://afroute.com/tz/) - [Afroute Uganda (English)](https://afroute.com/ug/) - [Afroute Zambia (English)](https://afroute.com/zm/) - [Afroute Zimbabwe (English)](https://afroute.com/zw/) - [Trippi (English)](https://trippi.app/) ## Data Sources - Routing: OpenStreetMap via OSRM (Open Source Routing Machine) - Geocoding: OpenStreetMap via Nominatim - Map tiles: OpenStreetMap - EV charging data: Open Charge Map (openchargemap.org) ## Data Freshness - Routes: calculated in real-time from current road network - Geocoding: cached with periodic refresh - EV charger data: synced nightly from Open Charge Map ## Language - Primary language: Italian - Language code: it ## Site - [Home](https://pulu.app/) - [Sitemap](https://pulu.app/sitemap.xml) - [Robots.txt](https://pulu.app/robots.txt)