api: drop GeoJSON, send flat data instead