ArcGIS JavaScript API: Location/CitiesAndTowns (MapServer)

Built using the ArcGIS API for JavaScript