diff --git a/src/cf/api/applications.go b/src/cf/api/applications.go
index <HASH>..<HASH> 100644
--- a/src/cf/api/applications.go
+++ b/src/cf/api/applications.go
@@ -87,7 +87,20 @@ func (repo CloudControllerApplicationRepository) FindByName(name string) (app cf
 		Instances:       res.Entity.Instances,
 		Memory:          uint64(res.Entity.Memory),
 	}
+	for _, routeResource := range res.Entity.Routes {
+		domainResource := routeResource.Entity.Domain
 
+		route := cf.Route{
+			Guid: routeResource.Metadata.Guid,
+			Host: routeResource.Entity.Host,
+		}
+		route.Domain = cf.Domain{
+			Guid: domainResource.Metadata.Guid,
+			Name: domainResource.Entity.Name,
+		}
+
+		app.Routes = append(app.Routes, route)
+	}
 	return
 }
 
diff --git a/src/cf/domain.go b/src/cf/domain.go
index <HASH>..<HASH> 100644
--- a/src/cf/domain.go
+++ b/src/cf/domain.go
@@ -47,6 +47,7 @@ type Application struct {
 	Stack            Stack
 	EnvironmentVars  map[string]string
 	Command          string
+	Routes           []Route
 }
 
 type AppSummary struct {
applications include routes on FindByName