diff --git a/mo/web/api.py b/mo/web/api.py
index 225e9303a5348219c26d1833d253238aabcef980..4eaa59954cec4a237c3623d79f308a0e78e350e7 100644
--- a/mo/web/api.py
+++ b/mo/web/api.py
@@ -1,6 +1,6 @@
 # Web: Interní API využívané JS funkcemi
 
-from flask import request
+from flask import request, Response
 from flask.json import jsonify
 from sqlalchemy import func
 from sqlalchemy.orm import joinedload
@@ -12,13 +12,13 @@ from mo.web import app
 
 
 @app.route('/api/')
-def api_root():
+def api_root() -> Response:
     """Slouží jako prefix pro konstrukci URL v JavaScriptu."""
     raise werkzeug.exceptions.NotFound()
 
 
 @app.route('/api/find-town')
-def api_find_town():
+def api_find_town() -> Response:
     query = request.args.get('q', "").strip()
     if len(query) < 2:
         return jsonify(error='Zadejte alespoň 2 znaky názvu obce.')
@@ -53,7 +53,7 @@ def api_find_town():
 
 
 @app.route('/api/get-schools')
-def api_get_schools():
+def api_get_schools() -> Response:
     town = request.args.get('town')
     if town is None or not town.isnumeric():
         raise werkzeug.exceptions.BadRequest()