diff --git a/src/libs/app.js b/src/libs/app.js
index d00a28876f2f5d73f68d236a8457052d32905947..b0390720f2cb4badd2219dd4c9ba67887f3da5ed 100644
--- a/src/libs/app.js
+++ b/src/libs/app.js
@@ -29,7 +29,7 @@ app.use(cors());
 app.use(methodOverride());
 app.use(cache('1 day'));
 app.use(compression(9));
-app.use(api);
+app.use('/api/v1', api);
 
 // catch 404 and forward to error handler
 app.use((req, res, next) => {
diff --git a/src/libs/routes/api.js b/src/libs/routes/api.js
index 06953296641bdfa2cf76154bca9e593f17fcc540..c3a870c691d39212cbefa5135bf83eea468b3385 100644
--- a/src/libs/routes/api.js
+++ b/src/libs/routes/api.js
@@ -17,10 +17,10 @@ api.get('/api/v1', (req, res) => {
 });
 
 // mount API routes
-api.use('/api/v1/enrollment', enrollment);
-api.use('/api/v1/state', state);
-api.use('/api/v1/region', region);
-api.use('/api/v1/city', city);
-api.use('/api/v1/school', school);
+api.use('/enrollment', enrollment);
+api.use('/state', state);
+api.use('/region', region);
+api.use('/city', city);
+api.use('/school', school);
 
 module.exports = api;
diff --git a/src/libs/routes/city.js b/src/libs/routes/city.js
index 030aa3cecda6c538a45d12543aa6d9449e685937..bf60f0770c6cd672e7587d2dabaab6d3db21bb98 100644
--- a/src/libs/routes/city.js
+++ b/src/libs/routes/city.js
@@ -1,6 +1,6 @@
 const express = require('express');
 
-const cityApp = express();
+const cityApp = express.Router();
 
 const libs = `${process.cwd()}/libs`;
 
diff --git a/src/libs/routes/enrollment.js b/src/libs/routes/enrollment.js
index 0ec49b84abb4dac94d3bce2b838c6c51ac038175..557695b8f4b84a93597e414cb0163f08d1e6d426 100644
--- a/src/libs/routes/enrollment.js
+++ b/src/libs/routes/enrollment.js
@@ -1,6 +1,6 @@
 const express = require('express');
 
-const enrollmentApp = express();
+const enrollmentApp = express.Router();
 
 const libs = `${process.cwd()}/libs`;
 
diff --git a/src/libs/routes/region.js b/src/libs/routes/region.js
index 754cd6164725bebf8c5d6cfb387b3f0656eb615b..c0e58ca4663ae8c0c03ec22b7df049a8928ade28 100644
--- a/src/libs/routes/region.js
+++ b/src/libs/routes/region.js
@@ -1,6 +1,6 @@
 const express = require('express');
 
-const regionApp = express();
+const regionApp = express.Router();
 
 const libs = `${process.cwd()}/libs`;
 
diff --git a/src/libs/routes/school.js b/src/libs/routes/school.js
index bf3ee4fb1ec97ad326f68f4d536d27776ad64531..dc6e8ed5ad51dcffc3156900848f4016937377d1 100644
--- a/src/libs/routes/school.js
+++ b/src/libs/routes/school.js
@@ -1,6 +1,6 @@
 const express = require('express');
 
-const schoolApp = express();
+const schoolApp = express.Router();
 
 const libs = `${process.cwd()}/libs`;
 
diff --git a/src/libs/routes/state.js b/src/libs/routes/state.js
index 637149f1a9b9db0fb90a7ccdfaffb4381c406152..3569957688a7d3156730b6d61bb58b7d81a6f6ca 100644
--- a/src/libs/routes/state.js
+++ b/src/libs/routes/state.js
@@ -1,6 +1,6 @@
 const express = require('express');
 
-const stateApp = express();
+const stateApp = express.Router();
 
 const libs = `${process.cwd()}/libs`;